Konverter Video
Ganti format tanpa menyerahkan berkas kepada siapa pun. MP4, WebM, MOV β atau ambil audionya saja.
Peramban Anda yang membaca dan mengodekan ulang berkas. Tidak ada permintaan yang mengirimnya ke mana pun β halaman ini tidak punya server tujuan unggah.
Pertanyaan
Konversi apa saja yang didukung?
Antara MP4, WebM dan MOV, serta dari semuanya ke audio WAV. Apa yang benar-benar berhasil bergantung pada peramban Anda, sebab dialah yang mengodekan: Chrome dan Edge menjangkau lebih banyak, Safari menangani MP4 dan MOV dengan baik. Alat ini memeriksanya sebelum mulai dan memberi tahu bila suatu kombinasi tidak tersedia, alih-alih gagal di tengah jalan.
Kenapa peramban tidak bisa membuka MOV dari kamera saya?
Berkas .mov adalah wadah, dan yang menentukan adalah kodek di dalamnya. Peramban menangani H.264 dan makin sering HEVC, tetapi bukan ProRes, DNxHD atau format mentah kamera β dan itulah yang biasanya ditulis kamera profesional ke dalam .mov. Yang seperti itu perlu transkode sungguhan lebih dulu dari aplikasi desktop.
Apakah konversi menurunkan kualitas?
Mengganti wadah antara MP4 dan MOV sering bisa dilakukan tanpa menyentuh videonya. Mengganti kodek β ke WebM misalnya β mengharuskan pengodean ulang, dan pengodean ulang selalu ada harganya. Untuk satu generasi biasanya tidak terlihat, dan menumpuk bila Anda mengonversi berkas yang sama berulang kali.
Apakah ada yang diunggah?
Tidak. Konversi memakai WebCodecs di peramban Anda. Itulah maksudnya: mengonversi berkas besar dengan mengunggah, menunggu antrean, lalu mengunduhnya kembali lebih lambat daripada mengerjakannya secara lokal, dan di tengah jalan berkas itu berada di cakram orang asing.
Alat lainnya
Pasang ini di proyek Anda sendiri
Converting video between formats in the browser β the same way this page does it, on the user's machine, with no server. Take the code, or hand the prompt to a coding agent.
import { getFirstEncodableVideoCodec, WebMOutputFormat } from 'mediabunny';
const format = new WebMOutputFormat();
const codec = await getFirstEncodableVideoCodec(format.getSupportedVideoCodecs());
if (!codec) throw new Error('This browser cannot encode WebM video'); Add "convert a video between formats" to my project, running entirely in the browser.
Requirements:
- Use "mediabunny" (WebCodecs). Support MP4, WebM and MOV, plus WAV for audio-only output.
- Check what the browser can actually encode BEFORE starting, with getFirstEncodableVideoCodec on the
chosen output format. Finding out by failing at 70% of a long encode is the worst possible way to
learn it. Say which codec will be used when it succeeds.
- A container is not a codec. Read what is inside the file and show it: browsers handle H.264 and
often HEVC, but never ProRes or camera raw, and a .mov from a professional camera will not open.
Say that in the error rather than "unsupported file".
- Hide the resolution control for audio-only output β it is meaningless without a picture.
- MP4 to MOV can often be done without touching the video; changing codec cannot.
Reference implementation: https://life2film.com/tools/video-converter/
The engine is documented for agents, and every tool page is available as
markdown by adding .md to its address.