Есть ли какое-то преобразование вывода ffmpeg в командную строку ffmpeg? - PullRequest
0 голосов
/ 10 февраля 2019

Скажем, у нас есть много видеозаписей, которые мы хотим объединить с копией -vcodec (или эквивалентным синтаксисом).Без перекодирования, без потери качества.И несколько записей (второстепенный набор), с другими кодеками, параметрами и так далее.Таким образом, мы можем использовать ffprobe для файла, который представляет большинство источников.Мы получаем много информации.

Но можем ли мы получить здесь подсказки командной строки для ffmpeg, которые можно использовать для преобразования других (пока не «совместимых») файлов в этот же формат?По крайней мере, для одного выбранного потока «основного» файла, например.

Вопрос не в каком-то конкретном выходном кодеке и т. Д.

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Каждый видеопоток внутри видеофайла может содержать только один и тот же кодек.Поэтому я рекомендую на первом шаге объединить файлы с одним и тем же кодеком с -vcodec copy.Проверьте, какой кодек наиболее доступен в ваших объединенных файлах (например, CodecA).На втором этапе преобразуйте другие объединенные файлы с другими кодеками в CodecA.Наконец, объедините все файлы (которые теперь имеют CodecA) с -vcodec copy.

Пожалуйста, имейте в виду, что если видеофайлы имеют разные размеры, вы должны их перекодировать.

0 голосов
/ 11 февраля 2019

Нет подходящего инструмента для этого.Вам нужно будет написать один.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...