반응형
ffmpeg를 사용하여 비디오 중앙에 투명한 워터 마크를 추가하는 방법은 무엇입니까?
현재 다음 명령을 사용하고 있습니다.
Top left corner
ffmpeg –i inputvideo.avi -vf "movie=watermarklogo.png [watermark]; [in][watermark] overlay=10:10 [out]" outputvideo.flv
Top right corner
ffmpeg –i inputvideo.avi -vf "movie=watermarklogo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]" outputvideo.flv
Bottom left corner
ffmpeg –i inputvideo.avi -vf "movie=watermarklogo.png [watermark]; [in][watermark] overlay=10:main_h-overlay_h-10 [out]" outputvideo.flv
Bottom right corner
ffmpeg –i inputvideo.avi -vf "movie=watermarklogo.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10)/2:(main_h-overlay_h-10)/2 [out]" outputvideo.flv
동영상의 중앙에 워터 마크를 배치하는 방법은 무엇입니까?
비디오에 오버레이 / 워터 마크 이미지의 예 :
중심
ffmpeg -i input.mp4 -i logo.png -filter_complex \
"overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" \
-codec:a copy output.mp4
또는 단축 된 오버레이 옵션 사용 :
overlay=(W-w)/2:(H-h)/2
왼쪽 상단
오버레이 옵션을 제공하지 않는 경우 기본값은 이미지를 왼쪽 상단에 배치하는 것이므로 쉬운 방법입니다.
이 예에서는 이미지가 가장자리에 닿지 않도록 5 픽셀의 패딩을 추가합니다.
overlay=5:5
오른쪽 상단
5 픽셀의 패딩 사용 :
overlay=main_w-overlay_w-5:5
또는 단축 된 옵션으로 :
overlay=W-w-5:5
오른쪽 하단
5 픽셀의 패딩 사용 :
overlay=main_w-overlay_w-5:main_h-overlay_h-5
또는 단축 된 옵션으로 :
overlay=W-w-5:H-h-5
왼쪽 하단
5 픽셀의 패딩 사용 :
overlay=5:main_h-overlay_h
또는 단축 된 옵션으로 :
overlay=5:H-h-5
메모
이 예에서는 오디오가 다시 인코딩되는 대신 스트림 복사 (리 뮤스)됩니다
-codec:a copy
. 출력 컨테이너 형식에 따라 다시 인코딩해야 할 수 있습니다.자세한
overlay
정보와 예제 는 비디오 필터에 대한 문서를 참조하십시오 .양질의 출력을 얻는 방법에 대한 자세한 내용은 FFmpeg H.264 비디오 인코딩 가이드 를 참조하십시오.
오버레이되는 이미지가 RGB 색상 공간 (예 : 대부분의 PNG 이미지) 인 경우
format=rbg
오버레이에 추가하면 시각적 개선을 볼 수 있습니다 . 이 작업을 수행 하고 H.264를 출력하는 경우 추가해야합니다format=yuv420p
(이것은 또 다른 파일러입니다. 오버레이 필터에서 비슷한 이름의 옵션과 다릅니다). 따라서 다음과 같이 보일 수 있습니다.overlay=5:H-h-5:format=rgb,format=yuv420p
반응형
'developer tip' 카테고리의 다른 글
SourceTree 오류 : 1407742E : SSL 루틴 : SSL23_GET_SERVER_HELLO : tlsv1 경보 프로토콜 버전 (0) | 2020.11.14 |
---|---|
속성 트리를 사용하여 Boost에서 JSON 배열 만들기 (0) | 2020.11.14 |
PC로 iPad Safari 디버그 (0) | 2020.11.14 |
동적 ArrayList 항목 유형이있는 Gson TypeToken (0) | 2020.11.14 |
Java 8에 Scala의 Either와 동등한 것이 있습니까? (0) | 2020.11.14 |