Форум » Справочная » Примеры использования аудио кодеков в Custom режиме » Ответить

Примеры использования аудио кодеков в Custom режиме

Cminant: В данной теме будут опубликованы примеры настроек внешних программ аудио компрессии для записи в различные форматы аудиофайлов AMR / AMR-WB / AMR-NB В качестве конвертера эти (и многие другие форматы) можно использовать SoX (включен в дистрибутив KooBAudio начиная с версии 2.0.1.0) Для поддержки AMR форматов дополнительно потребуются библиотеки libamrwb-3.dll и libamrnb-3.dll (эти файлы нужно будет распаковать в каталог, где расположен SoX.exe, например, каталог по-умолчанию - "C:\Program Files\KooBAudio2\SoX\") Настройки: EXE: путь к программе (sox.exe) Аргументы командной строки: AMR-WB: [pre2]--ignore-length -t wav - -t awb -C 5 "%f%"[/pre2] или [pre2]--ignore-length -t wav - -t amr-wb -C 5 "%f%"[/pre2] AMR-NB: [pre2]--ignore-length -t wav - -t amr-nb -C 5 "%f%"[/pre2] Цифра "5" после ключа -С задает уровень компрессии (чем выше значение - тем лучше качество и больше битрейт / объем файлов) Формат входного потока: RIFF WAVE [0] + PCM Расширение: awb или amr (в зависимости от формата) Отложенная запись тэгов: оставить поле пустым OGG Vorbis Программу для сжатия в этот формат можно загрузить здесь Настройки: EXE: путь к программе (oggenc2.exe) Аргументы командной строки: битрейт 48 kbps + тэги: [pre2]-b 48 -t "%t%" -l "%T%" -a "%a%" -N "%n%" --ignorelength - -o "%f%"[/pre2] переменный битрейт с качеством "4" + тэги: [pre2]-q 4 -t "%t%" -l "%T%" -a "%a%" -N "%n%" --ignorelength - -o "%f%"[/pre2] Формат входного потока: RIFF WAVE [0] + PCM Расширение: ogg Отложенная запись тэгов: оставить поле пустым WAV файл. В настоящее время встроенная поддержка записи в простой WAV файл в программе не предусмотренна, однако можно использовать для этого SoX: EXE: путь к SoX.exe Аргументы командной строки: [pre2]--ignore-length -t wav - -t wav "%f%"[/pre2] Формат входного потока: RIFF WAVE [0] + PCM Расширение: WAV Отложенная запись тэгов: оставить поле пустым Раздел будет дополняться примерами по мере необходимости...

Ответов - 7

lexa1970: libamrwb-3.dll и libamrnb-3.dll Не подскажете где можно взять?

lexa1970: Просто ссылка на них на сайте битая,а поиском эти библиотеки ну ни как не найти.

Cminant: lexa1970 https://yadi.sk/d/oONKJ4Z3TCWwn


lexa1970: Спасибо огромное

vitaliy777: Не подскажете как в тэги встроить обложку книги? Использую кодек FLAC 1.3.1. Аргументы командной строки: -s --ignore-chunk-sizes -8 - -o "%f%" Отложенная запись тэгов: "C:\Flac\metaflac.exe" --set-tag="TITLE=%t%" --set-tag="ALBUM=%T%" --set-tag="TRACKNUMBER=%n%/%N%" --set-tag="ARTIST=%a%" "%f%"

Cminant: vitaliy777 пишет: Не подскажете как в тэги встроить обложку книги? Использую кодек FLAC 1.3.1. Пока писал ответ, обнаружил в текущей сборке баг: замена %img% на путь к файлу обложки не работала... Скачайте сборку 2.1.2.1720 с исправлением. Команда "отложенная запись тэгов" должна выглядеть примерно так: [pre2]"C:\Flac\metaflac.exe" --set-tag="TITLE=%t%" --set-tag="ALBUM=%T%" --set-tag="TRACKNUMBER=%n%/%N%" --set-tag="ARTIST=%a%" <--import-picture-from="%img%"> "%f%"[/pre2] угловые скобки <> нужны для условного форматирования, на случай, если обложки у проекта нет и строка %img% пустая.

vitaliy777: Cminant, большое спасибо! Всё получилось, теперь без лишних телодвижений с TagScanner...



полная версия страницы