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

Я встречался с этой же проблемой, и я пробовал много методов. Метод, предоставленный Sylwester, не работает для меня. Метод Joecool почти работает для меня, но мне нужно изменить какой-то параметр. Я печатаю:

sudo jockey-text -e xorg:Nvidia_331

перезагрузка компьютера, и все будет найдено. И как я могу узнать, что это 331, я набираю:

sudo jockey-text --list

и узнаю, что

xorg:nvidia_304 - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
xorg:nvidia_304_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, enabled, Not in use)
xorg:nvidia_331 - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
xorg:nvidia_331_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use)

, поэтому я включил 331, и все было в порядке

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

3 ответа

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 Filtering Introduction для получения дополнительной информации.

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

1
ответ дан 22 May 2018 в 17:43
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 Filtering Introduction для получения дополнительной информации.

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

1
ответ дан 18 July 2018 в 05:33
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 Filtering Introduction для получения дополнительной информации.

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

1
ответ дан 24 July 2018 в 18:21

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

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