1. 영상자르기
ffmpeg -i jj.mp4 -ss 180 -t 30 -vcodec copy -acodec copy test2.mp4
180초부터 시작해서 30초 분량만큼 영상을 자른다.
2. 영상 파일 합치기
ffmpeg -f concat -i kor.txt -c copy kor3.mp4
kor.txt에 있는 파일을 모두 합친다.
kor.txt는
file 'kor1.mp4'
file 'kor2.mp4'
와 같이 써주면 된다.
동영상 자르기 및 합치기는 Windows10 이상 버전에서 기본으로 제공하는 사진 앱에서도 가능하다. FFmpeg에서는 자르고 붙일 때 결과물에서 에러가 종종 생긴다.
3. 이미지 프레임
ffmpeg -ss 00:00:0 -i jj.mp4 -r 10 -f image2 test-%d.jpg
10초마다 스샷을 찍음.
4. 영상에서 움직이는 gif만들기
ffmpeg -ss 00:24 -to 00:40 -i jj.mp4 -vf "fps=10,scale=320:-1" output.gif
5. 영상에서 음성추출
ffmpeg -i s1.mp4 -vn output.mp3
6. 영상을 YouTube Shorts 영상 크기로 변경
ffmpeg -i aa.mp4 -vf "scale=1080x1920" out.mp4
7. 화면녹화
ffmpeg -f gdigrab -framerate 30 -i desktop output.mkv
8. 음성파일 mute로 만들기
ffmpeg -i tail.mp4 -an tail_mute.mp4
원본파일인 tail.mp4 파일을 묵음으로 만들어 tail_mute.mp4파일로 저장한다.
9. 사진파일로 영상만들기
ffmpeg -framerate 0.05 -i % 02d.jpg -r 1 test.mp4
두자리 숫자로 이루어진 이름을 가진 jpg파일을 모아서 test.mp4 라는 영상파일로 만든다. framerate를 0.05 로 설정하면 1/ 0.05=20 이므로 20초 마다 사진이 넘어간다.