FFMPEG: Saída de vários vídeos com marca d'água

FFMPEG: Saída de vários vídeos com marca d'água

Obrigado por conferir minha postagem, sou novo no ffmpeg, mas estou interessado em ver o que posso fazer com ele, mas estou enfrentando o seguinte problema:

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

Resultado esperado: Dois vídeos com marca d'água no canto inferior direito com áudio.

Saída real: Dois vídeos, um deles não possui marca d'água e o outro possui e ambos não possuem áudio.

Responder1

Você está desentrelaçando e dividindo o vídeo original, não o sobreposto.

Deveria ser,

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

Além disso, é recomendado desentrelaçar previamente, para

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

informação relacionada