Utilia

Відео в MP3

Витягніть звук із відео MP4, MOV, WebM чи MKV у файл MP3 прямо в браузері. Виберіть бітрейт, залиште лише частину. Нічого не завантажується на сервер.

Власний декодер вашого браузера миттєво обробляє більшість файлів MP4 і WebM. Інші формати та відео довші за 10 хвилин використовують FFmpeg, скомпільований у WebAssembly: за першого разу завантажується близько 30 МБ, які потім зберігаються в кеші браузера. На дуже великих файлах браузер повільніший за програми для комп’ютера.

Як витягти звук із відео

  1. Перетягніть відео в область вище або натисніть на неї, щоб вибрати файл (до 500 МБ).
  2. З’явиться відео з повзунком позиції. Щоб залишити лише частину звуку, відтворіть чи перемотайте до потрібного моменту й натисніть Почати тут, а потім Закінчити тут. Можна також ввести час у секундах (75,5) або хвилини:секунди (1:15,5). Залиште виділеною всю тривалість, щоб витягти все.
  3. Натисніть Відтворити виділене, щоб перевірити вибрану частину.
  4. Виберіть Бітрейт MP3 і Канали: Як у відео або Моно (вдвічі менше для мовлення).
  5. Натисніть Витягти MP3. З’явиться індикатор прогресу з кнопкою Скасувати. Коли все буде готово, прослухайте результат у програвачі й завантажте його.

Рядок поруч із кнопкою ще до початку показує тривалість MP3 і його приблизний розмір.

Як це працює

Відеофайл – це контейнер з окремими потоками: зазвичай одна відеодоріжка й одна аудіодоріжка, часто в AAC (MP4, MOV) чи Opus/Vorbis (WebM, MKV). Цей інструмент читає аудіодоріжку й перекодовує її в MP3 кодером LAME – еталонним кодером MP3.

Це можливо двома способами, обидва повністю на вашому пристрої:

  • Швидкий шлях. Для більшості файлів MP4 і WebM тривалістю до 10 хвилин власний декодер вашого браузера (Web Audio API) перетворює звук на сирі відліки, які потім кодуються в MP3. Це майже миттєво й не потребує додаткового завантаження.
  • FFmpeg. Для форматів, які браузер не може декодувати (AVI, WMV, багато MKV, деякі MOV), для довших відео або коли швидкий шлях не спрацював, інструмент використовує FFmpeg, скомпільований у WebAssembly. За першого разу завантажується близько 30 МБ, які потім зберігаються в кеші браузера. FFmpeg читає файл частинами, тож навіть великі відео не повинні одразу вміщуватися в пам’ять.

Ваш файл ніколи не залишає ваш комп’ютер: завантаження на сервер і обробки на сервері немає.

Вибір бітрейту

Бітрейт MP3 сталий (CBR), тому розмір легко передбачити: розмір у байтах ≈ бітрейт × тривалість ÷ 8. Одна хвилина за 192 кбіт/с – приблизно 1,4 МБ.

Бітрейт Для чого підходить Розмір на хвилину
96 кбіт/с Мовлення, лекції, подкасти (використовуйте моно) ~0,7 МБ
128 кбіт/с Мовлення в стерео, невимогливе слухання ~0,9 МБ
192 кбіт/с Музика: добре типове значення ~1,4 МБ
256–320 кбіт/с Музика, яку хочете зберегти в найкращій якості MP3 1,9–2,3 МБ

Перекодування не може додати якість, якої немає: якщо звук відео – AAC зі швидкістю 128 кбіт/с, вибір 320 кбіт/с лише збільшить файл. Для запису голосу Моно (вдвічі менше для мовлення) не втрачає нічого чутного.

Обмеження

  • До 500 МБ на відео. На дуже великих файлах браузер повільніший за програми для комп’ютера, а шлях через FFmpeg використовує більше пам’яті; для записів на кілька гігабайтів краще підходять програми для комп’ютера, як-от FFmpeg чи VLC.
  • Якщо у відео кілька аудіодоріжок (мови, коментарі), витягується перша.
  • Відео без звуку дає повідомлення «У цьому відео немає звукової доріжки».
  • Захищені (DRM) відео зі стримінгових сервісів прочитати не можна.

Поширені запитання

Чи завантажується моє відео кудись на сервер?

Ні. Файл читає браузер, а обробка відбувається на вашому пристрої. Після завантаження сторінки (і, за потреби, рушія конвертації) можна навіть відключитися від інтернету.

Чому за першого разу завантажується 30 МБ?

Це FFmpeg, рушій конвертації, скомпільований у WebAssembly. Він потрібен лише для форматів, яких браузер не може декодувати сам, чи для довгих відео. Браузер зберігає його в кеші, тож наступні конвертації починаються одразу.

Чи можна витягти лише частину звукової доріжки?

Так. Задайте початок і кінець кнопками Почати тут та Закінчити тут або введіть час, а потім натисніть Витягти MP3. Кодується лише ця частина, що також швидше.

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

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

Чому на довгому відео повільно?

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

Чи можна конвертувати в інший формат, ніж MP3?

Цей інструмент завжди створює MP3 – формат, що відтворюється всюди. Для WAV, OGG, M4A чи FLAC перетягніть відео в аудіоконвертер: він теж уміє витягати звук із відео.