티스토리 뷰

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]
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함