Estou tentando mapear os fluxos de áudio diretamente do arquivo de entrada para a saída sem tocá-los, mas o arquivo de saída perde todos os metadados que eles tinham antes.
Este comando deve apenas pegar o arquivo de entrada e copiá-lo perfeitamente:
ffmpeg -i input.mp4 -codec copy -map 0 output.mp4
E principalmente, exceto pelas faixas de áudio perdendo nomes. Parece que está tentando escrevê-los, como mostram no arquivo de entrada quando o ffmpeg é iniciado e o arquivo de saída contém isso no final:
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x800 [SAR 1:1 DAR 12:5], q=2-31, 2564 kb/s, 23.98 fps, 23.98 tbr, 90k tbn, 90k tbc (default)
Metadata:
creation_time : 2018-06-14T16:15:51.000000Z
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default)
Metadata:
creation_time : 2018-06-14T16:15:51.000000Z
handler_name : Stereo
Stream #0:2(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s
Metadata:
creation_time : 2018-06-14T16:15:51.000000Z
handler_name : Commentary
Obrigado.