FFMPEG: 워터마크가 포함된 여러 동영상 출력

FFMPEG: 워터마크가 포함된 여러 동영상 출력

내 게시물을 확인해 주셔서 감사합니다. 저는 ffmpeg를 처음 접했지만 ffmpeg로 무엇을 할 수 있는지 알고 싶지만 다음과 같은 문제에 직면해 있습니다.

ffmpeg -f gdigrab -s 1360x768 -i desktop 
       -f dshow -i audio="audio-input-device" 
       -i watermark.png 
       -filter_complex "overlay=main_w-overlay_w-10/2:main_h-overlay_h-10/2;[0:v]yadif,split=2[out0][out1]" 
       -map "[out0]" -c:a aac -c:v libx264 -b:v 2M  -preset ultrafast -s 1280x720 -f mp4 output0.mp4 
       -map "[out1]" -c:a aac -c:v libx264 -b:v 2M -preset ultrafast -s 1280x720 -f mp4 output1.flv

예상 출력: 오른쪽 하단에 오디오가 포함된 워터마크가 있는 비디오 2개.

실제 출력: 두 개의 비디오, 그 중 하나는 워터마크가 없고 다른 하나는 워터마크가 있으며 둘 다 오디오가 없습니다.

답변1

오버레이된 비디오가 아닌 원본 비디오를 디인터레이스하고 분할하는 것입니다.

그것은해야한다,

-filter_complex "overlay=main_w-overlay_w-10/2:main_h-overlay_h-10/2,yadif,split=2[out0][out1]" 

또한 미리 디인터레이스를 해두는 것을 권장하므로

-filter_complex "yadif[v];[v][2]overlay=main_w-overlay_w-10/2:main_h-overlay_h-10/2,split=2[out0][out1]" 

관련 정보