Преобразование в один и тот же формат много раз - какое качество я потеряю?

888
morbidCode

Почти десять лет назад я конвертировал все свои mp3-файлы со скоростью выше 192 кбит / с CBR в 192 кбит / с точно. Это потому, что я больше не могу здесь различать CBR 192 и CBR 320 (с использованием теста ABX), даже если я конвертирую конкретный файл 320 в 192.

Однако несколько лет назад я обнаружил, что мои файлы слишком велики, чтобы я мог продолжать добавлять музыку в мой плейлист. Поэтому я нашел новый формат. Сейчас я использую m4a. Недавно я использовал кодировщик nero aac с dbpoweramp. Я использовал настройки VBR, настроенные на предполагаемый битрейт 160 кбит / с. Проведя еще один тест ABX, я обнаружил, что у меня нет никакой разницы между моим текущим mp3 192 и aac vbr 160.

Теперь, после загрузки множества музыкальных файлов и после загрузки последней версии dpoweramp, я в шоке обнаружив, что мой любимый битрейт (vbr 160) исчез. Это связано с тем, что dbpoweramp теперь использует другой кодер. ФДК аац. Мне придется снова начать проводить еще один тест ABX, чтобы определить, какой битрейт я выберу для своих новых файлов.

Вот проблема, две самые высокие настройки качества Vbr для FDK AAC 224 кбит / с и 144 кбит / с. Недавно я прослушал несколько песен, используя качество 144, и они звучат достаточно хорошо. Более того, размер файла стал намного меньше, чем раньше.

Имея эти преимущества, я решил преобразовать все мои старые файлы m4a, закодированные в nero aac, в файлы m4a, закодированные в формате fdk aac, потому что они имеют одинаковое качество. Дело в том, что эти старые файлы сначала конвертировались из mp3 320, затем в mp3 192, затем в nero aac vbr 160 и, наконец, будут конвертированы в fdk aac vbr 144. По сути, теперь они были конвертированы три раза и будут снова конвертированы если я решил продолжить конвертацию FDK AAC.

Я чрезвычайно обеспокоен тем, что может случиться с моими файлами при конвертации снова и снова, в основном в одни и те же форматы, но с разными кодировщиками, потому что я обнаружил, что этим я уменьшаю качество. Я протестировал несколько песен с помощью кодера fdk aac, они звучат нормально. Однако у меня есть более 2000 песен, и их тестирование может занять очень много времени, при этом добавляя новые файлы.

Это хорошая вещь, чтобы сделать? Должен ли я перейти к преобразованию файлов, закодированных в nero aac, в fdk aac, потому что разница не заметна? Или я должен загрузить исходные коды для всех моих файлов 2000 и перекодировать оттуда?

0
На самом деле это не ответ на ваш прямой вопрос, но: вы не задумывались над тем, чтобы получить больше места для хранения? Диски на 4 ТБ довольно дешевые. Даже на 50 МБ для каждого файла, это более 75 000 файлов. Ouroborus 7 лет назад 2

2 ответа на вопрос

3
Seth

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

Я обнаружил, что этим я снижаю качество.

Если у вас все еще есть доступ к исходному источнику этих 2000 файлов, почему бы просто не использовать этот источник для их прослушивания? Популярные потоковые сервисы также могут помочь вам, чтобы иметь возможность слушать эти песни, не загружая их.

То, что предложил Уроборус, получив больше места для хранения, возможно, является лучшим решением. Таким образом, вам нужно будет «преобразовать» их только один раз или вообще не делать, так как текущее хранилище и размеры файлов довольно большие / маленькие. Кроме того, при условии, что это хороший источник, эти файлы были сжаты только один раз, что

В конечном итоге вам придется решать, когда снижение качества приемлемо для вас. В зависимости от этого вы можете пойти в любую сторону.

2
Kamil Maciorowski

Я согласен с Сетом:

вам придется решать, когда снижение качества приемлемо для вас.

Однако в вашем методе есть один большой недостаток. Каждый раз, когда вы проводили тест («Я не слышу никакой разницы»), вы сравнивали файлы, которые находятся достаточно близко в цепочке сжатия / деградации. Поэтому вы склонны к парадоксу соритов .

Или, может быть, вы кипящая лягушка ? : D

Если у вас было много чашек кофе, а в следующей было больше зерна сахара, чем в предыдущей, то вы не могли бы определить разницу во вкусе между двумя последовательными чашками. Тем не менее, между начальным кофе без сахара и, например, 2345-м будет огромная разница. Этот пример преувеличен, но вы поняли идею.

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

Допустим, у вас будет:

  • оригинальный файл A, wavскопированный с CD аудио;
  • файл B, mp3CBR 320, изготовлен путем сжатия A;
  • файл C, mp3ЦБР 192, сделанный пересжатии B;
  • файл D, aacVBR 160, изготовленный путем повторного сжатия C;
  • файл E, aacVBR 144, изготовленный путем повторного сжатия D.

Сравните C, D, Eк A(или, по крайней мере B). На мой взгляд, это правильный способ проверить эти вещи. Но будьте осторожны, это может быть красная таблетка для вас. Я не удивлюсь, если вы вдруг найдете свой текущий уровень ( D) неприемлемым.

это звучит удручающе. Что касается тестов, я обычно выбирал одну дэт-металлическую песню (потому что она музыкально сложна, и я считаю, что это лучший способ для тестирования музыки) и оценивал качество битрейта соло на основе этого конкретного трека. Если бы я обнаружил, что «е» приемлемо, возможно ли, что качество приемлемо только для некоторых песен и, возможно, не для всех песен? morbidCode 7 лет назад 0
@morbidCode Я думаю, это возможно. В частности, вы можете найти, например, качество песен Джастина Бибера менее неприемлемым, когда битрейт приближается к нулю. ;) Шутки в сторону: я думаю, что стоит проверить сложную песню из-за ее энтропии (есть еще «детали», которые следует потерять). Я не эксперт по обработке звука и не музыкант. Я просто знаю, что парадокс соритов может появиться во многих областях, а также приложения теории информации достаточно широки, чтобы сделать некоторые общие качественные оценки здесь. Ваши впечатления будут зависеть от вашего слуха, возраста, аппаратного обеспечения, музыкального вкуса. В конце концов, вы будете судьей. Kamil Maciorowski 7 лет назад 0
как вы и предполагали, результаты весьма удручающие. Я протестировал файл flac, затем конвертировал его в 320 mp3, 192 mp3, 160 vbr aac и, наконец, 144 aac. От 192 года и выше разница действительно очень мала, но я все еще могу их распознать. Нет ничего лучше, чем файл flac. Я даже слышу маленькую разницу между mp3 320 и оригинальным файлом flac. Я никогда не замечал этого раньше. Я начинаю ненавидеть без потерь форматы сейчас. morbidCode 7 лет назад 0

Похожие вопросы