티스토리 뷰

반응형



1. 동영상 썸네일 추출하기


ffmpeg -i [비디오파일경로] -ss [추출시간] -vcodec [썸네일확장자] -vframes [추출 썸네일 갯수] [썸네일파일명]


영상 10초 부분의 화면 썸네일 1개 생성 예 )

ffmpeg -i input.mp4 -ss 00:00:10 -vcodec png

-vframes 1 thumbnail_%d.png




2. 동영상 워터마크 이미지  오버레이


ffmpeg -i [비디오파일경로] -i [워터마크파일경로] -filter_complex "overlay=[워터마크 박을 위치값]" -codec:a copy [결과파일경로]


영상 가운데 워터마크 오버레이 예 )

ffmpeg -i input.mp4 -i watermark.png

-filter_complex "overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2"

-codec:a copy output.mp4




3. 사운드파일에 워터마크 사운드 오버레이 (사운드파일에 워터마크 사운드 삽입하기)


ffmpeg -i [사운드파일경로] -f lavfi -i amovie=[워터마크사운드파일명]:loop=[워터마크사운드반복횟수]

-filter_complex "[0:a][1:a]amerge, pan=stereo|c0=0.5*c0+0.5*c2|c1=0.5*c1+0.5*c3" [결과파일경로]


사운드에 1초짜리 워터마크 사운드 무한반복 오버레이 예)

ffmpeg -i input.mp3 -f lavfi -i amovie=watermark.mp3:loop=99999

-filter_complex "[0:a][1:a]amerge, pan=stereo|c0=0.5*c0+0.5*c2|c1=0.5*c1+0.5*c3" output.mp3


※ 워터마크사운드파일명(watermark.mp3)란에 경로까지 넣으면(ex: c:/test/watermark.mp3)

No such file or directory 오류가 발생되는데 아직 이유를 모르겠다.




4. 사운드파일에 앨범이미지 삽입하기


ffmpeg -i input.mp3 -i album.jpg -map 0:0 -map 1:0 -c copy -id3v2_version 3
-metadata:s:v title="Album cover" -metadata:s:v comment="Cover (Front)" output.mp3




5. 사운드파일에서 앨범이미지 추출하기 (만약 앨범 이미지 없을시 오류)


ffmpeg -i input.mp3 -an -vcodec copy album.jpg




6. 사운드에 앨범 이미지 삽입해서 영상파일 만들기


ffmpeg -loop 1 -i album.jpg -i input.mp3 -c:v libx264 -c:a aac -b:a 192k -shortest output.mp4




※ 기타 주요 명령어 및 옵션 설명


원격지의 파일 재생 : ffplay -i rtmp://[주소]

● 파일 자르기 : ffmpeg -i [파일경로] -c copy -ss hh:mm:ss -t hh:mm:ss -y [결과파일경로]


● -y <int> : 동일한파일명이 있을때 묻지않고 파일 덮어쓰기

● -vol <int> : 오디오 볼륨 수정 (256=보통)




오류 정리


1. Permission denied 오류 : 해당 오류가 발생했을때는 보통 해당파일을 사용중일때 오류가 발생한다.

(예: output.mp4동영상파일을 곰플레이어로 감상중)


반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함