
16개의 오디오 트랙이 포함된 MXF 파일이 있습니다. 나알다 처음 두 트랙(스테레오)에는 Dolby E 압축 비디오가 포함되어 있습니다. MediaInfo(gui)를 사용하면 다음 링크에 표시된 대로 Dolby E와 PCM이 혼합된 16개의 오디오 스트림이 나열됩니다.
명령줄에서 이 정보를 얻을 수 있는 방법이 필요합니다. "ffmpeg -i Channel_mapping_1080i2997_5.1_2_comp.mxf -f null -"을 시도했지만 16개의 PCM 트랙이 표시됩니다.
Stream #0:1: Audio: pcm_s24be, 48000 Hz, hexadecagonal, s32 (24 bit), 18432 kb/s
...
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video (native) -> wrapped_avframe (native))
Stream #0:1 -> #0:1 (pcm_s24be (native) -> pcm_s16le (native))
이 정보를 얻기 위해 ffmpeg 또는 다른 명령줄 프로그램을 사용할 수 있습니까? 특히 어떤 오디오 트랙에 압축 데이터가 포함되어 있고 어떤 오디오 트랙이 PCM인지 알아야 합니다.
답변1
MediaInfo에는 명령줄 버전이 있습니다(질문을 게시할 당시에는 몰랐습니다). 그것은 내가 필요한 모든 정보를 제공하는 것 같습니다.
$ mediainfo --Inform="Audio;%ID% %Format%\n" channel_mapping_1080i2997_5.1_2_comp.mxf
3-1 / 2-1 Dolby E
3-1 / 2-2 Dolby E
3-3 PCM
3-4 PCM
3-5 PCM
3-6 PCM
3-7 PCM
3-8 PCM
3-9 PCM
3-10 PCM
3-11 PCM
3-12 PCM
3-13 PCM
3-14 PCM
3-15 PCM
3-16 PCM