Перейти до вмісту
Convertube

Файли MP3: як це працює і чому він досі всюди

Що насправді відкидає MP3, якого бітрейту досить і чому кодек тридцятирічної давності досі перемагає сумісністю. Конвертуйте MP3 у браузері, без завантаження.

Коротко

Тип
Аудіо
Стиснення
З втратами
Розширення
.mp3
MIME-тип
audio/mpeg
Поширені кодеки
mp3
Також відомий як
MPEG-1 Audio Layer III

MP3 — точніше MPEG-1 Audio Layer III, стандартизований у 1993 році, — працює, моделюючи те, чого людський слух не помічає. Його психоакустична модель шукає звуки, замасковані гучнішими звуками поруч за частотою чи часом, і не витрачає бітів на їх опис. Тому стиснення таке ефективне, а процес незворотний: відкинута інформація ніколи не була похибкою округлення, це було свідоме рішення, що ви за нею не сумуватимете.

Докладніше

Наслідок — втрати поколінь. Кожне перекодування знову застосовує модель до звуку, який уже через неї пройшов, і другий прохід ухвалює рішення на основі пошкоджень, а не початкового сигналу. Тому конвертація MP3 у вищий бітрейт нічого не дає, і тому правильний підхід — завжди зберігати мастер без втрат і кодувати з нього, коли потрібен новий формат.

MP3 давно програв за технічними якостями — AAC перевершує його за того самого бітрейту, а Opus перевершує AAC, особливо для мовлення на низьких бітрейтах. Він переміг повсюдністю. Його патенти спливли у 2017 році, апаратні декодери вбудовано в ціле покоління автомобілів, програвачів і телефонів, і в результаті маємо формат, що грає на речах, яких більше ніщо не торкається. Саме це, і більше нічого, — причина конвертувати в MP3 сьогодні.

Дві практичні примітки. Бітрейт: 192 кбіт/с досить прозорі для більшості музики на звичайній апаратурі, 320 кбіт/с — стеля, за яку варто платити, а 128 кбіт/с чи менше годиться для мовлення. І безпаузне відтворення: кадри MP3 мають фіксований розмір, тож кодувальники доповнюють початок і кінець, і між треками, що мали б іти без перерви, з’являється чутна пауза. Страждають концертні альбоми й діджейські мікси; пізніші формати несуть інформацію про доповнення, потрібну, щоб його прибрати.

Конвертувати MP3 в інші формати

Конвертувати інші формати в MP3

Запитання про MP3

Який бітрейт вибрати?

192 кбіт/с для музики прозорі на звичайній апаратурі й тут типові. Вибирайте 320 кбіт/с, якщо джерело якісне, а розмір не важливий. Для мовлення — подкастів, лекцій, голосових нотаток — достатньо 128 чи навіть 96 кбіт/с, і файл зменшується вдвічі.

Чи покращує якість конвертація у вищий бітрейт?

Ні. Інформації, яку відкинуло перше кодування, у файлі немає, тож вищий бітрейт лише менш ефективно зберігає той самий пошкоджений звук. Перекодовуйте з джерела без втрат, якщо хочете кращої якості.

Чи MP3 гірший за AAC чи Opus?

За того самого бітрейту — так: обидва новіші й ефективніші, а Opus разюче кращий для мовлення на низьких бітрейтах. Перевага MP3 у тому, що він грає на апаратурі, яка ніколи не чула про альтернативи.

Чому між моїми треками є пауза?

Кадри MP3 мають фіксований розмір, тож кодувальники доповнюють початок і кінець файлу. Без метаданих, що описують це доповнення, програвачі вставляють коротку тишу. Це властиво формату, і тому безпаузні альбоми краще зберігати в AAC чи FLAC.

Чи зберігаються теги назви й виконавця під час конвертації?

Теги джерела переносяться, якщо не ввімкнути «Видалити метадані». Обкладинка зберігається не завжди, бо формати зберігають вбудовані зображення по-різному.

Який вихідний формат дає найкращий MP3?

Формат без втрат — WAV, FLAC чи AIFF. Це кодування першого покоління, де модель працює з повним сигналом. Конвертація з іншого формату з втратами, як-от M4A чи звукової доріжки відео, — друге покоління й завжди коштує більше.

Наскільки великий файл може сконвертувати цей сайт?

Близько 1,4 ГБ для конвертацій аудіо в аудіо й 2 ГБ для витягування з відео, бо результат малий. Файли понад 64 МБ читаються там, де лежать, а не копіюються в пам’ять, і саме це робить такі межі можливими у вкладці браузера.

Чи завантажує конвертація тут мій звук?

Ні. Кодування працює у фоновому потоці вашого браузера через WebAssembly-збірку ffmpeg. Відкрийте мережеву панель перед конвертацією: ніщо не несе файл.