본문 바로가기
이과/FFMPEG

[FFMPEG] FFmpeg 명령어 사용하기.

by 코딩초밥 2022. 4. 22.
반응형

이전 시간에 ffmpeg 다운을 받았다면

 

사용을 해봐야겠죠.

 

일단 테스트를 할만한 영상하나를 골라주세요 저는 test.mp4 라는 영상을쓰겠습니다.

 

동영상 일부 클립으로 자르기

 

test.mp4는 2분 34초로짜리입니다.


 

1. 일부 영상만 짤라서 가져오기

ffmpeg -i test.mp4 -ss 00:00:50.0 -codec copy -t 20 output.mp4

*해석

-ss :start time stamp (HH:MM:SS.ms) 짜르고싶은 시작시간

-t : duration of the clip (seconds) 그리고 몇초 정도 짜를건지

결과 자료 


2. 비디오 코덱 변경

ffmpeg -i test.mp4 -c:v libx264 file.flv

* 해석

c:v ( or -vcodec): video encoding output format

3. 비디오만 저장

ffmpeg -i test.mp4 -an mute-video.mp4

-vn: disable video

-ab : audio bitrate

 

4. 오디오만 저장

ffmpeg -i video.mp4 -vn -ab 256 audio.mp3

-vn: disable video

-ad : audio bitrate

 

5. 동영상 파일을 ani GIF 파일로 변환

-vf scale (or-s): scale filter

-t : duration

-r : frame rate

ffmpeg -i test.mp4 -vf scale=500:-1 -t 10 -r 10 image.gif

6. 썸네일 이미지 추출

-vf scale(or -s): scale filter

ffmpeg -ss 00:00:15 -i video.mp4 -vf scale=800:-1 -vframes 1 image.jpg

 

7. 동영상에 자막 추가

ffmpeg -i test.mp4 -i subtitles.srt -map 0 -map 1 -c copy -c:v libx264 -crf 23 -preset veryfast output.mkv

 

8. 비디오 화면 회전 (핸드폰으로 찍으면 새로 로 보일수있으니까 바꿔줄때 쓸려고한다)

ffmpeg -i test.mp4 -filter:v 'transpose=1' rotated-video.mp4
90도 회전
ffmpeg -i test.mp4 -filter:v 'transpose=2,transpose=2' rotated-video.mp4
180도회전

 

9. 비디오 해상도 변경

ffmpeg -i test.mp4 -s 480x320 -c:a copy output.mp4

 

 

[출처] nframe99님 

https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=nframe99&logNo=70189415674 

 

유용한 FFmpeg 명령어

유용한 FFmpeg 명령어 1. 동영상 중 일부를 작은 클립으로 자르기 ffmpeg -i input.mp4 -ss 00:00:50.0 -...

blog.naver.com

 

반응형

댓글