반응형
이전 시간에 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] ffmpeg로 파일안에있는 동영상 전체 인코딩 (2) | 2022.04.28 |
---|---|
[FFMPEG] ajax + ffmpeg + exec 파일 받아서 변환 코드 (1) | 2022.04.27 |
[FFMPEG] exec 명령어가 안먹는다 (1) | 2022.04.26 |
[FFMPEG] php 파일 업로드 용량 조절 (4) | 2022.04.25 |
[FFMPEG] ffmpeg 기본 다운로드 방법 (3) | 2022.04.21 |
댓글