Аудио кодеки libavcodec

 

 

Название аудио кодекаОписание
ac3 Dolby Digital (AC-3)
adpcm_* Форматы Adaptive PCM, смотрите дополнительную таблицу
flac Free Lossless Audio Codec (FLAC)
g726 G.726 ADPCM
libamr_nb 3GPP Adaptive Multi-Rate (AMR) узкополосный
libamr_wb 3GPP Adaptive Multi-Rate (AMR) широкополосный
libfaac Advanced Audio Coding (AAC) - используя FAAC
libgsm ETSI GSM 06.10 full rate
libgsm_ms Microsoft GSM
libmp3lame MPEG-1 audio layer 3 (MP3) - используя LAME
mp2 MPEG-1 audio layer 2 (MP2)
pcm_* PCM форматы, смотрите дополнительную таблицу
roq_dpcm Id Software RoQ DPCM
sonic экспериментальный кодек от FFmpeg с потерями (lossy)
sonicls экспериментальный кодек от FFmpeg без потерь (lossless)
vorbis Vorbis
wmav1 Windows Media Audio v1
wmav2 Windows Media Audio v2

Первый столбец содержит названия кодеков, которые следует указывать после acodec опции, например: -lavcopts acodec=ac3

Пример с AC-3 сжатием:

mencoder dvd://2 -o title2.avi -oac lavc -lavcopts acodec=ac3 -ovc copy

 

В отличие от видео кодеков libavcodec, ее аудио кодеки не очень разумно используют отданные им биты, в силу неудачной реализации некоторой минимальной психоакустической модели (если она вообще есть), которая является характерной чертой большинства остальных реализаций кодеков. Однако заметьте, что все эти аудио кодеки очень быстры и работают прямо из коробки везде, где MEncoder скомпилирован с libavcodec (а почти всегда так оно и есть), и не зависят от внешних библиотек.