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

Файли WebM: створені для браузерів, незручні всюди деінде

Що містить WebM, чому записувачі екрана створюють саме його і чому MP4, у який ви його конвертуєте, може бути більшим. Конвертуйте WebM у браузері.

Коротко

Тип
Відео
Формат-контейнер
Так
Розширення
.webm
MIME-тип
video/webm
Поширені кодеки
vp8, vp9, av1, opus, vorbis

WebM — це контейнер Matroska, обрізаний до короткого списку безліцензійних кодеків: відео VP8 чи VP9 зі звуком Vorbis чи Opus. Google опублікувала його в 2010 році, щоб веб міг мати відео без переговорів про ліцензії, і це спрацювало — кожен браузер відтворює WebM, а API браузерів для запису відео чи звуку типово створюють саме його.

Докладніше

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

Конвертація в MP4 — справжнє перекодування, а не перепакування, бо VP9 і H.264 — непов’язані кодеки, тож вона займає помітну частку тривалості кліпу. А результат часто більший за WebM, попри трохи втрачену якість, бо VP9 просто ефективніший кодек. Найрізкіше це видно на записах екрана: вони здебільшого статичні, а саме таке VP9 стискає найкраще.

Одна асиметрія на цьому сайті, про яку варто знати: WebM, який ми створюємо, — це VP8 з Vorbis, а не VP9 з Opus. У збірці ffmpeg для WebAssembly, що постачається тут, кодувальник VP9 падає на першому кадрі, а кодувальник Opus не працює на жодному вхідному файлі, тоді як обидва декодери працюють нормально. Тож конвертації з WebM це не зачіпає, а конвертації в нього на покоління відстають і працюють в одному потоці.

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

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

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

Чому мій сконвертований MP4 більший за WebM?

Бо VP9 стискає ефективніше за H.264, особливо записи екрана й анімацію. Ви конвертуєте заради сумісності й платите за це і розміром, і трохи якістю.

Чому мій редактор не приймає WebM?

Бо програми для монтажу побудовано навколо кодеків, які створюють камери, — H.264 і HEVC. VP8 і VP9 прийшли з вебу, а не з індустрії камер, тож підтримка поза браузерами лишилася нерівномірною.

Скільки займає конвертація в MP4?

Помітну частку тривалості самого кліпу, бо кожен кадр декодується й перекодовується. Це не секундне перепакування, як у MOV у MP4.

Чи можна витягти звук із WebM?

Так, і швидко — відео відкидається, а не декодується. Звук усередині зазвичай Opus, тож дайте MP3 щедрий бітрейт: Opus на 32 кбіт/с звучить нормально, MP3 на 32 кбіт/с — ні.

Чому цей сайт створює VP8, а не VP9?

Бо в збірці ffmpeg для WebAssembly, що використовується тут, кодувальник VP9 падає на першому кадрі, а кодувальник Opus не працює на жодному вхідному файлі. VP8 з Vorbis — комбінація, що працює, і кожен браузер досі її відтворює.

Чи WebM кращий за MP4?

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

Чи потрібен мені WebM для сайту?

Не для відтворення — кожен браузер відтворює й MP4. Вибирайте WebM, щоб уникнути кодеків, обтяжених патентами, або віддавайте обидва й дозвольте браузеру вибрати.

Чи працює тут WebM лише зі звуком?

Так. Диктофони в браузері часто створюють WebM без відеодоріжки; такий файл конвертується так само й трохи швидше.