2

У меня есть входной кодер SDI с настройкой аудио как

Coding : AAC/HE-AAC
Coding Mode : MPEG-4 HE AAC v2
Mode : Stereo (2/0)
Sameple Rate : 48KHz
ES Bitrate : 64Kbps
Transport Format : ADTS

И когда я захватил выходные данные кодировщика и поместил файл в MediaInfo, MediaInfo показывает вот так.

Audio
ID                                       : 392 (0x188)
Menu ID                                  : 9 (0x9)
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format version                           : Version 4
Format profile                           : HE-AACv2 / HE-AAC / LC
Muxing mode                              : ADTS
Duration                                 : 14 s 336 ms
Bit rate mode                            : Variable
Channel(s)                               : 2 channels / 1 channel / 1 channel
Channel positions                        : Front: L R / Front: C / Front: C
Sampling rate                            : 48.0 kHz / 48.0 kHz / 24.0 kHz
Frame rate                               : 23.438 FPS (1024 SPF)
Compression mode                         : Lossy
Delay relative to video                  : -696 ms
Language                                 : Korean

Похоже, в потоке всего 4 канала. А также содержит HE-AACv2, HE-AAC и LC. и разные частоты дискретизации.

Мне интересно, откуда эти 2 дополнительных канала? Это нормальный результат?

Кроме того, режим битрейта отображается как «Переменный». не константа. Это нормально?

1 ответ1

0

Вывод может быть обманчивым, верно.

Такой вывод MediaInfo означает, что существуют устаревшие слои:

  • декодер HE-AACv2 видит 2Ch при 48 кГц
  • Унаследованный декодер HE-AAC видит 1Ch при 48 кГц (и воспроизводит его нормально, без одного из каналов)
  • Устаревший AAC-декодер видит 1Ch при 24 кГц (и воспроизводит его нормально, без половины частоты)

CBR AAC не существует в действительности (все кадры имеют определенный размер), но MediaInfo помечает AAC как CBR с аналогичными размерами кадров (здесь это не так). Режим битовой скорости AAC не связан с "официальной" целью вашего кодера и / или базового уровня CBR (например, базовый уровень может заполнить поток для того, чтобы получить его с постоянной битовой скоростью для транспортировки в нужной вещи постоянный битрейт)

Жером, разработчик MediaInfo

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .