2

Я пытаюсь быть злым с друзьями-аудиофилами, которые утверждают, что могут слышать артефакты сжатия MP3. Я хотел бы создать несколько файлов MP3 (или других файлов) на основе одного и того же исходного трека, чтобы они попробовали оценить качество каждого из них; чтобы сделать это более сложным, было бы лучше, если бы размеры файлов были одинаковыми.

Можно ли дополнить MP3 фиктивными данными до желаемой постоянной (-ish) длины, или каким-либо другим способом, чтобы предотвратить "обман", как это?

3 ответа3

4

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


 [hennes@mud ~/testdir]$ ls -l
 total 2996
 -rw-r--r--  1 hennes  users  3058207 Aug 18 12:58 song.mp3

Сколько набивки мне нужно?

 [hennes@mud ~/testdir]$ calc 5000000-3058207
         1941793

Создать файл с 1941793 нулями

 [hennes@mud ~/testdir]$ dd if=/dev/zero of=Padding_file bs=1 count=1941793
 1941793+0 records in
 1941793+0 records out
 1941793 bytes transferred in 10.502867 secs (184882 bytes/sec)

Проверьте результат.

 [hennes@mud ~/testdir]$ ls -l
 total 4900
 -rw-r-----  1 hennes  users  1941793 Aug 18 13:00 Padding_file
 -rw-r--r--  1 hennes  users  3058207 Aug 18 12:58 song.mp3

Con кошка Enate файлов (в окне копирования / б должны делать то же самое)

 [hennes@mud ~/testdir]$ cat song.mp3 Padding_file > padded_song.mp3

 [hennes@mud ~/testdir]$ ls -l
 total 9796
 -rw-r-----  1 hennes  users  1941793 Aug 18 13:00 Padding_file
 -rw-r-----  1 hennes  users  5000000 Aug 18 13:01 padded_song.mp3
 -rw-r--r--  1 hennes  users  3058207 Aug 18 12:58 song.mp3
 [hennes@mud ~/testdir]$

Воспроизведите файл в качестве финального теста. Отрегулируйте размер файла заполнения по мере необходимости.

(Прежде чем кто-то прокомментирует: да, это чертовски неэффективный способ использования дд)

3

Если вы используете Windows, вы можете использовать MP3packer для правильного заполнения MP3 с низким битрейтом, чтобы сделать его MP3 с более высоким битрейтом, без изменения аудиоданных. Наполнение MP3 - это противоположность тому, для чего предназначена программа, но это одна из возможностей программы. Таким образом, возможно, вы можете взять несколько ужасно звучащих MP3-файлов с низким битрейтом и сделать их ужасно звучащими CBR-MP3 320 кбит / с. Сделайте целый набор с разными битрейтами из одного источника; они будут думать, что каждый MP3 отличается, но аудио данные будут одинаковыми.

Слепое тестирование было бы лучше, хотя. У ваших друзей не должно быть никаких ожиданий по поводу того, что они слышат. Не позволяйте им знать битрейт или что-нибудь. Декодируйте MP3 в файлы WAV и просто используйте их. Рассмотрите возможность использования тестового жгута ABX, соответствующего уровню громкости, как это предусмотрено в медиаплеере foobar2000.

Еще один способ сделать MP3, которые не соответствуют ожиданиям ваших друзей, - использовать исходный материал, который тише, не имеет частоты выше 16 кГц или в основном монофонический; это обычно сжимает намного лучше и дает высокое качество при низких битрейтах. Некоторые MP3-кодеры позволяют вам изменять вход таким образом, или они делают это автоматически в зависимости от других настроек, которые вы выбираете.

Также учтите, что если сохраняется 16 кГц + белый шум / шипение на магнитной ленте, некоторые заметят, некоторые нет, но вы не можете предсказать, будут ли те, кто замечают, считать это просто шумом или "яркостью" "и" повышенная ясность "в музыке. Они могут считать такую музыку "более качественной".

1

Это возможно - почти все теги ID3v2 имеют некоторое количество отступов, чтобы ускорить редактирование метаданных. (Однако размер отступа обычно не может быть изменен; такая опция есть только у Mp3Diags.)

Более простой способ - вставить поддельные метаданные в тег ID3v2 - такие как фиктивная фотография на обложке, тексты мусора или даже произвольные фрагменты TXXX которые не отображаются большинством программ редактирования тегов.

Однако это можно легко победить, убрав все теги ID3.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .