시작
1. 컴맹이라 쓴 거는 컴에 대해 잘 모르는 분들도 할 수 있다 강조하기 위해 쓴 것임. 그리고 컴맹이 맞긴 함. 시우민 덕질하면서 필요해서 배운거 빼면 컴퓨터에 대해서 잘 모름
2. 잘 모르겠으면 그냥 해보는게 좋음. 이렇게 저렇게 하다 보면 방법을 깨우치게 됨
본론
* PC에서 사진 클릭하면 원본 사이즈로 보임
1. ffmpeg 다운 & 설치
http://ffmpeg.org/download.html 로 이동
자기가 사용하는 거에 맞게 클릭하자
- Version <- 아무거나. 나는 위에 걸로 다운받았었음
- Architecture <- 본인 컴에 맞게.
본인 컴이 몇 비트인지는
내 pc 오른클릭 후 속성을 누르면 나온다
- 나머지는 내가 화살표 표시한대로. 파란 버튼 클릭하면 다운 받아짐
- ffmpeg로 스트리밍 추출
ffmpeg -i "m3u8주소" -c copy 저장할파일명.ts
- 동영상 인코딩
ffmpeg -y ⓐ -i ⓑ -acodec ⓒ -ab ⓓ -ar ⓔ -ac ⓕ -b:a ⓖ -vcodec ⓗ -level ⓘ -b:v ⓙ-r ⓚ -s ⓛ -threads ⓜ -strict experimental ⓝ ⓞ
ffmpeg -y -i 변환전동영상파일명.avi -acodec aac -ab 192k -ar 48000 -ac 2 -b:a 300k -vcodec libx264 -level 30 -b:v 3000k -r 29.97 -s 1280:720 -threads 4 -strict -2 변환후동영상파일명.mp4
ffmpeg -i 변환전동영상파일명.avi 변환후동영상파일명.mp4
- 동영상 분할(일정구간 자르기)
ffmpeg -i ⓐ -ss ⓑ -t ⓒ -vcodec copy ⓓ -acodec copy ⓔ ⓕ
ffmpeg -i 동영상.avi -ss 600 -t 120 결과물.avi
- 동영상 합치기
file abcdefg.mp4file smile.mp4
ffmpeg -f concat -i “ⓐ” -c copy ⓑ
- 동영상에서 오디오 추출
ffmpeg -i Sample.avi -vn -ar 44100 -ac 2 -ab 192k -f mp3 Sample.mp3
- 동영상에 오디오 합치기
ffmpeg -i video.mp4 -i audio.wav \-c:v copy -c:a aac -strict experimental output.mp4
ffmpeg -i video.mp4 -i audio.wav -c copy output.mkv
ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a aac -strict experimental -map 0:v:0 -map 1:a:0 output.mp4
- 동영상 크롭(Crop)
ffmpeg -i 원본영상.mp4 -filter:v "crop=영상가로:영상세로:X:Y" 결과물.mp4
- 두개의 영상을 한화면에 양옆으로 나란히(Side by Side)
ffmpeg -i 영상1.mp4 -vf "[in] pad=2*iw:ih [left]; movie=영상2.mp4 [right]; [left][right] overlay=main_w/2:0 [out]" 결과물.mp4
- 두개의 영상을 한화면에 아래 위로
ffmpeg -i input0 -i input1 -filter_complex vstack output
ffmpeg -i ver1-5.mp4 -vf "[in] pad=iw:2*ih [top]; movie=ver2-5.mp4 [bottom]; [top][bottom] overlay=0:main_h/2 [out]" ver5-2.mp4
- 동영상 프레임 늘리기(슬로우/패스트 비디오 만들기)
ffmpeg -i ~baekrokdam.mov -vf "setpts=(1/4)*PTS" -an baekrokdam4x.mov
- 화면회전
ffmpeg -i in.mov -vf "transpose=1" out.mov
- 자막파일 smi -> srt 변환
ffmpeg -i 자막파일.smi 자막파일.srt
메인옵션
-L : 라이센스 표시
-h : 헬프표시
-formats : 현재 사용할 수 있는 포맷, 코덱, 프로토콜을 표시
-f fmt : 포맷을 지정 (fmt의 부분에 -formats 그리고 조사한 포맷명이 들어간다)
-img img_fmt : 화상의 포맷을 지정 (img_fmt의 부분에 -formats 그리고 조사한 포맷명이 들어간다)
-i filename : 입력파일명
-y : 동일 파일 존재시 덮어쓰기
-t duration : 완성되는 파일의 시간을 지정한다 (duration의 부분에 0을 넣으면 10초 부분까지 기록)
-ss : 변환시작할 시간
영상옵션
-s : 사이즈 (가로x세로)
-sameq : 원본과 동일화질
-qscale : 0 ~ 255 (낮을수록 고화질)
-r : frame rate (Hz value, fraction or abbreviation)
-aspect : 비율 (4:3, 16:9 or 1.3333, 1.7777)
-b : bitrate (ex 512k)
끝
대댓글 달지 않는 댓글 유형
1. 본문에 있는 내용을 묻는 경우
2. 난 모르겠다 네가 대신해달라
3. 나도 모르는 경우
'덕질을 위한 툴 정보' 카테고리의 다른 글
스트림링크(streamlink)로 생중계/생방송 스트림 추출하기 (16) | 2018.01.24 |
---|---|
bilibili 비리비리 동영상 최고화질로 다운로드 하는 법 (17) | 2017.12.14 |
페이스북 1080p 영상 다운받는 법 (12) | 2017.11.28 |
레코초쿠로 일본 음원 구매하는 방법 for EXO-CBX XIUMIN 시우민 (1) | 2017.11.02 |
노래에서 목소리 추출하기 (AR-MR=목소리?) (0) | 2017.08.15 |