Цитировать True-CD-Audio, или "Как отличить нормальный Audio-CD от плохого?" --------------------------------------------------------------------------------Не секрет, что сейчас вся Сеть наводнена mp3 и ему подобными извращениями (в дальнейшем, я буду называть lossy-форматы словом ФАРШ). Естественно, что возникает великое искушение для пиратства - накачать фарша, потом сделать из него AudioCD и продавать по соответствующим ценам. Далее, несчастный потребитель покупает этот CD, думая, что имеет на нём точную копию, но увы - это всего лишь декодированный в WAV фарш, а, следовательно, о сохранении оригинального спектра можно забыть. Данная статья посвящена тому, как можно попытаться отличить подделку от нормального CD-DA. Итак, приступим. Для начала немножко теории и математики (если Вы не профессионал, а просто хотите пользоваться готовым рецептом, который работает, этот абзац можете смело пропустить). Грубо говоря, первое, что происходит при кодировании в фарш - так это разложение сигнала по гармоникам (для mp3 это обычное преобразование Фурье, но могут использоваться и другие базисы). Тем самым звуковой волне cопоставляется набор коэффициентов Фурье, которые, как мы знаем, стремятся к нулю. Идея проста: давайте возьмём и часть коэффициентов выкинем (от этого мало что изменится, тем более, что высокие частоты человеческое ухо слышит обычно хуже). Это и есть главное место, где теряется информация (само преобразование Фурье как таковое - это изоморфизм и потому обратимо). После этого коэффициенты округляются и сжимаются другими алгоритмами (при этом уже потерь данных не происходит). При декодировании проводится обратное преобразование Фурье, и перед нами предстаёт почти что исходная волна (првада, со срезанными выскочастотными гармониками). То, на сколько сильно рубят верхние частоты, определяет битрейт (чем выше битрейт, тем, как правило, граница обрубания выше). Так вот, умный народ думал-думал, и решил, что так жить нельзя, и надо избавить себя от пиратских CD, или по крайней мере, оградить себя от их прослушивания. Вот как это делается. Как говорится, возможно два случая... а) Допустим, что у Вас на руках имеется свежекупленный диск, и Вы хотите его проверить. Скачиваем с сайта http://true-audio.com (свободную) программу, которая называется Tau Analyzer. Занимает немного, да и в использовании незатейлива. Заряжаем диск в привод, давим кнопку с плюсиком (Read CD). Появляется список треков. Далее проверяем, что параметр mode выставлен в 1/1. После этого нажимаем кнопку со стрелочкой (Analyze CD) и идём пить кофе, благо процесс занимает минут 10-20. Программа рипает диск и анализирует треки, после чего выносит вердикт по каждой дорожке отдельно и по диску в целом. Если написано CDDA, то, скорее всего, всё в порядке. Если MPEG - то очень велика вероятность, что там что-то не так с частотами (а значит, у нас в руках с большой вероятностью не оригинал, а подделка), и звук, соответственно, уже не такой, как хотелось бы. В этом случае есть повод (прежде чем брать кувалду и со злости идти громить музыкальный магазин, где диск был куплен), изучить запись более детально. Кроме того, бывает очень полезно поглядеть на спектрограмму (Spectrum). Обычно она почти доверху вся бывает заполнена оранжевыми полосочками. Это значит, что все частоты, в том числе и верхние, были сохранены. А вот если видна резкая рубленная граница на уровне X килогерц (обычно X = 12, 14, 15, 16, 18, 19), то Вам не повезло -очень вероятно, что диск был сделан из фарша. На вкладке Frequency можно поглядеть на распределение частот. Нормально, если все они присутствуют, то есть график не имеет резкого обрыва вниз после X килогерц (характерные для фарша значения X см. выше). Как видите, всё очень просто. Однако, не забудьте прочесть текст до конца! б) Допустим, что у Вас под рукой имеется не сам аудиодиск, а только его образ (например, снятый с него на случай пропажи). В этом случае тау-аналайзер уже не годится, но и в этом случае несложно справиться с задачей проверки. Надо декодировать этот образ в формат WAV любым удобным способом (я лично предпочитаю консольные версии MAC или FLAC Encoder/Decoder), затем с того же сайта http://true-audio.com добыть программу auCDtect. Это маленькая консольная утилита, которая по сути дела делает то же, что и Tau Analyzer, но не так красочно. У неё есть несколько ключей (полный список можно поглядеть, запустив её без параметров), но я рекомендую использовать такие (пусть CDImage.wav - это декодированный образ): aucdtect -v -m0 CDImage.wav Ключ -v означает verbose, -m0 - наилучшее качество проверки (довольно долго делает, но ни разу не подводило). Программа выводит прогресс выполнения в процентах, а после завершения выдаёт вердикт. Например: auCDtect: CD records authenticity detector, version 0.8.2 Copyright © 2004 Oleg Berngardt. All rights reserved. Copyright © 2004 Alexander Djourik. All rights reserved. ------------------------------------------------------------ Processing file: [Nine Inch Nails - Quake (Soundtrack).wav] Detected average hi-boundary frequency: 2.041024e+004 Hz Detected average lo-boundary frequency: 1.369880e+004 Hz Detected average hi-cut frequency: 2.135163e+004 Hz Detected average lo-cut frequency: 1.330231e+004 Hz Maximum probablis boundary frequency: 2.174600e+004 Hz Coefficient of nonlinearity of a phase: 6.108604e-002 First order smothness: 4.256853e-001 Second order smothness: 7.181376e-001 ------------------------------------------------------------ This track looks like CDDA with probability 100% В общем, если видите, что MPEG, то вполне вероятно, что диск пиратский. ВАЖНО Разумеется, ни один алгоритм не может точно определить подделку. Он может лишь вынести вердикт с определённой вероятностью. Так что не нужно слепо доверять программе. Как правило, если выдано, что это CDDA с вероятностью 100 или 99 процентов, то беспокоиться насчёт качества не следует, но всегда бывают досадные исключения. Ещё раз повторяю: встречаются диски, на которых Tau выдаёт странные результаты, например: часть дорожек MPEG, часть - CDDA. Если говорить честно, то лучшая гарантия качества - это фирменный лейбл и маркировка диска (DISCID), потому что в этом случае можно действительно обратиться в звукозаписывающую контору и предъявить претензии. Увы, недавно я столкнулся с диском, который был получен оцифровкой с плёнки, и определялся как 100% MPEG, хотя таковым не является. И обратно, можно обмануть Tau, налагая высокочастотный шум на MPEG-запись. Как показали анализы читателей, обманчивые результаты можно получить, используя AAC-кодек. На самом деле, более тщательный анализ требует детального изучения спектра. Рубленный сверху спектр - плохой признак. На качественном диске обычно спад спектра бывает довольно плавный, резкой границы нет.
True-CD-Audio, или "Как отличить нормальный Audio-CD от плохого?" --------------------------------------------------------------------------------Не секрет, что сейчас вся Сеть наводнена mp3 и ему подобными извращениями (в дальнейшем, я буду называть lossy-форматы словом ФАРШ). Естественно, что возникает великое искушение для пиратства - накачать фарша, потом сделать из него AudioCD и продавать по соответствующим ценам. Далее, несчастный потребитель покупает этот CD, думая, что имеет на нём точную копию, но увы - это всего лишь декодированный в WAV фарш, а, следовательно, о сохранении оригинального спектра можно забыть. Данная статья посвящена тому, как можно попытаться отличить подделку от нормального CD-DA. Итак, приступим. Для начала немножко теории и математики (если Вы не профессионал, а просто хотите пользоваться готовым рецептом, который работает, этот абзац можете смело пропустить). Грубо говоря, первое, что происходит при кодировании в фарш - так это разложение сигнала по гармоникам (для mp3 это обычное преобразование Фурье, но могут использоваться и другие базисы). Тем самым звуковой волне cопоставляется набор коэффициентов Фурье, которые, как мы знаем, стремятся к нулю. Идея проста: давайте возьмём и часть коэффициентов выкинем (от этого мало что изменится, тем более, что высокие частоты человеческое ухо слышит обычно хуже). Это и есть главное место, где теряется информация (само преобразование Фурье как таковое - это изоморфизм и потому обратимо). После этого коэффициенты округляются и сжимаются другими алгоритмами (при этом уже потерь данных не происходит). При декодировании проводится обратное преобразование Фурье, и перед нами предстаёт почти что исходная волна (првада, со срезанными выскочастотными гармониками). То, на сколько сильно рубят верхние частоты, определяет битрейт (чем выше битрейт, тем, как правило, граница обрубания выше). Так вот, умный народ думал-думал, и решил, что так жить нельзя, и надо избавить себя от пиратских CD, или по крайней мере, оградить себя от их прослушивания. Вот как это делается. Как говорится, возможно два случая... а) Допустим, что у Вас на руках имеется свежекупленный диск, и Вы хотите его проверить. Скачиваем с сайта http://true-audio.com (свободную) программу, которая называется Tau Analyzer. Занимает немного, да и в использовании незатейлива. Заряжаем диск в привод, давим кнопку с плюсиком (Read CD). Появляется список треков. Далее проверяем, что параметр mode выставлен в 1/1. После этого нажимаем кнопку со стрелочкой (Analyze CD) и идём пить кофе, благо процесс занимает минут 10-20. Программа рипает диск и анализирует треки, после чего выносит вердикт по каждой дорожке отдельно и по диску в целом. Если написано CDDA, то, скорее всего, всё в порядке. Если MPEG - то очень велика вероятность, что там что-то не так с частотами (а значит, у нас в руках с большой вероятностью не оригинал, а подделка), и звук, соответственно, уже не такой, как хотелось бы. В этом случае есть повод (прежде чем брать кувалду и со злости идти громить музыкальный магазин, где диск был куплен), изучить запись более детально. Кроме того, бывает очень полезно поглядеть на спектрограмму (Spectrum). Обычно она почти доверху вся бывает заполнена оранжевыми полосочками. Это значит, что все частоты, в том числе и верхние, были сохранены. А вот если видна резкая рубленная граница на уровне X килогерц (обычно X = 12, 14, 15, 16, 18, 19), то Вам не повезло -очень вероятно, что диск был сделан из фарша. На вкладке Frequency можно поглядеть на распределение частот. Нормально, если все они присутствуют, то есть график не имеет резкого обрыва вниз после X килогерц (характерные для фарша значения X см. выше). Как видите, всё очень просто. Однако, не забудьте прочесть текст до конца! б) Допустим, что у Вас под рукой имеется не сам аудиодиск, а только его образ (например, снятый с него на случай пропажи). В этом случае тау-аналайзер уже не годится, но и в этом случае несложно справиться с задачей проверки. Надо декодировать этот образ в формат WAV любым удобным способом (я лично предпочитаю консольные версии MAC или FLAC Encoder/Decoder), затем с того же сайта http://true-audio.com добыть программу auCDtect. Это маленькая консольная утилита, которая по сути дела делает то же, что и Tau Analyzer, но не так красочно. У неё есть несколько ключей (полный список можно поглядеть, запустив её без параметров), но я рекомендую использовать такие (пусть CDImage.wav - это декодированный образ): aucdtect -v -m0 CDImage.wav Ключ -v означает verbose, -m0 - наилучшее качество проверки (довольно долго делает, но ни разу не подводило). Программа выводит прогресс выполнения в процентах, а после завершения выдаёт вердикт. Например: auCDtect: CD records authenticity detector, version 0.8.2 Copyright © 2004 Oleg Berngardt. All rights reserved. Copyright © 2004 Alexander Djourik. All rights reserved. ------------------------------------------------------------ Processing file: [Nine Inch Nails - Quake (Soundtrack).wav] Detected average hi-boundary frequency: 2.041024e+004 Hz Detected average lo-boundary frequency: 1.369880e+004 Hz Detected average hi-cut frequency: 2.135163e+004 Hz Detected average lo-cut frequency: 1.330231e+004 Hz Maximum probablis boundary frequency: 2.174600e+004 Hz Coefficient of nonlinearity of a phase: 6.108604e-002 First order smothness: 4.256853e-001 Second order smothness: 7.181376e-001 ------------------------------------------------------------ This track looks like CDDA with probability 100% В общем, если видите, что MPEG, то вполне вероятно, что диск пиратский. ВАЖНО Разумеется, ни один алгоритм не может точно определить подделку. Он может лишь вынести вердикт с определённой вероятностью. Так что не нужно слепо доверять программе. Как правило, если выдано, что это CDDA с вероятностью 100 или 99 процентов, то беспокоиться насчёт качества не следует, но всегда бывают досадные исключения. Ещё раз повторяю: встречаются диски, на которых Tau выдаёт странные результаты, например: часть дорожек MPEG, часть - CDDA. Если говорить честно, то лучшая гарантия качества - это фирменный лейбл и маркировка диска (DISCID), потому что в этом случае можно действительно обратиться в звукозаписывающую контору и предъявить претензии. Увы, недавно я столкнулся с диском, который был получен оцифровкой с плёнки, и определялся как 100% MPEG, хотя таковым не является. И обратно, можно обмануть Tau, налагая высокочастотный шум на MPEG-запись. Как показали анализы читателей, обманчивые результаты можно получить, используя AAC-кодек. На самом деле, более тщательный анализ требует детального изучения спектра. Рубленный сверху спектр - плохой признак. На качественном диске обычно спад спектра бывает довольно плавный, резкой границы нет.
(CHIKULAN @ Oct 18 2011, 11:44 AM)Цитировать Модератор заставляет нас освоить профессию звукорежиссёра.А нам это надо?
Модератор заставляет нас освоить профессию звукорежиссёра.А нам это надо?
(CHIKULAN @ Oct 18 2011, 12:44 PM)Цитировать Модератор заставляет нас освоить профессию звукорежиссёра.А нам это надо?