ffmpeg arquivo mxf setdar para 16/9 mas manter áudio e vídeo mesmo sem codificação

0

Tenho inúmeros vídeos MXF de 50 Mbps IMX50. A guia Informações da mídia / mídia lê a proporção como 4: 3. Eu gostaria de mudar isso para 16: 9. Idealmente, eu não recodificaria todo o conteúdo porque tenho milhares de horas de conteúdo para aplicar isso. Idealmente, o ffmpeg apenas executaria a modificação de dados para mudar a proporção para 16: 9.

Eu usei o comando abaixo e ele mudou a taxa de proporção, mas ele fez a minha taxa de vídeo de 200kbps e removeu 3 das minhas 4 faixas de áudio, mas não alterou a taxa de bits de áudio. O codec de vídeo e áudio permaneceu o mesmo. Eu gostaria que a taxa de bits e o número de faixas de áudio permanecessem inalterados; novamente sem recodificar, se possível.

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

Também descobri que não posso usar a cópia -vcodec e -acodec com os filtros (-vf).

Existe uma maneira de usar o parâmetro setdar e manter as configurações originais do codec de áudio e vídeo?

    
por Halo 10.08.2017 / 22:43

1 resposta

0

Não. Na melhor das hipóteses você pode tentar

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

No entanto, setdar é um filtro e, se usado, o vídeo precisará ser recodificado.

    
por 11.08.2017 / 07:04