Я хотел быть в состоянии сделать это несколько раз сейчас, поэтому я спрашиваю.
Если у меня есть существующий видео- или аудиофайл, ffmpeg
, mplayer
и другие медиаплееры могут обнаружить хотя бы некоторые из его "свойств", таких как используемый контейнер, кодек и битрейт, возможно, различного качества и определенных настроек кодирования и т.д.
Как я могу извлечь эти настройки из существующего файла, чтобы использовать их (напрямую) для кодирования с помощью ffmpeg?
Например, я получил видео mkv
закодированное с x264
с некоторыми настройками, и другой несжатый файл avi
. Я хотел бы "скопировать" настройки кодирования, используемые для файла x264 mkv, для перекодирования avi с теми же настройками.
Примечание: я ищу способ, который не должен включать человеческую работу с "переводом" настроек из декодера в кодировщик. Это нормально, если мне нужно сначала извлечь настройки и сохранить их где-нибудь, но я хотел бы иметь возможность просто передать параметры чтения в командную строку или файл предварительной настройки | для ffmpeg.