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.
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?
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.