ffmpeg mapa de fluxo de áudio perde metadados

0

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.

    
por cogm 15.06.2018 / 08:34

0 respostas