ESKİ DOSYA, YENİ EKRAN
iPhone ve CarPlay’de AVI oynat. Yanındaki WMV, TS ve VOB da öyle.
iPhone ve CarPlay’de AVI oynatmak için dosyayı Dosyalar’dan içe aktar ve aç; Dashow .avi dosyasını sistem kod çözücüsüne değil kendi ek kod çözme yoluna gönderir. Aynı yolu .wmv, .flv, .ts, .mts, .m2ts, .mpg, .mpeg, .vob, .webm ve .ogv de kullanır; dosya olduğu gibi girer.
- 01
On bir eski uzantı ek kod çözme yolunu kullanır; AVI değişmeden girer.
- 02
Aktarım akışı her noktadan okunur; başlangıcı eksik bir .ts bile oynar.
- 03
Uzantı kod çözücüyü seçer; görüntüye ve sese içerideki kodek karar verir.
Nasıl çalışır?
Hızlı başlangıç
- 01
Dosyalar’dan içe aktar
Ekle, sonra Dosyalar’ı seç ve .avi, .wmv ya da .ts dosyasını işaretle; Dashow kendi kopyasını tutar, özgün dosyan yerinde kalır.
- 02
Aç ve izle
Kayıtlı videolar içinde videoya dokun; uygulama uzantıya göre yönlendirir, motoru sen seçmezsin.
- 03
Medya ayrıntılarını oku
Ayrıntılar; süreyi, görüntü boyutlarını, kodekleri, dosya boyutunu ve gömülü başlığı listeler.
- 04
Ya da NAS’tan oynat
SMB üzerinden açılan video uzantısı ne olursa olsun ek kod çözme yolunu kullanır; paylaşımdaki .avi için önce kopya gerekmez.
AVI dosyasında bir sorun yok.
Dosyalar içinde dosyaya dokunuyorsun, bir ön izleme sayfası açılıyor ve hiçbir şey oynamıyor. Dosya sapasağlam. Yazılmış diskten kalan bir .avi, eski bir iş aracının verdiği bir .wmv ve tunerden çekilmiş bir .ts aynı biçimde davranır; çünkü iOS’taki sistem kod çözücüsü kısa bir kapsayıcı listesini açar ve bunlar o listede değildir.
Apple’ın açılmayan medya dosyası için hazırladığı yardım sayfası başka bir uygulama denemeyi söyler ve neyin oynadığı listesini yayımlamaz. İşin işe yarayan kısmı da o listedir. Dashow uzantıyı okur, AVI’yi kendi ikinci kod çözme yoluna gönderir; buradaki bütün diğer kapsayıcılar da aynı yolu kullanır.
AVI, WMV, TS ve VOB on bir değil tek bir sorundur.
On bir uzantı aynı yolu kullanır: .avi, .webm, .flv, .ts, .mts, .m2ts, .wmv, .mpg, .mpeg, .vob ve .ogv; yanlarında .mkv de var. Her biri bir kapsayıcıdır: içinde bir video parçası, bir ya da daha fazla ses parçası ve bazen altyazılar bulunan bir ambalaj. Uzantı ambalajın adıdır. Ambalajın ne taşıdığı ayrı bir sorudur ve görüntüye karar veren de odur.
Yani uzantı verilmiş bir söz değil, bir yönlendirme ipucudur. Dashow’a önce hangi kod çözücüyü deneyeceğini söyler; içerideki video ve ses parçalarının çözülüp çözülmeyeceği hakkında hiçbir şey söylemez. Aynı uzantıyı taşıyan iki dosyanın farklı davranması bundandır; bunu söylemeden biçim sayan bir sayfa da işin yarısını anlatmış olur.
AVI’yi Dosyalar’dan içeri al ve aç.
Ekle, sonra Dosyalar’ı seç ve .avi dosyasını işaretle. Dashow onu saklanan yerel bir kopya olarak içe aktarır, özgün dosyanı bulunduğu yerde bırakır. Video, tarihe, başlığa ya da izlemeye göre sıralanabilen Kayıtlı videolar içine, getirdiğin her şeyin yanına düşer. Bir MP4’ü nasıl açıyorsan öyle aç. Kod çözücüyü sen seçmezsin.
Ayrıntılar kapsayıcının gerçekte ne taşıdığını bildirir: süre, görüntü boyutları, kodekler, dosya boyutu ve gömülü başlık. Seni şaşırtan bir dosya için bir kez oku. Eski bir .avi ile tunerden çıkan bir .ts aynı yoldan açılıp yine de farklı video ve ses kodekleri taşıyabilir; hangisinin elinde olduğunu kodek satırında görürsün.
.ts veya .m2ts neden AVI’den farklı davranır?
Aktarım akışı yayımlanmak üzere tasarlandı; bu yüzden yapısal bilgisini dosyanın başına bir kez yazmak yerine dosya boyunca tekrarlar. Oynatıcı herhangi bir noktadan katılıp sonrasını okuyabilir. Böylece tunerden gelen bir .ts, kamera kartından çıkan bir .mts ya da diskten alınan bir .m2ts, kaydın başı kaybolmuş olsa bile açılır.
HLS’in canlı yayını her biri tek başına oynayabilen aktarım akışı parçalarına bölmesi de aynı tasarımdandır; RFC 8216 bu düzeni tanımlar. .avi ise tersine kurulmuştur: dosyanın tamamını anlatan tek bir dizin taşır. Yarım kalmış bir kopya, haritası artık kendisine uymayan bir dosyadır. Yarım kalmış bir .ts ise sadece daha kısadır.
Diskten gelen .vob veya .mpg parça parça gelir.
DVD tek bir film dosyası tutmaz. Numaralandırılmış .vob parçalarından oluşan bir VIDEO_TS klasörü tutar; iki saatlik bir film VTS_01_1.VOB, VTS_01_2.VOB ve VTS_01_3.VOB olarak iner. O klasörü kopyalayınca elinde her biri sahnenin ortasından başlayan üç video olur. Bozulan bir şey yok. Film sen dokunmadan önce de parçalar hâlinde saklanıyordu.
İçe aktarıldıktan sonra her parça kendi başına oynar; diğer bütün .vob ve .mpg dosyaları gibi ek kod çözme yolundan. Numara sırasına göre oynat. Tuner kaydı da aynı biçimde bölünebilir; her kayıt oturumu için bir dosya. Parçalar bir paylaşımda duruyorsa Dashow onları SMB üzerinden kopyalama adımı olmadan okur; o yoldan gelen her şey aynı yolu kullanır.
Uzantının söylemediği şey ve bundan sonrası.
Uzantı dosyayı yönlendirir. İçerideki parçaları anlatmaz; sürprizlerin yaşadığı yer de orasıdır. İlerleyen bir çubukla ve sessizlikle oynayan video, sistem kod çözücüsünün açmadığı bir ses parçası taşıyordur; çoğu zaman AC-3, E-AC-3 veya DTS gibi bir surround biçimi. Ses ve altyazılar menüsü dosyanın neye sahip olduğunu listeler.
Bu sayfa eski kapsayıcıları kapsıyor. MKV’nin kendi rehberi var; çünkü Matroska dosyası, açıldıktan sonra yapabileceklerini değiştiren bölüm işaretleri ve altyazı parçaları taşır. Yıllar önce çekilmiş bir .avi ya da bir .vob hiçbir yerden akmaz; aygıtta durur ve bu da onu, tamponlayacak hiçbir şeyin olmadığı park halindeki bir şarj molası için doğru seçim yapar. Yönlendirme tablosunun tamamı biçim merkezinde.
Her eski uzantı nereden gelir
| Uzantı | Genelde nereden gelir | Bilmen gereken |
|---|---|---|
| .avi, .wmv, .flv, .ogv | Eski bir indirme ya da iş arşivi | Ek kod çözme yoluna gider |
| .ts, .mts, .m2ts | Tuner kaydı ya da kamera kartı | Aynı yol, üstelik her noktadan okunur |
| .mpg, .mpeg, .vob | DVD kopyası | Aynı yol, çoğu zaman birkaç dosyaya bölünmüş |
| .mkv, .webm | Yeniden kodlanmış film ya da web indirmesi | Aynı yol; MKV’nin kendi rehberi var |
Dashow.




