Отличный ответ! Мне не приходило в голову реализовать его параллельно, я посмотрю, смогу ли я адаптировать свой код для работы таким образом.

я есть этот пакетный файл, использующий ffmpeg, чтобы добавить логотип к моим видео, а затем добавить вступление, но это занимает от 10 часов до дня, в зависимости от того, сколько мне нужно водяных знаков, есть ли более эффективный способ добиться этого? Видео иногда имеют разные разрешения, поэтому я не могу удалить преобразование в размер 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

Ответы на вопрос(2)

Ваш ответ на вопрос