Об аудио кодеках в файле codecs.conf mplayer
Об аудио кодеках в файле codecs.conf
Рассмативаем пример полнофункционального работающего кодека:
audiocodec mp3
info "MPEG layer-2, layer-3"
status working
comment "Optimized to MMX/SSE/3Dnow!"
format 0x50
format 0x55
format 0x33706d2e ; ".mp3" CBR/VBR MP3 (MOV files)
format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
driver mp3lib
dll "mp3lib (mpglib)"
flags seekable
Многие ключевые слова анологичны videocodec-секции, поэтому мы не будем их снова рассматривать. Но есть и такие, с которыми мы еще не зеакомы.Ключевое слово "comment", по смыслу сходее с "info".
Ключевое слово "format" выполняет ту же роль, как и строка fourcc. Однако некоторые типы файлов (в основном AVI) определяют аудио форматы 16-битным номером, в отличие от 32-битных FOURCC, следовательно необходимо использовать такое разделение. Но, как показано в данном примере, FOURCCs могут быть использованы в строке format, так как они могут быть переведены в hex представление. Это очень важное замечание, т.к подобное может пригодится, если FOURCC содержит пробелы к примеру кодек "rle " от Apple.
Ключевое слово "flags" определяет дополнительные возможности данного кодека. На сегодняшний день, это только флаг seekable (т.е с возможностью поиска).