|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
01-Сен-09 10:54
(15 лет 2 месяца назад, ред. 06-Апр-10 13:17)
**************************************************************************************************************************
С сайта Наоки Шибата забираем ресемплер SSRC 1.30 (из всего архива можно оставить только ssrc.exe)
К сожалению, автор (немец) прекратил поддержку своей версии GUI, и решил больше не раздавать по своей ссылке.
скрытый текст
Сегодня меня спросили, где можно найти в моем блоге SSRC-GUI и скачать его. Есть статьи в блоге по SSRC-GUI, но нет ссылок на скачивание. Ну, графический интерфейс SSRC-GUI больше не разрабатывается по личным причинам. Поэтому я решил также удалить ссылку на скачивание, потому что у меня также нет больше времени на запросы поддержки.
Собрал все последние версии и сохранил здесь. Может кому еще интересен данный ресемплер.
omavkome Новая версия 1.5.0 (18.01.2008): * Вызов SSRC.EXE напрямую через графический интерфейс и больше не имеет дополнительного пакетного файла. Выводы SSRC.EXE отображаются отдельно для информационных сообщений и сообщений об ошибках в графическом интерфейсе.
* Новое: опция приоритета SSRC.EXE позволяет выполнять SSRC с низким или высоким приоритетом.
GUI для SSRC http://www.holliesoft.de/software/ssrcgui_english.htm , спасибо за наводку pup_zemli. В скачанную GUI директорию переносим ssrc.exe.
Русский интерфейс от omavkome - открываете блокнотом файл language.ini, стираете его старое содержимое и копируете туда новое из под спойлера:
language.ini
[Main window]
GroupFiles=Файл
GroupOptions=Опции
OpenButton=Добавить файл
DeleteButton=Удалить маркированный файл
CancelButton=Прервать
FindFolderButton=Искать...
BatchButton=Поиск папки
LabelSampleRate=SampleRate конечного файла
DontChangeSampleRate=не менять
DontChangeBitRate=не менять
LabelAttenuation=Уменьшение уровня сигнала в dB
LabelTargetDir=Папка для выходного файла
LabelBits=Bits выходного файла
LabelPDFofNoise=Искажения:
CheckFast=Быстрая проверка
CheckTwoPass=Проверка на клиппинг (Twopass processing)
CheckNormalize=Нормализация
GroupDither=Диттер
StartButton=Старт
MissingSSRC=Файл "ssrc.exe" в указанной папке не найден. Вы можете программу SSRC
скачать отсюда http://shibatch.sourceforge.net/ и добавить необходимый файл EXE в
указанноое место "%s".[[linebreak]] Желаете посетить сайт для скачивания?
NoFilesSelected=Внимание! Ни какой файл не выбран!
CreateNewDirQuery=Указанное место %s не существует. Создать?
NoTmpFileName=Вами не указано имя для Tmp-файла. Пожалуйста, укажите путь до папки.
StatusCheckingParameters=Параметры проверки...
StatusProcessingFile=Параметры обработки файла:
TempFileCheckBox=Temp-File:
HPCheckBox=Использовать SSRC_HP.exe
UseOldBatchModeLabel=Использовать Batch-метод (старый)
PrioForSSRCLabel=Приоритет для SSRC.EXE
PrioLow=низкий
PrioNormal=нормальный
PrioHigh=высокий
[translation window]
cancelButton=Сбросить
SaveButton=Сохранить
WindowCaption=SSRC-GUI - Перевести программу
[info window]
TranslateButton=Перевести программу...
EnableDebugModeQuery=желаете отключить Debugmodus?
DisableDebugModeQuery=желаете деактивировать Debugmodus?
Если используете русскую версию Windows, конвертируемый WAV файл должен находиться в корневом каталоге диска C или D, иначе ssrc не найдет файла.
**************************************************************************************************************************
|
|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
25-Окт-09 16:41
(спустя 1 месяц 24 дня, ред. 18-Авг-12 10:03)
P.S. Все, что далее выделено темно-красным цветом является примером заблуждения!!! Для тех, кому вопрос не снят - можно перекодироварть 1 проходом. Но стОит ли это делать?
Ради интереса сделал сравнение качества кодирования программ ssrc-1.30 от Наоки Шибата и Voxengo r8brain. Исходным WAV взял Money, вырезанный по прилагаемому в раздаче cue-файлу. Сначала просто обеими программами сделал ресэмпл в 96кгц на высших настройках качества, потом левый канал одного полученного файла инвертировал и сделал микс с левым каналом второго полученного файла. Разницей оказался довольно громко звучащий канал с приличным диапазоном частот.
Чтобы выяснить, которая из программ делает ресэмпл с такой большой погрешностью, склеил левые каналы обоих тестовых файлов в один файл:
Видно, что точки сэмплирования расставлены совершенно по разному. Теперь для сравнения вглядитесь в оригинальный 192кгц файл, масштаб тот же, только зум по уровню сигнала не удалось сделать идентичным с 96кгц:
Дополнение:
Я сравнивал несколько точек перeхода огибающей через 0, и только ssrc точно расставила сэмплы.
Выводы: ssrc-1.30 при ресэмплировании практически не искажает исходник, чего не скажешь о r8brain (знаю, что есть версия r8brain Pro, но я ее не имею). Подобный опыт может сделать каждый.
P.S. На первой картинке указал на изломы огибающей, где видно, что 96кгц для качественного звука маловато (естественно, при наличии соответствующей техники). Дополнение
P.P.S. Глянул на результат r8brain версии Pro, как и следовало ожидать, теперь точки сэмплирования практически совпадают (график выше), но если сделаем опят финт ушами (левый канал от ребрейна инвертируем и микшуем в левый канал от ssrc), то получим следующее:
Как говорят в народе - жэсть И это не какие-нибудь хрипы или скрипы - нормальный звук, сравнимый с МП3...
Боюсь, тут на целый день можно зависнуть, выясняя что лучше.
|
|
alexmoulder
Стаж: 17 лет 10 месяцев Сообщений: 57
|
alexmoulder ·
25-Окт-09 16:55
(спустя 14 мин.)
anmi04
Только собрался написать ответ, так marmalin уже сделал всё за меня
Наоки Шибата не зря ест свой хлеб с маслом - результат работы его алгоритма близок к идеалу, чего нельзя сказать обо всех других ресемплерах.
|
|
anmi04
Стаж: 16 лет Сообщений: 4762
|
anmi04 ·
25-Окт-09 18:42
(спустя 1 час 46 мин., ред. 25-Окт-09 18:42)
marmalin
alexmoulder
Спасибо за участие.
Но изначально вопрорс был задан об уточнении "двух проходов" (вопрос снят). Я ничего не имею против авторитета Наоки Шибата, но и А.Ванеев, думаю, свой хлеб ест то же не зря. Прошу правильно понять - я не ратую именно за Voxengo, хотя пользуюсь этим продуктом. Если появятся "весомые" аргументы в пользу ssrc 1.30 перейду на него. Но аргументы типа "близок к идеалу" подкрепленные визуальным сравненем "точности расстановки семплов" аргументом (тем более "весомым"), увы, не явяются!
|
|
lomik70
Стаж: 16 лет 1 месяц Сообщений: 11863
|
lomik70 ·
25-Окт-09 19:30
(спустя 48 мин.)
давайте будет патриотами и поддержим отечественных, русских, программистов!)
тем более, их продукция заслуживает, только, уважение.
|
|
omavkome
Стаж: 19 лет 6 месяцев Сообщений: 13207
|
omavkome ·
25-Окт-09 20:14
(спустя 43 мин.)
marmalin Молодец!
Профессиональный анализ. Очень убедительно.
Если хотите попробовать Voxengo Pro пишите в ЛС, тема актуальная.
Только сегодня просматривал подобные работы, и обсуждал с одним из авторов его релиз, с этой позиции.
|
|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
25-Окт-09 21:28
(спустя 1 час 14 мин., ред. 25-Окт-09 21:28)
omavkome
Спасибо, мне уже скинули ключь к Pro версии, как будет время, попробую, самому стало интересно. Я, кастати, не отбрасываю возможность специального "ухудшения" параметров кодирования в бесплатной версии, no ssrc-1.30 тоже бесплатна, поэтому... anmi04
Я понимаю, что два моих графика не могут претендовать на полноту исследования - это просто констатация видимых на поверхности фактов. К сожалению, в Soundforge не нашел возможности промера уровня сигнала с целью сделать типа координатной сетки, чтоб фиксировать и амплитуду сигнала, а не только его временную составляющую. Посмотрю, может WaveLab или Audition имеют такую фичу.
Моим аргументом к поиску истины является СЛИШКОМ большой разностной сигнал при слиянии 2 файлов, полученных от программ противоборствующих разаработчиков, я не ожидал такого. А словосочетание "близок к идеалу" использовал только из-за неуверенности в непогрешимости ssrc по причине малого обьема сравниваеных данных. Но и косить под кота Базилио я бы на вашем месте тоже не стал , пользоваться аудиоредакторами сами умеете
|
|
omavkome
Стаж: 19 лет 6 месяцев Сообщений: 13207
|
omavkome ·
25-Окт-09 22:21
(спустя 52 мин., ред. 25-Окт-09 22:21)
anmi04 писал(а):
Но аргументы типа "близок к идеалу" подкрепленные визуальным сравненем "точности расстановки семплов" аргументом (тем более "весомым"), увы, не явяются!
Я тоже просматривал графики работы программ, но правда не так детально, и тоже был удивлен некорректностью работы многих программ. Вопрос актуален и, наверное, надо будет выделить из этой темы.
|
|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
25-Окт-09 22:41
(спустя 19 мин., ред. 25-Окт-09 22:41)
Дoполнение о r8brain PRO вклеил в первый коммент с графиками.
|
|
anmi04
Стаж: 16 лет Сообщений: 4762
|
anmi04 ·
26-Окт-09 21:49
(спустя 23 часа, ред. 26-Окт-09 21:49)
marmalin
omavkome
Хотелось бы предостеречь вас от "опасности неверных выводов" сделанных из анализа во временной области. В данном случае он абсолютно не информативен, а стало быть неэффективен. То, что вы marmalin изначально увидели разницу говори лишь о том, что это разные алгоритмы и не более! Отсутствие видимой разницы с версией PRO так же не говорит о схожести алгоритмов. Сделать выводы, тем более о качественных показателях при данном виде анализа НЕВОЗМОЖНО!
Сравнивать полученный 96 с исходным 192 с точки зрения "расстановки семплов" вообще некорректно (разве только интересно-познавательно). Т.к. ресемплинг это не только удаление каждого второго (в данном случае), но и цифровая фильтрация (в смысле тип фильтра и процедура вычислений), а ее реализация и есть «ноу-хау» каждого алгоритма.
|
|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
26-Окт-09 23:21
(спустя 1 час 31 мин., ред. 06-Фев-10 14:48)
Если все так плохо, может, проще использовать оригинальный 192 и не заморачиваться с ресэмплированием, которое все равно все извратит.
|
|
lomik70
Стаж: 16 лет 1 месяц Сообщений: 11863
|
lomik70 ·
27-Окт-09 00:37
(спустя 1 час 15 мин.)
marmalin
кстати, поддерживаю!!! тем более, двд аудио с легкостью читает этот формат, а на компе, если, ваша звуковая карта не поддерживает 192, всегда можно поставить ограничение в действующем дсп эффекте ( в том же фубаре в ресемплере)
|
|
anmi04
Стаж: 16 лет Сообщений: 4762
|
anmi04 ·
27-Окт-09 01:08
(спустя 31 мин., ред. 27-Окт-09 01:08)
marmalin писал(а):
...может, проще использовать оригинальный 192 и не заморачиваться с ресэмплированием...
Ну коль уж он (оригинальный 192) есть и не приносит никаких хлопот- неудобств то лучше не заморачиваться. Любая лишняя обработка - это потери.
По поводу всего стального: никакого казалось бы пародокса в описаннной вами ситуации на самом деле нет. Ответ достаточно очевиден и прост, но при условии владения "темой". Объяснить что к чему "на пальцах" в рамках сообщений форума думаю не получится. В сети есть масса, в т.ч. популярных, статей по цифровому звуку, если вам это интересно обратитесь лучше к ним.
Есть и другой подход: найти рекомендации которые для вас боле менее авторитетны и исходить из этого.
|
|
omavkome
Стаж: 19 лет 6 месяцев Сообщений: 13207
|
omavkome ·
27-Окт-09 16:31
(спустя 15 часов)
anmi04 писал(а):
Хотелось бы предостеречь вас от "опасности неверных выводов" сделанных из анализа во временной области.
Меня в данном случае больше интересовал процесс увеличения частоты дискретизации, а вот там я "увидел" не совсем красивые звуки. И решил поинтересоваться поглубже. А метод может не самый корректный, но я давно копаюсь в графиках и по ним мне легче ориентироваться.
|
|
lomik70
Стаж: 16 лет 1 месяц Сообщений: 11863
|
lomik70 ·
27-Окт-09 18:25
(спустя 1 час 53 мин.)
вообще, большинс тво этих прог, как, головная боль) и интересно и голова болит))
marmalin
можешь напишите командную строку для этой проги шибата?
хочется самому попробовать на досуге
|
|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
27-Окт-09 21:42
(спустя 3 часа, ред. 06-Фев-10 14:49)
Я займусь углублением в теорию вопроса ресэмлинга, так что от ранних выводов , как предупреждал anmi04 воздержусь. Как только критическая масса информации будет собрана, напишу отчет. Было бы хорошо, чтоб кроме меня независимо подобные действия (сравнение ssrc с r8brain Pro) произвел еще кто-нибудь - получится более объективно.
lomik70
Пример комманды:
ssrc --rate 44100 --bits 16 --twopass *.wav out.wav
где любой .wav файл ресэмлится в файл out.wav с параметрами 16bit/44.1kHz двумя проходами. Если битность изменять не надо, опция (--bits 16) опускается. Используя Far Manager, пример можно скопипастить. И не забудь, что ssrc должен быть в одной директории с конвертируемым файлом.
Удачи
|
|
omavkome
Стаж: 19 лет 6 месяцев Сообщений: 13207
|
omavkome ·
28-Окт-09 13:08
(спустя 15 часов)
marmalin писал(а):
И не забудь, что ssrc должен быть в одной директории с конвертируемым файлом.
Или еще проще, правая кнопка на файл и "открыть программой" и выбираете ее. Вот только с настройками в этом случае не знаю как будет.
|
|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
28-Окт-09 13:41
(спустя 32 мин., ред. 28-Окт-09 13:41)
omavkome
Хрень будет :), с DOSом такой баер не пройдет. Если исполнительный файл в другой директории, тогда обрабатываемый файл должен задаваться полностью, типа C:/Programm Files/dir_1/.../Image.wav
Настройки тоже вводятся только ручками. Если DOSом владеете, можно написать .bat файл для типовых операций.
|
|
omavkome
Стаж: 19 лет 6 месяцев Сообщений: 13207
|
omavkome ·
28-Окт-09 14:51
(спустя 1 час 10 мин.)
marmalin
Этот совет читал где-то в одном из топиков и запомнил, но сам никогда не применял
|
|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
28-Окт-09 15:00
(спустя 9 мин.)
omavkome
Совет хороший, но годится только для виндовсных программ.
|
|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
02-Ноя-09 15:16
(спустя 5 дней, ред. 02-Ноя-09 15:16)
Слегка углубившись в проблематику по заданной теме, осознал всю грандиозность того, на что я замахнулся. Увы, отсутствие значительного количества времени на подобные изыскания заставило меня отказаться от подобных, - по теме можно смело защитить диплом как минимум (студенты, дерзайте).
Должен так же заметить, что проведенное мною сравнение осциллограмм 192 и 96кгц файлов абсолютно некорректно - при децимации оригинального файла происходит цифровая фильтрация (обрезается спектр, который превышет новую Fd/2, иначе происходит наложение спектров (алиассинг)), поэтому напрямую по таким параметрам сравнивать нельзя. Сравнение же качества фильтрации - увы, я пас, за что извиняюсь перед всей публикой.
|
|
lomik70
Стаж: 16 лет 1 месяц Сообщений: 11863
|
lomik70 ·
02-Ноя-09 21:08
(спустя 5 часов)
чтобы не вдаваться в научныфе изыскания)) поставим резюме - r8brain PRO & ssrc их, и посоветуем)
|
|
omavkome
Стаж: 19 лет 6 месяцев Сообщений: 13207
|
omavkome ·
02-Ноя-09 22:59
(спустя 1 час 51 мин.)
lomik70
Ну почему же, я прекрасно пользуюсь этой + Enhancer. Есть даже возможность управлять многими частотами, которые добавляются.
|
|
lomik70
Стаж: 16 лет 1 месяц Сообщений: 11863
|
lomik70 ·
03-Ноя-09 00:05
(спустя 1 час 5 мин.)
omavkome
я пробовал ее несколько месяцев назад, но что-то не зацепило
|
|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
03-Ноя-09 00:18
(спустя 13 мин.)
Есть одна вещь, на которую обращают внимание авторы всeх статей по цифровым фильтрам - чем фильтр качественнее, тем больше ресурсов для вычислений он потребует. Отсюда один из вторичных признаков качества - чем дольше происходит обработка файла, тем качественнее это делается. На 100% не гарантирую, но на заметку стОит взять.
|
|
nlnl
Стаж: 17 лет 3 месяца Сообщений: 214
|
nlnl ·
03-Ноя-09 19:56
(спустя 19 часов)
Так всё-таки какой сейчас "лучший на свете" софтовый ресэмплер 16\44 --> 24\88?
Хочу переводить коллекцию в DVD-A.
Может просто сделать 16\44 --> 24\44? Говорят, тогда DAC правильнее работает ?
Говорят также, что лучше 16\44 --> 24\88, чем 16\44 --> 24\96 - сохраняется половина правильных исходных отсчетов. Это действительно так?
|
|
lomik70
Стаж: 16 лет 1 месяц Сообщений: 11863
|
lomik70 ·
03-Ноя-09 20:55
(спустя 58 мин.)
nlnl
а зачем переводить 16 бит в 24 и повышать частоту? смысл? пиши как есть, двд аудио прекрасно пишет 16 бит 44,1 килогерц, а, если, экономишь место, переводи вдобавок в mlp
|
|
marmalin
Стаж: 15 лет 11 месяцев Сообщений: 2902
|
marmalin ·
03-Ноя-09 22:38
(спустя 1 час 42 мин., ред. 03-Ноя-09 22:38)
nlnl
Чтоб не остался коммент ломика в одиночестве, продублирую - апсемплинг в музыке абсолютно неприемлем (модератор вас завел в заблуждение названием темы, мы тут только даунсемплинг обсуждали). Новые семплы будут нарисованы без всякой связи с настоящим звуком. Если вам критeрием звука является его качество, я лучше посоветую собирать заново свою коллекцию из "родных" 24/96 рипов.
|
|
lomik70
Стаж: 16 лет 1 месяц Сообщений: 11863
|
lomik70 ·
03-Ноя-09 23:58
(спустя 1 час 19 мин.)
я в очень редких случаях, очень редких, писал на двд аудио рипы с аудиосиди в 16\44.1буквально несколько дисков, нормально получалось, так что, если, вы по какой-то причине хотите перевести лосслесс в двд аудио, то пишите как есть, в 16\44,1
перевод, изначально, 16 битных записей в высоточное аудио, неприемлим, вы все ругаетесь, когда попадается аудиодиск, пережатый из мп3, в данном случае, будет такая же картина
я, вообще, удалил весь свой лосслесс, кроме музыки "демократов", оставив, только, фирменные аудиосиди и высокоточное аудио на двд носителях
|
|
omavkome
Стаж: 19 лет 6 месяцев Сообщений: 13207
|
omavkome ·
04-Ноя-09 00:27
(спустя 29 мин.)
marmalin
Я почти в струю попал ...
Но меня тема UP волнует, может поэтому
|
|
|