Обсуждение: Цифровой звук и lossless: что это, зачем это, и с чем его едят

Страницы :   Пред.  1, 2, 3 ... 53, 54, 55, 56  След.
Ответить
 

anmi04

Стаж: 16 лет 10 месяцев

Сообщений: 4785

anmi04 · 20-Дек-24 15:18 (9 месяцев назад)

Vivianus писал(а):
87143257у него был уровень записи -0,30, то после кодирования в mp3 у него true peak выше 0 и если его кодировать обратно в FLAC, то уровень записи станет 0
Можете привести пример на реальных семплах?
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 20-Дек-24 16:11 (спустя 53 мин., ред. 20-Дек-24 16:11)

anmi04
Возьмите любой трек с уровнем записи -0.30 (колонка true peak в foobar2000 только чтобы она показывала именно уровень записи, а не сосбственно тру пик), предварительно нужно сделать и вписать в тег replaygain, конвертируете в mp3, снова прогоняете replaygain, становится 1+ гдето так, потом конвертируете в flac, прогоняете replaygain и обновляете тег true peak, показывает 0
Видео на модерации, наверно, скоро станет доступно https://rutube.ru/video/446b882aec45d4be86f9f8cd6524cb00/
[Профиль]  [ЛС] 

ghjnjrjk94

Стаж: 15 лет 3 месяца

Сообщений: 192


ghjnjrjk94 · 21-Дек-24 09:14 (спустя 17 часов)

Vivianus писал(а):
87142882Вроде бы, на трекере нужно кодировать с уровнем 5, может, какието железные плееры не поддерживают более высокую степень сжатия? Пресеты по умолчанию в разных программах разные. в EZ Audio Converter 5, а гдето я видел 6
https://rutr.life/forum/viewtopic.php?t=6372775#21
Цитата:
...при этом степень сжатия материала, упакованного кодеком FLAC, должна быть не менее 5 (настоятельно рекомендуется 8).
На реде тоже рекомендован 8-ой
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 21-Дек-24 10:11 (спустя 56 мин., ред. 21-Дек-24 10:11)

Непонятно, какие настройки в beatport. Еще влияет то, что конвертер перекладывает метаданные теги, у них может меняться размер.
https://i.postimg.cc/BnJrWCsv/2024-12-21-120631.png
В любом случае, 8 в 2 раза дольше, но выигрышь килобайты, в конвертере по умолчанию 5.
[Профиль]  [ЛС] 

anmi04

Стаж: 16 лет 10 месяцев

Сообщений: 4785

anmi04 · 22-Дек-24 00:07 (спустя 13 часов, ред. 22-Дек-24 00:07)

Vivianus писал(а):
87143257Если файл был кодирован в mp3 и в flac у него был уровень записи -0,30, то после кодирования в mp3 у него true peak выше 0 и если его кодировать обратно в FLAC, то уровень записи станет 0. Это первый параметр, на который хорошо обращать внимание. Но, опять же, модно мастерить в 0.
Ваше наблюдение более интересно для перевода - lossy->lossless.
Для вопросов lossless ваши опыты не имеют никакого практического значения - на параметры контента (фонограммы) и в частности на "истинный пик" этот вид кодирования никак не влияет.
У lossy совсем другая природа сжатия, предполагающая вмешательство в саму фонограмму. При этом если у исходника пиковые отсчеты ограничены, скажем, выбранным вами уровнем в -0,3 dB, но при этом "истинный пик" превышает 0 dBFS, то результат обработки в процессе сжатия lossy-кодером будет содержать новые отсчеты, уровень которых может лежать в диапазоне от -0,3 dB до значения "истинного пика". Нормировка внутри lossy-кодера обработанной фонограммы осуществляется не по пиковому уровню исходной (-0,3 dB), а по энергетическому уровню типа громкости. Поскольку невозможно передать реальные отсчеты с уровнем выше 0 dB, то их обрезают под этот уровень (что вы и отметили). Если "истинный пик" у исходной фонограммы не превышает 0 dBFS, то ваше наблюдение не должно иметь места.
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 22-Дек-24 07:24 (спустя 7 часов, ред. 22-Дек-24 07:24)

anmi04 писал(а):
87151576Если "истинный пик" у исходной фонограммы не превышает 0 dBFS, то ваше наблюдение не должно иметь места.
Да, есть треки, у которых true peak не превышает 0. Но обычно у апконвертов, сделанных из треков, у которых уровень записи близок к 0 (и соответственно true peak выше 0) уровень записи показывает 0. Поэтому кто-то советует при кодировании в mp3 понижать уровень записи на -1 или -2dB, чтобы true peak не вылазил за 0. Мне попадались mp3 , у которых true peak (в колонке true peak, которая фактически показывает уровень записи, а не true peak) был, как мне показалось, аномальным 5dB например.
[Профиль]  [ЛС] 

anmi04

Стаж: 16 лет 10 месяцев

Сообщений: 4785

anmi04 · 22-Дек-24 11:08 (спустя 3 часа)

Vivianus писал(а):
87152345кто-то советует при кодировании в mp3 понижать уровень записи на -1 или -2dB
Есть такой Международный союз электросвязи (ITU), общеполезная деятельность которого сводится в т.ч. и к выпуску рекомендаций, (по сути- стандартов) следование которым - залог единства измерений и уровней аудио фонограмм, что предполагает их воспроизведение без предварительной подгонки под тракты. Согласно этим рекомендациям уровень сигнала измеряют в значениях истинных пиков - dBTP, а не по отсчетам, при этом добавляют запас в 1 dB на ошибку измерителя истинного пика относительно реального аналогового прототипа после ЦАП.
Следуя рекомендациям в вашем случае нужно понизить общий уровень перед lossy кодированием на значение истинного пика, превышающее 0 dBFS + 1 dB. Вопрос в другом - стоит ли lossy этого действа? Понижение на 1-2 dB уровня ухудшит отношение с/ш и предположу, что не лучшим образом скажется на результате более значимо нежели потеря части пиков.
Строго говоря, понижать уровень под TP разумно и для целей воспроизведения, поскольку проблема истинного пика в равной степени свойственна обработке в ЦАП.
[Профиль]  [ЛС] 

Musikdatenplatz

Стаж: 1 год 9 месяцев

Сообщений: 591

Musikdatenplatz · 27-Дек-24 19:46 (спустя 5 дней, ред. 27-Дек-24 21:43)

При каждом последующем пережатии из mp3 320 снова в mp3 320 количество "clipped-сэмплов" возрастает на несколько десятков. Поэтому любой lossless с наличием таких сэмплов должен настораживать. Но опять же: при нормализации громкости (без перекодирования) они тоже появляются.
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 27-Дек-24 20:48 (спустя 1 час 1 мин., ред. 27-Дек-24 20:48)

Musikdatenplatz
А появляются они при ремастере, тут на рутрекере есть дискография bon jovi, там как бы улучшен звук, даже кое где увеличен DR (в новых, громких альбомах). А что происходит с смемплами, когда в aimp или foobar2000 выравниваешь громкость треков при помощи информации replaygain? Там тоже нормализация или обратная нормализация или какоето сжатие с помощью компрессора?
[Профиль]  [ЛС] 

Musikdatenplatz

Стаж: 1 год 9 месяцев

Сообщений: 591

Musikdatenplatz · 27-Дек-24 21:42 (спустя 53 мин.)

Vivianus писал(а):
87177013Musikdatenplatz
А появляются они при ремастере, тут на рутрекере есть дискография bon jovi, там как бы улучшен звук, даже кое где увеличен DR (в новых, громких альбомах). А что происходит с смемплами, когда в aimp или foobar2000 выравниваешь громкость треков при помощи информации replaygain? Там тоже нормализация или обратная нормализация или какоето сжатие с помощью компрессора?
В смысле с сэмплами? Файл и количество его сэмплов же не меняются, просто используется информация из тега для регулировки громкости.
https://audiocoding.cc/terms/replaygain
[Профиль]  [ЛС] 

anmi04

Стаж: 16 лет 10 месяцев

Сообщений: 4785

anmi04 · 29-Дек-24 16:40 (спустя 1 день 18 часов)

Vivianus писал(а):
87177013А что происходит с смемплами, когда в aimp или foobar2000 выравниваешь громкость треков при помощи информации replaygain?
Есть два вида нормализации:
По уровню (level normaliser), когда амплитуды всех семплов (как вариант - истинных пиков) масштабируются по заданному уровню. Клиппинг при данном способе нормализации возможен только в части истинных пиков.
По громкости (loudness normaliser), когда громкость (по тому или иному критерию определенная) приводится к некоторому заданному значению. Клиппинг при этом возможен как по семплам, так и по истинным пикам.
ReplayGain использует нормализацию по громкости (loudness normaliser).
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 04-Янв-25 09:22 (спустя 5 дней, ред. 04-Янв-25 09:22)

Постоянно сравниваю треки с разным MD5. Часто бывает различие на уровне -90,31дБ, -84,29дБ, -80,77дБ и там обычно спектры в SPEK визуально одинаковые, этих отличий не видно на спектре, а у треков, у которых отличия на уровне -70,31дБ, иногда могут отличатся спектры в высоких частотах почти неслышимыми шумами:
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 25-Янв-25 08:48 (спустя 20 дней, ред. 23-Фев-25 08:50)

Нашел программу, которая хорошо показывает спектр тихих участков ? MusicScope.
скрытый текст

Видно, что срез на 16кГц - это не означает, что 100% апконверт, а только срез
Аналогичный трек без среза:

Для сравнения SPEK (первый трек):
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 23-Фев-25 15:44 (спустя 29 дней, ред. 23-Фев-25 15:44)

Считается, что 24Bit лучше, чем 16Bit, почему в данном случае разница на неслышимом уровне -86.81 dBFS?
24 бит здесь холостые, сделанные из 16 бит?
https://dropmefiles.com/1De2f
Еще не понятно, почему у одного файла 96кГц, а у другого 192кГц, тогда как частота не доходит до 22кГц. У второго лучший звук? Это как-то слышно на хорошей системе и с хорошим слухом или хотя бы можно вычислить обьективно в цифрах?
https://dropmefiles.com/QouiP
[Профиль]  [ЛС] 

anmi04

Стаж: 16 лет 10 месяцев

Сообщений: 4785

anmi04 · 25-Фев-25 09:36 (спустя 1 день 17 часов, ред. 25-Фев-25 09:36)

Vivianus писал(а):
8743676924 бит здесь холостые, сделанные из 16 бит?
В ваших семплах все с точностью до наоборот - 16 получены из 24 с добавлением дизер-шума.
Vivianus писал(а):
87436769у одного файла 96кГц, а у другого 192кГц, тогда как частота не доходит до 22кГц. У второго лучший звук?
А что есть лучший звук?
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 25-Фев-25 09:59 (спустя 22 мин., ред. 25-Фев-25 09:59)

anmi04 писал(а):
87445510А что есть лучший звук?
Который меньше "Обрезан" меньшей битностью. -86.81 dBFS говорит о том, что в данном случае различия между 24 и 16 нет, разницу не слышно конкретно в этом треке. Вчера задумался, скачать дискографию с 24-48 или по старинке 16-44.1 https://www.qobuz.com/gb-en/label/chuck-wild-records-1/download-streaming-albums/7494862
Пока не решил, так как сомневаюсь в том, что это не маркетинг в данном случае
[Профиль]  [ЛС] 

anmi04

Стаж: 16 лет 10 месяцев

Сообщений: 4785

anmi04 · 25-Фев-25 17:43 (спустя 7 часов, ред. 25-Фев-25 17:43)

Vivianus писал(а):
87436769разница на неслышимом уровне -86.81 dBFS
О какой разнице речь?
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 25-Фев-25 18:06 (спустя 23 мин., ред. 25-Фев-25 18:06)

anmi04
Сравнение плагином foobar2000 bitcompare
А это сравнение этих двух файлов по первой ссылке 24 44.1 и 16 44.1 в прогармме dwave другим человеком https://i.postimg.cc/y607vmq1/post.png
Там разница немного на другом уровне на -94.11
Я к тому, что если 24 бита лучше, чем 16 для прослушивания, то разница должна быть слышна, а не на уровне тишины. Очевидно, что в данном случае, в данном треке 24 бита это маркетинг со стороны стримингового сервиса.
[Профиль]  [ЛС] 

anmi04

Стаж: 16 лет 10 месяцев

Сообщений: 4785

anmi04 · 28-Фев-25 18:42 (спустя 3 дня)

Vivianus
Понятно. Приведу Вам третью оценку результата сравнения -91,2 дБ.
Но это не суть, суть в том что бы понятно интерпретировать результат.
Транкейт 24 битной оцифровки до 16 бит с дизерингом с точки зрения слушателя ведет всего лишь к добавлению шума -85-90 дБ. Никаких иных артефактов этот процесс не порождает. На слух этот шум будет восприниматься как шум, его даже можно послушать, предварительно выделив и усилив в цифре до уровня обычных фонограмм. А вот услышать его без этих ухищрений, поддав громкости в аналоговой части тракта, вряд ли получится - скорее всего шумы вашего сетапа подобно большой матрешке поглотят малую и природа проистекаемого в пространство шипения будет под большим вопросом.
Кроме этого, не стоит забывать, что есть шум самой фонограммы, который записан при ее оцифровке и добавлен в процессе мастеринга-сведения. Например в ваших семплах величина этот шума в паузе около -60 дБ.
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 10-Май-25 17:40 (спустя 2 месяца 9 дней, ред. 10-Май-25 17:40)

Непонятно
Файл с Apple Music, mp3tag показывает, что у него 16Bit, но если конвертировать в EZ Audio Converter, то становится 24bit, при этом файл ALAC весит в 1.5 раза больше, чем FLAC. Почему mp3tag показывает 16 или почему EZ Audio Converter конвертит его в 24, файлы идентичны, но разный вес и битность. Если в EZ Audio Converter выставить 16 бит, то новый FLAC уже не идентичен ALAC (Channel difference peaks: 0.000015 (-96.33 dBFS) 0.000015 (-96.33 dBFS))
https://disk.yandex.ru/d/Re8DketTD7hkZA
Есть еще 3 таких трека с того же лейбла
Я конвертировал файл 24 бита в Izotop RX в 16 бит с использованием 2 фильтров, и когда с white noise, то разница с со вторым FLAC, который получен в УЯ Audio Converter, Channel difference peaks: 0.000031 (-90.31 dBFS) 0.000031 (-90.31 dBFS)? а когда с фильтром MBTF, то разница Channel difference peaks: 0.000153 (-76.33 dBFS) 0.000153 (-76.33 dBFS) наверно EZ Audio Converter конвертирует 24->16 тоже с White Noise или непонятно с каким фильтром, хотя это неважно
[Профиль]  [ЛС] 

j7n

Старожил

Стаж: 18 лет 6 месяцев

Сообщений: 809

j7n · 11-Май-25 01:44 (спустя 8 часов)

У меня EZ Audio Converter 11.3 показывает 24 бит. Для громкой поп музыки, которая даже в конце полностью не затухает, совсем безразлично. MP3Tag определяет неправильно. Он со звуком прямо не работает, а только теги добавляет. В Izotope вам можно выбрать шейпинг.
скрытый текст
[Профиль]  [ЛС] 

tamurimantas

Стаж: 18 лет 3 месяца

Сообщений: 618


tamurimantas · 11-Май-25 03:55 (спустя 2 часа 10 мин.)

Vivianus писал(а):
87763682Почему mp3tag показывает 16
Скриншот можете показать?
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 11-Май-25 05:30 (спустя 1 час 34 мин., ред. 11-Май-25 05:30)

tamurimantas
[Профиль]  [ЛС] 

tamurimantas

Стаж: 18 лет 3 месяца

Сообщений: 618


tamurimantas · 11-Май-25 08:05 (спустя 2 часа 35 мин.)

Vivianus
В части alac (m4a) подтверждаю баг mp3tag в части определения bit depth для выложенного вами файла. (Автор оперативно исправит, если ему отправить этот файл)
Рекомендую использовать MediaInfo для определения информации об аудиофайлах.

[Профиль]  [ЛС] 

Gizmo64

Старожил

Стаж: 17 лет

Сообщений: 797

Gizmo64 · 14-Май-25 11:05 (спустя 3 дня)

Можно ли как-то сделать так, чтобы при скачивании QobuzDownloaderX сжимал поток в FLAC с параметром 8? Почему сделали низкое сжатие на уровне 1-2?
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 14-Май-25 11:37 (спустя 32 мин., ред. 14-Май-25 11:37)

Gizmo64
Всегда перекодирую треки с qobuz, чтобы появилась информация MD5. По умолчанию у меня 5 сжатие. Выше нет выигрыша.
[Профиль]  [ЛС] 

j7n

Старожил

Стаж: 18 лет 6 месяцев

Сообщений: 809

j7n · 15-Май-25 00:25 (спустя 12 часов)

Может быть downloader-щик пресжимает, если кодировщиком указан libavcodec (ffmpeg) или Mutagen. Эти прогаммы используют серверы для массового поедания треков. Для 16-бит хорошо применить FLACCL с проекта CueTools, который сжимает очень быстро на видеокарте (24-бит нельзя). Hi-res сжимается xорошо последней версией FLAC 1.5.0, если там мало высоких частот. Намного лучше чем 1.2.1 ... 1.3.0. При пересжатии будет удалено место зарезервированая обложкой и размер может уменьшатся значительно.
[Профиль]  [ЛС] 

Vivianus

Победитель музыкального конкурса

Стаж: 15 лет 8 месяцев

Сообщений: 6448

Vivianus · 15-Май-25 07:45 (спустя 7 часов, ред. 15-Май-25 07:45)

j7n писал(а):
87782089Для 16-бит хорошо применить FLACCL с проекта CueTools, который сжимает очень быстро на видеокарте
В foobar2000? Я как-то пробовал, не получилось. На форуме пишут, что у flac cuda другие цифры сжатия, -6 for flac is much lower compression than -6 for flacuda
В любом случае в фубаре неудобно, слишком много телодвижений. Вот если бы все это появилось в EZ Audio Converter
Прикол в том, что конвертируя в 3 потока в EZ Audio Converter, скорость в районе x500 быстрее реального прослушивания. А как я понял, в фубаре конвертация одним потоком
[Профиль]  [ЛС] 

j7n

Старожил

Стаж: 18 лет 6 месяцев

Сообщений: 809

j7n · 15-Май-25 10:25 (спустя 2 часа 40 мин.)

B любой программе, где можно использовать кодировщик командной строки CUETools.FLACCL.cmd.exe. Нормальный режим -8. 9 и выше могут быть несовместимы с простыми проигрывателями. Полезно для старого компьютера, где легко добавить видеокарту. Если комп быстрый, тогда вам скорее не нужно.
[Профиль]  [ЛС] 

Gizmo64

Старожил

Стаж: 17 лет

Сообщений: 797

Gizmo64 · 15-Май-25 11:50 (спустя 1 час 25 мин.)

Vivianus писал(а):
87779326Всегда перекодирую треки с qobuz, чтобы появилась информация MD5.
Это неудобно. Можно в foobar2000 проверять MD5.
j7n писал(а):
87782089Может быть downloader-щик пресжимает, если кодировщиком указан libavcodec (ffmpeg) или Mutagen. Эти прогаммы используют серверы для массового поедания треков.
Почему создатели этих загрузчиков не могут изменить настройки и сжимать последней версией FLAC? Может это с чем-то связано? Может какие-то плееры не смогут воспроизводить такие файлы?
j7n писал(а):
87782089Hi-res сжимается xорошо последней версией FLAC 1.5.0, если там мало высоких частот. Намного лучше чем 1.2.1 ... 1.3.0.
Да, примерно на 100 мб уменьшился размер альбома 24-Bit/96 kHz, но это в сравнении с загрузкой qobuz.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error