¿Hay una manera más eficiente de marcar y unir videos en masa a través de ffmpeg?
Tengo este archivo por lotes que usa ffmpeg para agregar un logotipo a mis videos y luego agregar una introducción, pero me lleva entre 10 horas y un día, dependiendo de cuántos tenga marca de agua, ¿hay una manera más eficiente de lograr esto? Los videos a veces tienen resoluciones diferentes, por lo que no puedo eliminar la conversión al tamaño 1280 * 720.
for %%I in ("C:\Users\Administrator\Desktop\work\*.mp4") do ffmpeg.exe -y -i "%%I" -i white.png -filter_complex "[0:v]scale=iw:ih[v0];[1:v][v0]scale2ref=iw/6:ih/18[logo][0v];[0v][logo]overlay=W-w-3:H-h-1[v]" -map "[v]" -map 0:a -codec:v libx264 -preset ultrafast -crf 23 -codec:a copy "C:\Users\Administrator\Desktop\Complete-videos\%%~nI.mp4"
for %%I in ("C:\Users\Administrator\Desktop\work\*.mp4") do ffmpeg -y -i %%I -c copy -vbsf h264_mp4toannexb -f mpegts -s 1280*720 %%I.ts && ffmpeg -y -i "concat:out1.ts|%%I.ts|out1.ts" -c:v libx264 -strict experimental -bsf:a aac_adtstoasc -ar 48000 -r 20 "C:\Users\Administrator\Desktop\Complete-videos\%%~nI.mp4"
pause