Video Dönüştürücü
Dosyayı kimseye vermeden biçim değiştirin. MP4, WebM, MOV — ya da yalnızca sesi çıkarın.
Dosyayı sizin tarayıcınız okur ve yeniden kodlar. Hiçbir istek onu bir yere göndermez — bu sayfanın yükleme yapacağı bir sunucu yok.
Sorular
Hangi dönüştürmeler destekleniyor?
MP4, WebM ve MOV arasında, ayrıca bunların herhangi birinden WAV sese. Gerçekte neyin çalışacağı tarayıcınıza bağlıdır, çünkü kodlamayı o yapar: Chrome ve Edge daha geniş alan kaplar, Safari MP4 ve MOV'u iyi kotarır. Araç başlamadan önce denetler ve bir birleşim yoksa yarı yolda çökmek yerine bunu söyler.
Kameramdan çıkan MOV'u tarayıcı neden açmıyor?
Bir .mov kapsayıcıdır; önemli olan içindeki kodektir. Tarayıcılar H.264 ve giderek HEVC ile başa çıkar, ama ProRes, DNxHD ya da ham kamera biçimleriyle çıkamaz — profesyonel kameraların bir .mov içine genellikle yazdığı da bunlardır. Bunlar önce bir masaüstü programında gerçek bir dönüştürme ister.
Dönüştürmek kaliteyi düşürür mü?
MP4 ile MOV arasında kapsayıcı değiştirmek çoğu zaman videoya hiç dokunmadan yapılabilir. Kodek değiştirmek — örneğin WebM'e — yeniden kodlamayı gerektirir ve yeniden kodlamanın her zaman bir bedeli vardır. Tek nesilde genellikle görünmez, ama aynı dosyayı üst üste dönüştürürseniz birikir.
Bir şey yükleniyor mu?
Hayır. Dönüştürme tarayıcınızda WebCodecs ile yapılır. Bunun anlamı şudur: büyük bir dosyayı yükleyip kuyrukta bekleyip geri indirmek, yerelde yapmaktan yavaştır ve yol boyunca dosya bir yabancının diskinde durur.
Diğer araçlar
Kendi projenize ekleyin
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.