Объедините две команды ffmpeg, чтобы закодировать, делать водяные знаки, и снабдить субтитрами файл

Как интегрировать эти две команды, таким образом, я только должен выполнить тот?

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

Закодируйте и делайте водяные знаки:

ffmpeg -i video.mp4 -i watermark.png -filter_complex "[0:v]scale=640:360[bg];[bg][1:v]overlay=10:10" -tune psnr -refs 3 -c:v libx265 -preset veryslow -crf 33 videofull.mp4

Добавьте подзаголовок:

ffmpeg -i video.mp4 -filter:v subtitles=text.srt videosub.mp4

Как я могу объединить два?

2
задан 9 October 2017 в 22:47

1 ответ

ffmpeg -i video.mp4 -i watermark.png -filter_complex "[0:v]scale=640:360[bg];[bg][1:v]overlay=10:10,subtitles=text.srt" -c:v libx265 -preset veryslow -crf 33 videofull.mp4

Просачивается та же линейная цепочка разделяется запятыми, и отличные линейные цепочки фильтров разделяются точками с запятой. См., что FFmpeg Фильтрует Введение для большего количества информации.

Я удалил -tune psnr -refs 3 потому что psnr вреден для общего кодирования, и судьи должны быть покрыты предварительной установкой.

2
ответ дан 2 December 2019 в 03:36

Другие вопросы по тегам:

Похожие вопросы: