Был указан здесь из видео сети на вопрос.
Я думал о настройке списка файлов из папки в Excel, все с .mp4. Всего около 4000 строк.
Column A - original file name
Column B - linetext1
Column C - linetext2
Column D - linetext3
Column E - export filename
Можно ли настроить ffmpeg или какой-либо другой скрипт (win7) для использования ffmpeg для этого, поэтому мне не нужно вручную делать все 4000 видео:
- прочитайте столбец A файла Excel, чтобы выбрать имя файла видео, начиная со строки 1
- использовать текст из столбца B вместо textline1
- использовать текст из столбца C вместо textline2
- использовать текст из столбца D вместо textline3
- использовать текст из столбца E в качестве имени файла экспорта
После завершения строки 1 переходите к следующей и так далее до конца (4000 строк).
Все остальное в команде ffmpeg остается одинаковым для всех видео:
ffmpeg -i videoin.mp4 -vf "[in]drawtext=enable='between(t,2.5,6.5)':fontsize=50:fontcolor=White:fontfile='ariblk.ttf':text='textline1':x=min(4*(tw\+10)-(abs(4-2*(t-2.5)))*(tw+10)-tw\,10):y=h-th-130, drawtext=enable='between(t,2.5,6.5)':fontsize=50:fontcolor=White:fontfile='ariblk.ttf':text='textline2':x=min(4*(tw\+10)-(abs(4-2*(t-2.5)))*(tw+10)-tw\,10):y=h-th-75, drawtext=enable='between(t,2.5,6.5)':fontsize=50:fontcolor=White:fontfile='ariblk.ttf':text='textline3':x=min(4*(tw\+10)-(abs(4-2*(t-2.5)))*(tw+10)-tw\,10):y=h-th-20[out]" -codec:a copy videoout.mp4