FFMPEG: salida de múltiples videos con marca de agua

FFMPEG: salida de múltiples videos con marca de agua

Gracias por revisar mi publicación, soy nuevo en ffmpeg pero estoy interesado en ver qué puedo hacer con él, pero me enfrento al siguiente 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: dos videos con marca de agua en la parte inferior derecha con audio.

Salida real: Dos videos, uno de ellos no tiene marca de agua y el otro sí y ambos no tienen audio.

Respuesta1

Estás desentrelazando y dividiendo el vídeo original, no el superpuesto.

Debería ser,

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

Además, se recomienda desentrelazar previamente, para que

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

información relacionada