MKV 在 iPhone 或 iPad 上打不開、沒聲音怎麼辦:畫面和聲音分開判斷
同一條 MKV,在 Apple 裝置上有兩種截然不同的失敗:整個檔案打不開,或者畫面正常卻沒聲音。後者常被誤判成「檔案壞了」,其實多半只卡在一條音軌上。所以順序不該是再找一個播放器,而是分開判斷兩件事:裡面那條畫面編碼這台裝置認不認,裡面那條聲音編碼認不認。
MKV 只是盒子,iPhone 拒的是裡面的內容
MKV 能把多條畫面、聲音、字幕裝在一起,這套組織方式在 Apple 裝置的播放鏈路上沒有位置,所以系統那一側常見「檔案在、播不了」。但能不能救、要怎麼處理,取決於盒子裡裝的是什麼編碼:畫面是 H.264 或常見參數內的 HEVC 時,畫面本身其實可以直接搬進 MP4;畫面是 Xvid/MPEG-4 這一類,就得重新壓縮。容器與編碼各管什麼,寫在影片的容器和編碼有什麼區別裡。
打不開不等於全壞了:很多時候畫面是好的,聲音也是好的,只是它們被裝在一個這台裝置不認的盒子裡。
有畫面沒聲音,通常只卡一條音軌
MKV 裡最常見的多聲道音軌是 DTS、DTS 5.1、TrueHD、FLAC,也有 AC-3、E-AC3、AAC、MP3、Opus。裝置認得又放得進產物的那幾條會原樣搬過去,聲音資料不再壓一次;接不住的那幾條會轉成相容格式,最常見的是轉成 AAC——MP3 屬於後者:裝置解得開它,但 MP4 裡沒有認得的存放位置。多語言、多版本音軌同樣是逐條處理,不會只剩一條:能原樣帶的直接搬,放不進產物的那幾條先轉成相容格式(最常見是 AAC);預設那條排在第一,其餘照舊保留,只是不搶預設。旁邊還守著一道產物閘——每一條音軌都要裝置真解得出聲才交貨,解不出的寧可不給產物,也不會給你一份回報成功、點開卻沒聲音的檔案。
有畫面沒聲音,通常不是這條片子壞了,是這台裝置讀得了畫面那條流、讀不了聲音那條流。
字幕這一層要單獨問:文字直接搬,圖片要先認字
裝 SRT、ASS 這類文字字幕的,會逐條搬進產物;ASS 裡的顏色、定位這類樣式資訊會被剝掉,文字保留。裝圖片形式字幕的,過去只能整條放棄;藍光那一族(PGS)現在會在同一條處理裡被認成文字、作為文字字幕軌帶過去——認字會認錯,而且這條線只在 PGS 上真機跑過,其它以圖片存放的字幕沒有跑過的記錄。逐類細節見轉換後字幕會怎樣。
要多久,取決於需不需要重壓畫面
只換盒子、或者只處理某一條音軌的時候,速度接近「把東西重新裝一遍」,屬秒級;確實需要重新壓縮畫面時,時間按素材長度算,屬分鐘級。同一條 MKV 裡畫面能動、聲音也能動的時候,走的是後者。CineX 在動手之前先做這個判斷,順序寫在有的影片很快、有的要更久裡。
處理完你在手上拿到什麼
一份新的 MP4,落在你自己的裝置上。原檔不被改寫、也不會被搬走;產物在「檔案」App 裡可見,可以繼續交給別的 App 使用,不會被鎖在這個應用裡。整個處理在這台裝置上完成,轉換不需要把檔案交給別處,這一點寫在CineX 在哪裡處理影片裡。
轉,還是這一次看完就算了
如果只是為了今晚把這一集看完,用哪種播放方式都行,成本最低。如果這條檔案以後要反覆看、要給別人、要長期放著不管,那把它變成一台裝置都認的普通檔案更省事。同一把尺在 Mac 那一篇也用過,見MKV 在 Mac 上打不開怎麼辦;iPhone、iPad 上的差別只在於:這台裝置上「有畫面沒聲音」更容易出現,因為多聲道音軌更常見。
常見問題
MKV 在 iPhone 上能播嗎?
系統的播放鏈路接不住 MKV 這個盒子,所以直接雙擊通常沒有結果。能不能救、怎麼處理,取決於裡面裝的畫面和聲音各是什麼編碼——判斷按這一份檔案做,不是按副檔名做。
為什麼放出來沒聲音?
多半是那條音軌用的編碼裝置讀不了,常見的是 DTS、DTS 5.1、TrueHD、FLAC。這幾條會轉成相容格式(通常是 AAC),AC-3、E-AC3、AAC 這些裝置認得的則原樣搬走,聲音不再壓一次;MP3 通常也會轉成 AAC——不是裝置解不開,是 MP4 裡沒有它的存放位置。
多語種、多條音軌都會帶過去嗎?
會,逐條帶過去,不會只剩一條。裝置認得的音軌原樣搬,認不出的(常見是 DTS、DTS 5.1、TrueHD、FLAC)各自轉成相容格式;預設那條排第一,其餘保留但不搶預設。同時有一道產物閘:每條音軌都要被這台裝置真解出一幀聲音才交貨,解不出的整份攔下——所以不會出現「轉成功了卻沒聲音」。字幕走的是另一套規則:文字那類逐條帶過去,圖片那類走辨識成文字這一條(見下面這一族)。
會不會把我的 MKV 改掉?
不會。產物是一份新檔案,原檔保持原樣;失敗或取消不佔用轉換次數,所以試錯不會讓你為一件沒完成的事付費。免費版怎麼統計寫在免費版能用到什麼程度裡。
先買還是先用自己的片子試?
先試。挑一條你確定「有聲音」的原片跑一次,再挑一條你懷疑會出問題的(比如帶 DTS 5.1 或多條字幕的)跑一次——兩次就能看出它在你這類檔案上的判斷是否靠得住。Opus 是一次買斷,買斷改變的是之後還能轉換多少次,畫質、速度和格式範圍不因付費而變,具體測什麼見買之前該測什麼。
Axiom One LLC — CineX