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


Разделы
Поиск по сайту
Популярное
Рекомендую
Opera QIP 2010 Download Master µTorrent
Ace Utilities AIDA64 SpeedFan 7-Zip
ESET NOD32 FileZilla Media Player Classic Home Cinema Paint.NET
Sony Sound Forge VirtualDub Unlocker Punto Switcher
Реклама
Похожие проекты
Статистика
Онлайн всего: 28
Гостей: 27
Пользователей: 1
dansor
Главная » Статьи » Программное обеспечение

● Принципы настройки конвертера foobar2000 [v1.1]

ОБРАТИТЕ ВНИМАНИЕ: На данный момент информация в этой статье актуальна для foobar2000 v1.1.

Copyright (C) 2010, Audiophile

При воспроизведении данного текста или его части ссылка на источник обязательна.


Принцип работы

Для лучшего понимания изложенной здесь информации будет полезно знать принцип работы конвертера. Примерная его схема предоставлена на рисунке ниже.

Converter Scheme

Источником чаще всего является файл-контейнер (FLAC, MP3 и т.п.) содержащий сжатое (с потерями или без) аудио, исключением являются контейнеры WAV и AIFF часто содержащие несжатое аудио. Поток фреймов (и еще некоторая информация) из источника поступает на декодер, который на выходе дает несжатый цифровой поток.

В случае с lossy поток имеет 32-битный формат с плавающей точкой и тут же передаётся цифровым обработчикам - DSP, ReplayGain. Для таких lossless форматов как FLAC и WavPack может выполняться постобработка - в случае если в них обнаружен HDCD слой, несжатые данные в формате 16 бит передаются непосредственно HDCD декодеру, который в результате дает фактически 20-битное аудио, но в виде 32 бит с плавающей точкой; далее поток так же как и для lossy поступает на обработчики.

После обработки производится конвертация битовой глубины: для lossless кодирования - до значения указанного на последней вкладке настроек конвертера (+ есть возможность использования dithering+noise shaping при понижении битовой глубины, см. далее), для lossy - до значения указанного как максимальная поддерживаемая кодеком разрядность входных аудиоданных.

Если кодер поддерживает ввод через STDIN, данные передаются ему "на лету", прямо по ходу декодирования и обработки. В противном случае все данные из источника сначала декодируются и обрабатываются, затем записываются во временный контейнер WAV и только по окончании процесса этот файл вместе с параметрами кодирования передается кодеру.

Получив параметры и входные данные, кодер начинает кодирование, уже самостоятельно записывая выходной файл по указанному в параметрах адресу. По завершении кодирования foobar2000 копирует из источника метаданные (теги) в новый файл. После всего этого, при включенном ReplayGain сканировании, полученный файл опять декодируется, несжатые данные анализируются RG сканером, который затем передает рассчитанные значения теггеру для записи этих данных в наш файл.

1. Предварительная настройка

File Menu

На главной панели плеера выберите File->Preferences.


Preferences

Из древовидного меню (слева) выберите Advanced->Tools->Converter. В поле ввода Additional command-line encoder paths укажите полные пути к папкам с исполняемыми файлами (exe) кодеров через точку с запятой. Помните, что foobar2000 самостоятельно может добавлять пути в эту строку - при ручном выборе кодера (см. далее).

Примечание: Относительные пути к каждому кодеру, при надобности (например, для портативных версий), можно указывать непосредственно в профиле конвертера (см. дальше).


2. Настройка конвертера (на примере LAME MP3)

Context Menu

Нажмите на любом файле из плейлиста или библиотеки правой кнопкой, выберите Convert->Convert...


Converter Setup

Появится окно конвертера со ссылками на 4 группы настроек. Далее - по порядку.


2.1 Настройка кодера (Output format)

Output file format

Тут мы видим список профилей кодировщиков. Обратите внимание на настройки битности и Dithering для lossless кодеров:

 Output bit depth - глубина квантования при декодировании входных файлов: Auto, 8/16/24 (с фиксированной точкой), или 32 бит (с плавающей точкой). Рекомендуется значение Auto. Но при этом надо учитывать, что в таком случае для lossy источников будет выбрана глубина 16 бит.

 Dither - использование Dithering + Noise Shaping: never (не использовать), lossy sources only (только для lossy источников), always (всегда использовать). Использование данной технологии рекомендуется только в случае когда глубина квантования источника больше чем выходная, в остальных случаях следует установить значение never.

Для наглядности создадим новый профиль с помощью кнопки Add New.


Editing preset

Появится окно с настройками кодера. Изначально конвертер предложит Вам стандартный диалог настройки с помощью обычного ползунка, которым можно регулировать качество от -V 9 (VBR) до -b 320 (CBR). Для более тонкой настройки, а также использования дополнительных ключей я настоятельно рекомендую выбрать в раскрывающемся списке Custom.


Output file format

Теперь можно перейти непосредственно к настройке параметров кодера.

Encoder - тут устанавливаются параметры, непосредственно влияющие на кодирование. Вверху из списка выберите Custom и введите параметры:

 Encoder - укажите путь к файлу кодировщика. Полный путь можно указать нажав кнопку "...". Также можно указать путь относительно foobar2000.exe, например: ./encoders/lame.exe. Самым простым способом будет указание имени файла кодера (для LAME это обычно lame.exe), но работать такой способ будет только если кодер с данным именем находится в одной из папок, указанной в настройках foobar2000 (смотрите пункт 1)

 Extension - расширение выходных файлов. Указать mp3

 Parameters - параметры кодирования, которые передаются кодеру. Для максимального качества пропишем :
--silent -b 320 -q 0 --noreplaygain - %d


Bit Depth Control - параметры отвечающие за тип кодека и максимально поддерживаемую им глубину квантования входных файлов.

 Format is - тип кодека. Может быть lossy (с потерями) или lossless/hybrid (без потерь/гибридный). Опция влияет на формат данных передаваемых кодеру. Для lossy кодеров поток передается с максимальной поддерживаемой глубиной бит (смотрите ниже), для lossless сохраняется глубина бит используемая при декодировании источника (см. ниже). Для LAME установить lossy.

 Highest BPS mode supported - максимальная поддерживаемая кодеком разрядность входных аудиоданных. Может быть 8, 16, 24 (с фиксированной точкой), или 32 бит (с плавающей точкой). Так как наш кодер LAME имеет поддержку формата с плавающей точкой, установим 32 бит.


Display Info - настройка информации отображаемой в названии профиля кодировщика, на сам процесс кодирования не влияет.

 Encoder name - укажите название кодировщика. Укажем LAME 3.98.4

 Bitrate (kbps) - укажите битрейт. Для текущего пресета - это 320 kbps

 Settings - укажите параметры кодирования (не влияет на кодирование, только для отображения в списке профилей кодировщиков). Указываем параметры влияющие на качество - в данном случае это только ключи -b 320 -q 0


Нажмите "ОК".

Editing preset

Теперь в списке появится наш профиль - LAME 3.98.4 320 kbps -b 320 -q 0. Нажмите кнопку Back. Перейдем к следующей группе настроек...


2.2 Выходные файлы (Destination).

Тут находятся настройки выходных файлов.

Output

Output path - укажите, куда будут помещаться выходные файлы:

 Ask me later (useful for saving preset) - программа каждый раз будет просить Вас указать папку

 Source folder каждый трек будет сохранятся в папку соответствующего файла-источника.

 Specify folder - все файлы будут сохраняться в папку указанную Вами в поле ввода (в случае отсутствия таковой, папка создастся автоматически).


If file already exists - если файл с именем выходного файла уже существует:

 Ask - спросить, что делать.

 Skip - пропустить кодирование данного трека.

 Overwrite - перезаписать существующий файл новым.


Output style and filename formatting - выберите способ форматирования выходных файлов:

 Convert each track to an individual file - каждый трек будет сохраняться в отдельный файл, в поле ввода Name format можно указать формат имени файла. Желательно указать "%track% %artist% - %title% (<номер трека> <исполнитель> - <название трека>), подробную информацию смотрите на странице Title Formatting Help. Учтите, что полное имя (включая расширение) выходных файлов не должно совпадать с именем файлов-источников, в противном случае Вы увидите ошибку.

 Generate multi-track files - объединение отдельных групп файлов, в соответствующие файлы. В поле "Name format & grouping pattern указывается способ группировки/форматирования имени выходных файлов.

 Merge all tracks into one output file - все треки будут объединены в один выходной файл под названием "Image"(расширение зависит от указанного в настройках кодировщика).


2.3 Обработка (Processing)

Тут указываются параметры обработки треков перед их кодированием.

Processing

Enable decode postprocessing - опция доступна только при установленных плагинах foo_dts и/или foo_hdcd. С ее помощью включается декодер DTS или HDCD, в результате чего выполняется необратимое преобразование исходного PCM потока (например, в формат 5.1 для DTS CD, или в 24-битное аудио для HDCD). Для lossy кодирования эту опцию желательно держать включенной.

ReplayGain - Вы можете использовать данную функцию, если входные треки имеют теги ReplayGain, но учтите что её использование в случае lossless источника крайне не рекомендуется.

DSP - включает возможность применять DSP эффекты, без необходимости не включать.

DSP chain presets - Вы можете сохранять цепочки DSP в отдельные предустановки, и в дальнейшем загружать ту которая будет необходима.

Don't reset DSP between tracks - не начинать обработку заново для каждого трека - функция необходима например для кроссфейдинга (когда конец предыдущего трека миксуется с началом следующего), etc.


2.4 Остальные настройки конвертера (Other)

Other

Preview generation - Вы можете получать на выходе короткие отрезки входных треков (например, для предварительного прослушивания):

 Length percentage - задать продолжительность отрезков в процентах от исходного трека (от 3 до 30%).

 Fixed track length - задать фиксированную продолжительность отрезков (от 10 до 60 секунд).


When done - в этой графе указываются действия, которые будут выполняться по окончании кодирования.

Show full status report - включить вывода отчета о результатах кодирования. Если данную опцию выключить, отчет будет выводиться только при наличии ошибок.

ReplayGain-scan output files as albums - автоматическое сканирование созданных файлов сканером ReplayGain. Рекомендуется включить при lossy кодировании.

Copy files to destination folder - копировать файлы с указанным расширением из исходной папки в целевую (например, "*.CUE;*.JPG")


2.5 Завершение настройки.

Completion

Теперь вернитесь в главное окно конвертера. Нажмите кнопку Save чтобы сохранить профиль, введите имя профиля - LAME MP3 320 kbps. После нажатия на кнопку Convert начнется конвертация файлов, для выхода нажмите Cancel.

Теперь можно конвертировать треки, просто выделив их в плейлисте/библиотеке и нажав ПКМ->Convert->LAME MP3 320 kbps.

 
   
Категория: Программное обеспечение | Добавил: Audiophile (23 Августа 2010) | Автор: Audiophile
Просмотров: 38252 | Теги: Mp3, Lame, foobar2000, replaygain, Converter | Рейтинг: 5.0/1
Всего комментариев: 351 2 »
0  
[35] Sergey911   (05 Февраля 2012 16:12)
Да, после кодирования из Flac в mp3 получается 1-2сек тишины после каждого трека. Скорее всего проблема в CUE

http://i5.pixs.ru/storage/2/7/2/2012020516_6753700_3940272.jpg

0  
[34] Sergey911   (05 Февраля 2012 13:50)
Подскажите, как сделать, чтобы при конвертировании не было тишины в начале и в конце трека?
Ответ: Она у вас в результате конвертирования появляется?

0  
[33] ded3333333   (20 Января 2012 20:50)
как разбить по трекам.я не понял.

0  
[32] marks   (30 Октября 2011 23:48)
Вау!...
Большое спасибо!

0  
[31] marks   (30 Октября 2011 23:41)
Подскажите, как настроить foobar2000, чтобы можно было конвертировать 32-96 в WavPack!
Почитал здесь тему, никак не получается правильно настроить!
вот, как описано в этой тебе, но не вышло, вот что получается

и вот такие ошибки выходят
1 out of 1 tracks converted with major problems.

Source: "C:\!LP\S80-A.wav"
An error occurred while finalizing the encoding process (Object not found) : "C:\!LP\S80-A.wv"
Conversion failed: Object not found

Подскажите!
Спасибо!
Ответ: http://audiophilesoft.ru/load/coders_utils/wv/7-1-0-37

если что, копируйте полный отчет из консоли (view-console)

0  
[30] ad3wal3   (23 Июля 2011 12:13)
у меня действительно на колонках тише звучит, не знаю

0  
[29] ad3wal3   (23 Июля 2011 11:53)
а зачем ставится -silent? на слух тише выходит чем если убрать этот параметр
Ответ: Спасибо, посмеялся :D Вот, какова сила самовнушения.
http://audiophilesoft.ru/load/coders_utils/lame/7-1-0-30

0  
[28] zordex   (15 Июля 2011 15:02)
Quote
Возможно. Проверьте Media Library/Exclude в настройках


Спасибо, но не помогло... Ну да и ладно. А ещё вопрос: как сделать, чтобы при конвертации в мп3 обложка вшивалась в файл?
Ответ: Только вручную. В конвертере такого нет.

0  
[27] zordex   (14 Июля 2011 16:56)
Quote
Copy files to destination folder - копировать файлы с указанным расширением из исходной папки в целевую (например, "*.CUE;*.JPG")


Это ясно, но дело в том что вписываю я туда и *.LOG и *.JPG - они появляются, а вот именно Сue не хочет появляться отдельно( Возможно где нибудь стоят исключения?
Ответ: Возможно. Проверьте Media Library/Exclude в настройках

0  
[26] zordex   (14 Июля 2011 15:56)
А как сделать чтобы после конвертации в папке вместе с образом появлялись рядом Cue и Log и отключить при этом встраивание cue в образ? Т.е после конвертации я хочу получить 3 отдельных файла в исходной папке без встраивания в образ каких-либо тегов.
Ответ:
Quote
Copy files to destination folder - копировать файлы с указанным расширением из исходной папки в целевую (например, "*.CUE;*.JPG")


CUE автоматически встраивается только для multitrack файлов.

0  
[25] Илья   (24 Февраля 2011 09:57)
Вопрос про конвертацию в режиме "Generate multi-track".
Якобы должен создаваться образ в виде одного файла и со встроенным внутрь него плейлистом. С файлами FLAC это получается, т.е. когда я выбираю список файлов то имя конечного файла - это название альбома (берется из тегов), а когда такой образ открываешь в проигрывателе - появляется список треков, с правильными названиями.
А вот когда попробовал такое же с файлами APE - склеились то они нормально, но названия треков куда то пропали (т.е. все треки называются одинаково). Конечно, можно конвертнуть и в FLAC (что даже лучше), но в чем дело в принципе? APE не позволяет делать такие образы, или я что-то не так делал?
Ответ: хм, похоже на баг. Во встроенном cuesheet в качестве TITLE прописывается везде название альбома

-1  
[24] Joerrigo   (18 Января 2011 21:06)
Переустановил foobar, в который раз по глупости потерял настройки. Вопрос такой: при настройке flac есть какие-то нюансы, или стандартных предустановок в степени сжатия "8" будет достаточно?
Ответ: параметры кодера тут:
http://audiophilesoft.ru/load/coders_utils/flac/7-1-0-33

Остальные настройки конвертера и по дефолту сойдут

0  
[23] MurzVV   (13 Декабря 2010 22:51)
Добрый вечер! Создал пресет для кодирования в mp3 на основе lame3.98.4-libsndfile c битрейтом 245 kbps (*), V0. В свойствах же полученных на выходе файлов (кодирование из flac) значится качество звука 320 кбит/сек...Размер файлов ~ соответствует 245 кбит/сек. (сравниваю с этими же файлами скачанными с битрейтом 320 кбит/сек., к сожалению Опелевская магнитола не поддерживает такой битрейт, вот и пришлось перегонять самому...). В чём может быть причина? Спасибо!
Ответ: для начала прочитайте и настройте как тут:
http://audiophilesoft.ru/load/coders_utils/lame/7-1-0-30

если не поможет - говорите чем свойства смотрите

0  
[22] bulletproof2k   (25 Ноября 2010 20:40)
В конечном результате после конвертирования трека : Artist/Album ?? , Track no-пусто,дальше в норме ,как решить это?(Я не програмист и разобраться Мне не совсем просто,но интересно) Oo
Ответ: а я не телепат и не могу понять, о чем речь

0  
[18] Tony_Curtis   (04 Октября 2010 01:19)
Вопрос book В настройке Convert Setup --> Resampler (PPHS) --> Resampler Settings - что за "флажок" Ultra Mode ?? scratch
З.Ы. Кто заблудился - вот скрин (со старой версии плеера, но суть вопроса не меняет)
http://fastpic.ru/view/7/2010/0626/6022e590aec99d20c2051ddbfa2f4e2a.jpg.html

0  
[19] Audiophile   (05 Октября 2010 22:18)
это включение более качественного режима ресемплирования.
Но я настоятельно рекомендую ресемплер SoX - он быстрее и качественнее.

0  
[21] Tony_Curtis   (06 Октября 2010 18:46)
А где находится этот SoX ? Не нашел... scratch
Ответ: это плагин к плееру. есть на этом сайте на странице foobar2000.
а последняя версия тут:
http://www.hydrogenaudio.org/forums....668463&

1-15 16-29
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Авторские статьи
Кодеки
TAK FLAC APE WV
MPC OGG AAC/ALAC MP3
WMA TTA OFR LA
Случайный опрос
Музыка
Теги
Полезные ссылки
Кнопка сайта
AS
© 2009-2012 Audiophile
PR-CY.ru Создать сайт бесплатно
/tr>