一個舊檔案,和一面車上螢幕
在 iPhone 與 CarPlay 上打開一個 AVI。 還有它旁邊的 WMV, TS 和 VOB。
要在 iPhone 與 CarPlay 播放 AVI,從「檔案」匯入再打開;Dashow 會把 .avi 送上額外解碼路線,而不是系統解碼器。.wmv, .flv, .ts, .mts, .m2ts, .mpg, .mpeg, .vob, .webm 與 .ogv 走的是同一條,檔案原樣進來。
- 01
十一種較舊的副檔名走額外解碼路線,AVI 不必改動就能進來。
- 02
傳輸串流可以從任何一點讀起,所以少了開頭的 .ts 照樣播。
- 03
副檔名挑的是解碼器;裡面的編解碼器決定畫面與聲音。
如何使用
快速上手
- 01
從「檔案」匯入
選「加入」,再選「檔案」,挑那個 .avi, .wmv 或 .ts;Dashow 保留自己的副本,原始檔留在原處。
- 02
打開來看
在「已儲存的影片」裡點開那部影片;App 依副檔名選路,你不必挑引擎。
- 03
讀一下媒體資訊
「詳細資訊」會列出長度、解析度、影片編碼與音訊編碼、檔案大小和內建的標題。
- 04
或者直接從 NAS 播
透過 SMB 讀取的影片不看副檔名,一律走額外解碼路線,共用資料夾裡那個 .avi 不必先複製。
AVI 本身沒有問題。
你在「檔案」裡點了那個檔案,跳出預覽頁,什麼都沒播。檔案是好的。燒錄光碟拷出來的 .avi、舊工作軟體匯出的 .wmv、從電視盒抓下來的 .ts,表現都一樣,因為 iOS 的系統解碼器只開一小串容器,而這幾種不在名單上。
Apple 自己那篇媒體檔案無法開啟的說明,建議換一個 App 試試,並沒有公布可播的清單。那份清單才是有用的部分。Dashow 讀副檔名,把 AVI 送上自己的第二條解碼路線,這一頁其他的容器也全部走這一條。
AVI, WMV, TS 和 VOB 是同一個問題,不是十一個。
十一種副檔名走同一條路線:.avi, .webm, .flv, .ts, .mts, .m2ts, .wmv, .mpg, .mpeg, .vob 與 .ogv,再加上 .mkv。每一種都是容器,是包在影像軌、一條或多條音軌,有時還有字幕外面的那一層包裝。副檔名說的是包裝。包裝裡裝了什麼是另一個問題,而那才是決定畫面的關鍵。
所以副檔名是路線提示,不是保證。它告訴 Dashow 先試哪一個解碼器,卻沒說裡面的影像與音訊軌會不會各自解得開。這就是為什麼副檔名相同的兩個檔案表現會不同,也是為什麼只列格式卻不講這件事的頁面,只說了一半。
從「檔案」把 AVI 帶進來,再打開。
選「加入」,再選「檔案」,挑那個 .avi。Dashow 以自己管理的本機副本匯入,原始檔留在原來的位置。影片落在「已儲存的影片」,可依日期、標題或觀看狀況排序,和你帶進來的其他內容排在一起。就像打開 MP4 那樣打開它。你不必挑解碼器。
「詳細資訊」會回報容器實際裝了什麼:長度、解析度、影片編碼與音訊編碼、檔案大小,還有內建的標題。遇到讓你意外的檔案,讀一次就好。一個舊 .avi 和錄影盒的 .ts 可以走同一條路線,卻仍然帶著不同的影像與音訊編碼,而編碼那一行就是你看清楚手上是哪一種的地方。
.ts 或 .m2ts 為什麼和 AVI 不一樣。
傳輸串流當初是為了播送而設計的,所以它把結構資訊沿著整個檔案反覆寫入,而不是只在開頭寫一次。播放器從任何一點接上,都能讀懂後面的內容。所以錄影盒的 .ts、攝影機記憶卡上的 .mts、光碟來的 .m2ts,即使錄影少了開頭,一樣打得開。
同樣的設計,也讓 HLS 把直播切成一段一段的傳輸串流分段,每一段都能單獨播放;RFC 8216 規範的就是這個做法。.avi 的做法正好相反,用一份索引描述整個檔案。複製到一半的 .avi,是一個地圖對不上內容的檔案;中斷的 .ts 只是比較短而已。
光碟來的 .vob 或 .mpg,是一段一段來的。
DVD 上並沒有一個完整的電影檔案。它放的是一個 VIDEO_TS 資料夾,裡面是編了號的 .vob,一部兩小時的長片會落成 VTS_01_1.VOB, VTS_01_2.VOB 和 VTS_01_3.VOB。整個資料夾拷過來,你會得到三部影片,每一部都從半場開始。沒有壞掉。你還沒碰它之前,電影就是分段存放的。
匯入之後,每一段都能單獨播放,和其他 .vob 或 .mpg 一樣走額外解碼路線。照編號順序播。電視錄影也可能這樣分段,一次錄影一個檔案。這些片段放在網路共用上時,Dashow 透過 SMB 直接讀,不必先複製,因為從那裡讀到的內容走的是同一條路線。
副檔名沒說的事,以及接下來看哪一頁。
副檔名替檔案選路。它沒有描述裡面的軌道,而剩下的意外都住在那裡。進度條在走、畫面正常卻一片安靜的影片,帶的是系統解碼器不會開的音軌,常常是 AC-3(杜比數位)、E-AC-3(杜比數位+)或 DTS 這類環繞格式;「音訊與字幕」選單會列出這個檔案實際有什麼。
這一頁講的是較舊的容器。MKV 另有專頁,因為 Matroska 檔案帶著章節與字幕軌,開起來之後能做的事不一樣;有畫面沒聲音也有自己的一頁。要看完整的路線表,以及 MOV 與 MP4 的差別,從影片格式總覽開始。
每種舊副檔名通常從哪裡來
| 副檔名 | 通常從哪裡來 | 要知道的事 |
|---|---|---|
| .avi, .wmv, .flv, .ogv | 舊的下載或工作備份 | 走額外解碼路線 |
| .ts, .mts, .m2ts | 電視錄影或攝影機記憶卡 | 同一條路線,而且可以從任何一點讀起 |
| .mpg, .mpeg, .vob | DVD 轉出來的檔案 | 同一條路線,常常分成好幾個檔案 |
| .mkv, .webm | 重新編碼的電影或網路下載 | 同一條路線;MKV 另有專頁 |
Dashow.




