Audiophile's Software
  • Страница 1 из 1
  • 1
Модератор форума: mrmerak, krivenchenko  
Форум » Кодирование аудио » Консольные кодеры » Кодирование аудио 24bit 48-96-192KHz в 16bit 44KHz
Кодирование аудио 24bit 48-96-192KHz в 16bit 44KHz
Xever
Группа: Проверенные
Сообщений: 36
Статус: Оффлайн
Подскажите пожалуйста, как это делать максимально качественно и правильно? Интересует даунсэмплинг как во FLAC 16/44, так и в AAC 16/44.
Horizon-4
Группа: Проверенные
Сообщений: 168
Статус: Оффлайн
Сам никогда не храню звуковые файлы с параметрами 24bit 96-192KHz, переделываю их в 16bit 48 KHz. Почему выбираю 48, а не 44,1 кГц? Я исхожу из того, что в случае 48 кГц размер файла несущественно больше по сравнению, если бы была выбрана частота 44,1 кГц. Во-вторых, частота 48 кГц кратна частотам 96 и 192 кГц - здесь исходя из инженерного опыта (радиотехника - умножители и делители частот) логически предполагаю, что теоретически преобразование в частоту 48 кГц даст меньше погрешностей при прочих равных условиях. На качество конвертирования частоты влияет ресемплер, здесь есть большая статья на эту тему. Сам пока использую программу xrecode II, вариант не самый лучший, скорее всего, но на слух разница не выявляется. Тоже хотел бы посмотреть обзор программ (32-х и 64-х битные), которые качественно преобразуют аудио 24bit 48-96-192KHz в 16bit 44KHz.
Rollinnn
Группа: Эксперты
Сообщений: 1128
Статус: Оффлайн
Вот же целая статья - https://audiophilesoft.ru/publ/my/16_44/11-1-0-36
Или что-то в ней смущает?
FLAC1.3.2NOSSE2 Opus1.2.1NOSSE2 LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для WinXP и древних процессоров
Сообщение отредактировал Rollinnn - Среда, 02 Мая 2018, 22:13
Xever
Группа: Проверенные
Сообщений: 36
Статус: Оффлайн
Horizon-4Rollinnn,
Спасибо за информацию, буду использовать 16/48 и SOX, а 24/48 в 16/48, 24/44 в 16/44 разумно переводить?

Кстати, вот здесь на скриншоте Passband установлен на 95%, не нужно его поднять до 100%?
https://audiophilesoft.ru/articles/24-96--16-44/sox.png
Сообщение отредактировал Xever - Четверг, 10 Мая 2018, 15:50
Horizon-4
Группа: Проверенные
Сообщений: 168
Статус: Оффлайн
Цитата Xever ()
а 24/48 в 16/48, 24/44 в 16/44 разумно переводить?
Я думаю, что разумно и всегда оставляю у себя переделанные таким образом файлы. Я исхожу из следующего, 1) ощутимо уменьшается размер файла, а теоретическое снижение качества на слух никак не выявляется; 2) снижение качества связано с увеличением шума квантования при понижении разрядности, но параметры качества обычного CD (44,1 кГц/16 бит) настолько высоки, что их зачастую трудно в полной мере реализовать практически; 3) увеличение разрядности ИКМ увеличивает и цену ошибки (чем выше разряд, тем значимей и ошибка возникшая по той или иной причине), об этом тоже много написано.
Xever
Группа: Проверенные
Сообщений: 36
Статус: Оффлайн
Цитата Horizon-4 ()
Я думаю, что разумно и всегда оставляю у себя переделанные таким образом файлы.
Да, проверил, разница в размере между 16 и 24 битами примерно в два раза. Сейчас довольно много WEB релизов в 24/48, надеюсь, foobar2000 корректно понижает битность.

Но вот разница в размере между 24/192 и 16/48 просто поразила, 112 Гбайт против 19 Гбайт, почти в 6 раз. crazy

В foobar2000 есть ещё другие ресемплеры, dBpoweramp/SSRC и PPHS, но SoX считается лучшим на сегодняшний день?
Сообщение отредактировал Xever - Суббота, 12 Мая 2018, 16:44
Rollinnn
Группа: Эксперты
Сообщений: 1128
Статус: Оффлайн
И небольшое замечание по конвертированию из hi-res в 16/44 лично от меня.

Использование ресемплера может в некоторых случаях приводить к возникновению слышимых щелчков между треками. Видео с демонстрацией проблемы - https://youtu.be/KYvIA116JsY. Но в видео описан очень долгий и неудобный способ решения проблемы.
Сейчас проблема решается просто использованием новой версии (0.8.4) ресемлера SoX для фубара - https://goo.gl/dq6E5p (для работы нужен фубар 1.3.x + установленный в системе MSVC 2017 (https://aka.ms/vs/15/release/VC_redist.x86.exe) ИЛИ фубар 1.4 и выше) или новой версии SRC ресемплера - http://www.foobar2000.org/components/view/foo_dsp_src_resampler (для работы нужен фубар 1.4 и выше). В этих новых версиях используется экстраполяция сигнала в начале и в конце трека для предотвращения щелчков между треками.
FLAC1.3.2NOSSE2 Opus1.2.1NOSSE2 LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для WinXP и древних процессоров
Сообщение отредактировал Rollinnn - Воскресенье, 13 Мая 2018, 15:43
Xever
Группа: Проверенные
Сообщений: 36
Статус: Оффлайн
Цитата Rollinnn ()
И небольшое замечание по конвертированию из hi-res в 16/44 лично от меня.
Спасибо большое, очень вовремя, даже по прошествии стольких лет всплывают баги. А откуда Вы этот новый SoX взяли, на гидрогене ещё 0.8.3 версия? И есть ли "mode" версии?
Rollinnn
Группа: Эксперты
Сообщений: 1128
Статус: Оффлайн
Цитата Xever ()
даже по прошествии стольких лет всплывают баги.
Это не баг на самом деле.

Цитата Xever ()
А откуда Вы этот новый SoX взяли, на гидрогене ещё 0.8.3 версия? И есть ли "mode" версии?
На гидрогене и взял - https://hydrogenaud.io/index.php/topic,115734.0.html
mod версий 0.8.4 пока нет
FLAC1.3.2NOSSE2 Opus1.2.1NOSSE2 LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для WinXP и древних процессоров
Ig0r18
Группа: Проверенные
Сообщений: 31
Статус: Оффлайн
В SoX 0.8.4 исправлена только эта проблема со щелчками? Думаю, тогда не стоит конвертировать винил-рипы заново, там щелчки и так обычное дело crazy
Rollinnn
Группа: Эксперты
Сообщений: 1128
Статус: Оффлайн
Цитата Ig0r18 ()
В SoX 0.8.4 исправлена только эта проблема со щелчками?
А с SoX'ом или плагином для фубара были какие-то ещё проблемы, чтобы их исправлять?
0.8.4 при работе с фубаром 1.4 использует динамическую линковку билиотек (как и все плагины, написанные с использованием нового SDK от 1.4), что уменьшает шансы столкнуться с проблемой, описанной здесь - https://hydrogenaud.io/index.php/topic,103210.0.html и здесь - https://hydrogenaud.io/index.php/topic,110142.0.html
И, на всякий случай, уточню, что проблема со щелчком между треками - не проблема SoX'а, а проблема ресемплеров вообще. С dBPoweramp/SSRC щелчок на файлах из примера получается ещё громче. И с iZotope RX получается щелчок (во всяком случае со стандартными настройками). И, кстати, файлы в примере - рип с винила.
FLAC1.3.2NOSSE2 Opus1.2.1NOSSE2 LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для WinXP и древних процессоров
Сообщение отредактировал Rollinnn - Четверг, 17 Мая 2018, 21:30
Форум » Кодирование аудио » Консольные кодеры » Кодирование аудио 24bit 48-96-192KHz в 16bit 44KHz
  • Страница 1 из 1
  • 1
Поиск: