Audiophile's Blog
Логин:Пароль:


Забыл пароль | Регистрация (убрать всю рекламу)
На сайт | Новые сообщения | Участники | Правила форума | Поиск | RSS
» » » »
Страница 1 из 11
Модератор форума: mrmerak, krivenchenko 
Форум » Кодирование аудио » Консольные кодеры » Aften A/52 audio encoder (Кодировщик в формат AC3 и его описание)
Aften A/52 audio encoder
plov333Дата: Среда, 03 Апреля 2013, 01:55 | Сообщение # 1


Группа: Проверенные
Сообщений: 66
Статус: Offline
Многие не раз уже сталкивались с разным многоканальным аудио и выбором кодера для него. 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(57Kb)
 
kHintДата: Четверг, 04 Апреля 2013, 01:24 | Сообщение # 2
Группа: Проверенные
Сообщений: 38
Статус: Offline
plov333, спасибочки... Это, определённо, гуд )))
 
AudiophileДата: Понедельник, 04 Ноября 2013, 21:05 | Сообщение # 3


Группа: Администраторы
Сообщений: 1052
Статус: Offline
Ахах, искал кодер AC3 и нашел его на собственном форуме :D
 
AudiophileДата: Понедельник, 04 Ноября 2013, 21:49 | Сообщение # 4


Группа: Администраторы
Сообщений: 1052
Статус: Offline
Интересно: кодер поддерживает 32 бита плавающей точкой, но получается битый файл (не до конца кодится).
 
RollinnnДата: Пятница, 08 Ноября 2013, 17:53 | Сообщение # 5


Группа: Эксперты
Сообщений: 769
Статус: Offline
ffmpeg попробуйте

Абсурдистан А ты тоже где-то читал, что фубар задирает высокие?
FLAC1.3.1noSSE2 LAME3.99.5ICL12.1 Monkey'sAudio4.10
 
sergejholodДата: Воскресенье, 10 Ноября 2013, 20:31 | Сообщение # 6
Группа: Проверенные
Сообщений: 164
Статус: Offline
plov333, класс Спасибо!

Rollinnn, поподробней можно?


Качество звука улучшится, но ты этого не заметишь. (c) Анонимус
 
RollinnnДата: Воскресенье, 10 Ноября 2013, 22:38 | Сообщение # 7


Группа: Эксперты
Сообщений: 769
Статус: Offline
ffmpeg прекрасно кодирует файлы 32 бита с плавающей точкой.
Чтоб получить ac3 будет примерно так: -i - -acodec ac3 -ab 640k %d


Абсурдистан А ты тоже где-то читал, что фубар задирает высокие?
FLAC1.3.1noSSE2 LAME3.99.5ICL12.1 Monkey'sAudio4.10
 
sergejholodДата: Воскресенье, 10 Ноября 2013, 22:51 | Сообщение # 8
Группа: Проверенные
Сообщений: 164
Статус: Offline
Цитата Rollinnn ()
ffmpeg прекрасно кодирует файлы 32 бита с плавающей точкой. Чтоб получить ac3 будет примерно так: -i - -acodec ac3 -ab 640k %d
Спасибо, буду пробовать.


Качество звука улучшится, но ты этого не заметишь. (c) Анонимус
 
AlexITДата: Понедельник, 11 Ноября 2013, 17:19 | Сообщение # 9
Группа: Эксперты
Сообщений: 58
Статус: Offline
Вопрос, почему Aften сбоил? Со всеми 32-битными с плавающей точкой аудиофайлами, что я попробовал, он как и ffmpeg справился нормально.
 
megane68Дата: Вторник, 10 Февраля 2015, 16:47 | Сообщение # 10
Группа: Проверенные
Сообщений: 10
Статус: Offline
А не подскажешь, почему foobar2000 отказывается такой файл воспроизводить? Вернее воспроизводит, но сплошной шум. В инфе пишет, что
8 бит, да ещё и длительность с количеством сэмплов не совпадает, хотя
MediaInfo и VLC нормально определяют, а VLC даже проигрывает.
Установлен Decoder AC-3 http://www.foobar2000.org/components/view/foo_ac3.
Сам файл - http://rghost.ru/8VFxS5h7T
Исходник - http://rghost.ru/6X9lQ69KX
Добавлено:
Был foobar2000 v.1.3.3. Обновил до 1.3.7, и файл воспроизводится, но
длительность и количество семплов у исходника и АС-3 разные.
Почему так?

P.S. Попробовал в XRecode II, там всё нормально, хотя по умолчанию иcпользуется тот же Aften A/52 - и теги сохраняются, и длительность с количеством семплов одинаковые.


Сообщение отредактировал megane68 - Вторник, 10 Февраля 2015, 17:13
 
Форум » Кодирование аудио » Консольные кодеры » Aften A/52 audio encoder (Кодировщик в формат AC3 и его описание)
Страница 1 из 11
Поиск:

Copyright Taras Kovrijenko © 2009–2016