plov333
|
Дата: Среда, 03 Апреля 2013, 01:55 | Сообщение #1
|
Группа: Проверенные
Сообщений: 70
Статус: Оффлайн
|
Многие не раз уже сталкивались с разным многоканальным аудио и выбором кодера для него. Aften - это консольный кодировщик в AC3 формат, изначально разрабатывался как часть проекта ffmpeg. Тем, кто любит кодировать видео этот кодек может оказаться очень полезным, поскольку он имеет не только большую софтовую поддержку, но закодированные им файлы AC3 спокойно читаются всеми железными плеерами))) Конечно, разных программ для работы с ним в интернете предостаточное количество, но в этой статье я опишу как правильно настроить его через кодирование foobar'ом, имхо, есть команды, позволяющие в определённых случаях выжать из AC3 побольше качества. А теперь немного о самом кодировании:
Важно! Aften работает ТОЛЬКО ЧЕРЕЗ ВРЕМЕННЫЕ ФАЙЛЫ! Поэтому, не забываем ставить в конце параметров ключ %s;
А теперь писание синтаксиса:
Ключ -v # - управляет выводом информации о кодировании. Его значения:
0 - Не выводит никакую информацию.
1 - Показывает общую статистику кодирования (По умолчанию).
2 - Показывает статистику для каждого фрейма.
Ключ -b # - указывает битрейт в режиме CBR. Доступные значения: 32, 64, 96, 112, 128, 160, 192, 224, 256, 320, 384, 448, 512, 576 и 640 kbps.
Рекомендованные битрейты из учета количества каналов в аудио файле(без учёта LFE канала):
1 - 96 kbps
2 - 192 kbps
3 - 256 kbps
4 - 384 kbps
5 - 448 kbps
Если дорожка кодируется для железного плеера, то максимально возможный битрейт 448 kbps. Большие битрейты железные плееры в основном не могут декодировать!
Ключ -q # - указывает качество для кодирования в VBR режиме. Кодировать в этом режиме не советую, т.к., декодеры в основном не могут правильно декодировать AC3 файл с переменным битрейтом.
Ключ -dynrng # - указывает параметр для компресии динамического диапазона. Полезно указывать при кодировании аудио дорожек из фильмов))) Его значения:
0 - Фильм лёгкий
1 - Фильм стандарт
2 - Музыка лёгкая
3 - Музыка стандарт
4 - Голос
5 - Не указано (По умолчанию)
Ключ -readtoeof # - нужен для кодирования файлов размером больше 4 гигов. Его значения:
0 - Читать WAV заголовок файла (По умолчанию).
1 - Читать сам файл до конца.
Ключ -acmod # - указывает количество аудио каналов в обход заголовка файла. Может пригодиться при кодировании файлов размером больше 4 гигов. Его значения:
0 - 1+1 (Ch1,Ch2)
1 - 1/0 ©
2 - 2/0 (L,R)
3 - 3/0 (L,R,C)
4 - 2/1 (L,R,S)
5 - 3/1 (L,R,C,S)
6 - 2/2 (L,R,SL,SR)
7 - 3/2 (L,R,C,SL,SR)
Ключ -lfe # - указывает LFE канал в обход чтения из заголовка файла. Может пригодиться при кодировании файлов размером больше 4 гигов. Его значения:
0 - LFE канал отсутствует.
1 - LFE канал присутствует.
Для большинства случаев этих команд достаточно. Полный перечень команд -> Ссылка.
Пример командной строки для foobar'а:
Кодирование в стерео с битрейтом 192 kbps:
-v 0 -b 192 -readtoeof 1 -acmod 2 %s %d
Кодирование в 5.1 аудио с LFE каналом и битрейтом 448 kbps:
-v 0 -b 448 -readtoeof 1 -acmod 7 -lfe 1 %s %d
Скриншот для примера:
Ссылка на Aften.exe -> Ссылка.
Официальный сайт разработчиков -> Ссылка.
Всё))) Всем удачи!
Прикрепления: 0398362.jpg(57.4 Kb)
|