У меня есть множество 50Mbps IMX50 обернутых видео MXF. Медиа информация / медиа вкладка читать соотношение сторон 4:3. Я хотел бы изменить это на 16:9. В идеале я не буду перекодировать весь контент, потому что у меня есть тысячи часов контента, чтобы применить это к. В идеале ffmpeg просто выполняет модификацию данных, чтобы переключить соотношение сторон на 16:9.

Я использовал приведенную ниже команду, и она изменила соотношение сторон, но затем она увеличила скорость передачи моего битового видео до 200 Кбит / с и удалила 3 из 4 моих звуковых дорожек, но оставила скорость передачи звука без изменений. Видео и аудио кодек остались прежними. Я бы хотел, чтобы скорость и количество звуковых дорожек оставались нетронутыми; снова без перекодирования, если это возможно.

ffmpeg -i input.mxf -vf setdar=16:9 output.mxf

Я также обнаружил, что не могу использовать копии -vcodec и -acodec с фильтрами (-vf).

Есть ли способ использовать параметр setdar и сохранить исходные настройки аудио и видео кодеков?

1 ответ1

0

В лучшем случае вы можете попробовать

ffmpeg -i input.mxf -map 0 -c copy -aspect 16:9 output.mxf

Однако setdar - это фильтр, и поэтому, если он используется, видео придется перекодировать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .