Количество аудиоканалов в данном mp4 с Mediainfo
Я пытаюсь найти количество каналов в данном файле.mp4. Я запускаю mediainfo, но он показывает это как 8! В основном это должно быть 2
канал или 5.1, показывающий как 6
, И многие из моих файлов выглядят так. Я думаю, что многие каналы могут быть заполнены пустыми данными, или что-то вроде этого.
Как я могу сказать, действительно ли это 2 или 5.1 канал? Есть ли способы, может быть, с другими инструментами, чтобы обнаружить шляпу?
Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : NBC
Codec ID : mp4a-40-2
Duration : 6 min 34 s
Bit rate mode : Constant
Bit rate : 98.3 kb/s
Channel(s) : 8 channels
Channel layout : ? Ls Rs LFE
Sampling rate : 48.0 kHz
Frame rate : 23.438 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 4.62 MiB (5%)
Encoded date : UTC 2016-03-14 23:30:19
Tagged date : UTC 2016-03-14 23:30:19
1 ответ
Это было исправлено в медиаинфо.
Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : NBC
Codec ID : mp4a-40-2
Duration : 1 min 3 s
Bit rate mode : Constant
Bit rate : 98.3 kb/s
Channel(s) : 8 channels
Channel layout : C L R Lw Rw Ls Rs LFE
Sampling rate : 48.0 kHz
Frame rate : 23.438 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 757 KiB (5%)
Encoded date : UTC 2016-04-08 00:54:59
Tagged date : UTC 2016-04-08 00:54:59
Вы также можете использовать ffmpeg:
Stream #0:1(und): Audio: aac (HE-AAC) (mp4a / 0x6134706D), 48000 Hz, 7.1(wide), fltp, 98 kb/s (default)
Metadata:
creation_time : 2016-04-08T00:54:59.000000Z
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Но в ffmpeg много ошибок, так что будьте осторожны. https://trac.ffmpeg.org/query?status=!closed&keywords=~aac
Кодировщик от Apple или его клон https://github.com/nu774/qaac тоже намного лучше.