etc.
[ffmpeg] 명령어 몇가지
인쥭
2022. 1. 14. 17:34
반응형
- 설치는 mac 기준 brew install ffmpeg
파일 duration 확인하기
[ffmpeg_test] # ffprobe -i [파일명] -v quiet -show_entries format=duration -hide_banner -of default=noprint_wrappers=1:nokey=1
[ffmpeg_test] ffprobe -i video.mp4 -v quiet -show_entries format=duration -hide_banner -of default=noprint_wrappers=1:nokey=1
621.333333
[ffmpeg_test]
영상에서 오디오 추출하기
[ffmpeg_test] # ffmpeg -y -i [원본영상파일] -f mp3 -ab 192000 -vn [추출 후 저장할 오디오파일]
[ffmpeg_test] ffmpeg -y -i original_audio.mp4 -f mp3 -ab 192000 -vn extracted.mp3
[ffmpeg_test]
영상 파일 두개 중 하나의 비디오에 다른 하나의 오디오 합치기
[ffmpeg_test] # ffmpeg -y -i [비디오를 남길 파일] -i [오디오를 남길 파일] -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 [결과물 파일 이름]
[ffmpeg_test] ffmpeg -y -i video.mp4 -i audio.mp4 -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 output.mp4
[ffmpeg_test]
영상 파일에 시작에 검은 화면 넣기
- 끝에 넣고 싶으면 stop_duration을 사용한다.
- -vf tpad=start_duration=41.927:stop_duration=3.439:color=black 와 같이 start stop 모두 넣어줘도 된다.
[ffmpeg_test] # ffmpeg -y -i [원본 영상 파일] -vf tpad=start_duration=[초 단위의 시간, 1.4와 같은 ms도 가능]:color=black -af "adelay=[밀리초 단위의 시간]:all=1" [저장될 파일 이름]
[ffmpeg_test] ffmpeg -y -i video.mp4 -vf tpad=start_duration=1.5:color=black -af "adelay=1500:all=1" output.mp4
[ffmpeg_test]