MP4 Nedir? Paylaştığınız Her Videonun Arkasındaki Kapsayıcı

Bir telefonda gönderdiğiniz, aldığınız veya kaydettiğiniz her video neredeyse kesinlikle .mp4 ile biter. Ama çoğu insanın MP4’ün ne olduğu hakkındaki zihinsel modeli, gerçek karışıklıklara yol açan bir şekilde yanlıştır — “MP4’e dönüştürdüm ama hâlâ oynamıyor” gibi.

Bu rehber, dosyanın içinde gerçekte ne olduğunu ve bu bilginin karşılaşacağınız video sorunlarının çoğunu nasıl çözdüğünü anlatıyor.

MP4 bir kutudur, sıkıştırıcı değil

En önemli fikir tek başına:

MP4 bir kapsayıcıdır. Sıkıştırmayı, onun içinde yaşayan bir codec yapar.

İşe yarar bir benzetme: bir MP4 dosyası, kargo için bir kutu gibidir. Kutu size içindekilerin nerede olduğunu, nasıl dizildiklerini ve etiketin nereye gideceğini söyler. Kutunun içinde ne olduğuna dair hiçbir şey söylemez — o codec’in işidir.

Yani bir dosya “bir MP4” olduğunda, garanti edilen yalnızca paketlemedir. İçeride kutu şunları tutar:

İzTipik içerikNotlar
Video akışıH.264 (AVC), HEVC (H.265), bazen AV1Dosya boyutunu ve uyumluluğu belirleyen şey budur
Ses akışıAAC, bazen Opus/AC-3Genellikle dosyanın küçük bir bölümü
Üst veriSüre, boyutlar, zaman damgaları, bölümlerMinicik ama vazgeçilmez — oynatıcılar önce onu okur

Dosya boyutu, görsel kalite ve belirli bir cihazda oynayıp oynamayacağı kararı, dosyanın “MP4’lüğü”ne değil, codec akışlarına aittir.

İki dosya, aynı uzantı, farklı kaderler

Bunun neden önemli olduğunun somut örneği:

Aynı .mp4 uzantısı. Bambaşka uyumluluk. Biri “MP4 TV’mde oynamıyor” dediğinde, neredeyse her zaman Dosya B’yi tutuyordur — kapsayıcı iyidir; sorun içindeki codec’tir.

Aile ağacı: MP4, MOV, MKV, WebM

KapsayıcıDoğduğu yerİçindeki yaygın video codec’leriNerede kral
MP4ISO Base Media Format (QuickTime’dan türedi)H.264, HEVC, AV1Telefonlar, sosyal uygulamalar, her yer
MOVApple QuickTimeH.264, HEVC, ProResApple ekosistemi, kameralar, kurgu
MKVAçık kaynak (Matroska)Her şey — gerçekten her şeyMasaüstü medya kütüphaneleri, korsanlar, arşivciler
WebMGoogle, web içinYalnızca VP8, VP9, AV1Tarayıcılar, açık web video

Bilinmeye değer iki detay:

Her platform neden MP4’te standardlaştı

MP4, tüm gereksinimleri aynı anda tuttuğu için kazandı:

Kompress’in MP4 çıktısı vermesinin nedeni de bu: H.264 içeren bir MP4, var olabilecek en uyumlu video dosyasıdır — ve cihazınız HEVC destekliyorsa, HEVC içeren bir MP4 aynı uyumlulukta ~%40 daha küçük dosyalar demektir (codec karşılıkları burada).

“MP4’e dönüştürmek” — insanların genellikle ne kastettiği ve ne yapmaları gerektiği

Bu ifade iki bambaşka işlemi saklar:

1. Yeniden paketleme (remux). Akışlar olduğu gibi başka bir kapsayıcıdan MP4’e kopyalanır. Anında, sıfır kalite kaybı, yeniden sıkıştırma yok. Doğru çözüm olduğu durumlar:

2. Yeniden kodlama. Video akışı gerçekten çözülür ve yeniden sıkıştırılır — dosyaların küçüldüğü ve kalite kararlarının alındığı yer burasıdır. Kompress gibi bir video sıkıştırıcının yaptığı budur: orijinalinizi çözer (kapsayıcı her neyse), akışı daha düşük bit hızı/çözünürlükle yeniden kodlar ve sonucu taze bir MP4’e yazar.

Amacınız daha küçük dosyalar ise yeniden paketleme hiçbir şey yapmaz — bayt bayt kopyalanan bir akış, her kutuda aynı tartar. Amacınız yeni bir yerde oynamak ise yeniden kodlama genellikle gereğinden fazladır; remux doğru araçtır. Hangi sorununuz olduğunu bilin.

Kutunun içinde: sıkıştırma gerçekten neye dokunur

Kompress (veya herhangi bir kodlayıcı) yeni bir MP4 yazarken izler eşit muamele görmez:

Gerçek soruları cevaplayan MP4 gerçekleri

Kompress, iOS ve Android’de standart MP4 çıktısı yazar — içinde donanımsal H.264 veya HEVC ile. İlk çalıştırma ücretsiz, sıkıştırma tamamen cihazınızda. Aynı video, daha küçük dosya, herkesin zaten açtığı kutuda.

Sıkça sorulan sorular

MP4 bir codec mi, bir format mı?

MP4 (MPEG-4 Part 14) bir kapsayıcı formatıdır — kodlanmış bir video akışını (H.264 gibi), bir ses akışını (AAC gibi) ve üst veriyi (altyazılar, zaman damgaları) tutan bir sarmalayıcı. Sıkıştırmanın kendisi, kapsayıcının içindeki codec tarafından yapılır.

Neden bazı MP4 dosyaları oynuyor, bazıları oynamıyor?

Çünkü uzantı size yalnızca kapsayıcıyı söyler. H.264 içeren bir MP4 neredeyse her yerde oynar; HEVC içeren bir MP4, HEVC kod çözücüsü olmayan eski cihazlarda ve tarayıcılarda başarısız olabilir. Sorun codec'tedir, MP4'te değil.

MP4 kayıplı mı?

MP4 dosyaları neredeyse her zaman kayıplıdır, çünkü içinde saklanan codec'ler (H.264, HEVC) kayıplı sıkıştırma kullanır. MP4 kapsayıcısının kendisi hiçbir şey sıkıştırmaz — yalnızca zaten sıkıştırılmış akışları paketler.

MP4, MOV, MKV ve WebM arasındaki fark nedir?

Hepsi kapsayıcıdır. MOV, MP4'ün Apple'ın yakın kuzenidir (MP4 ondan türemiştir); MKV neredeyse her şeyi tutabilen açık bir kapsayıcıdır; WebM ise yalnızca VP8/VP9/AV1 videoyla sınırlı, web tabanlı bir kapsayıcıdır. Dördü de aynı tür akışları tutar — uyumluluk platforma göre değişir.

MOV'u MP4'e dönüştürmeli miyim?

MOV zaten H.264 veya HEVC video içeriyorsa, MP4'e dönüştürmek genellikle yalnızca akışları yeniden kodlamadan yeniden paketler — anında, kayıpsız ve uyumluluğu iyileştirir. Yeniden kodlama yalnızca dosyayı ayrıca küçültmek isterseniz gerekir.

Okumaya devam edin