最近多了很多MKV格式的影片檔,只是對它的認識嚴重不足= = 有關MKV的介紹網上有太多來源,已經不知原作者是誰,下面的內容轉自『史萊姆論壇』的: 關於 OGM 和 MKV
  首先澄清一個誤區,OGM 和 MKV 並不是像 DivX、XviD、MP3、OGG 這樣的媒體壓縮格式,而是兩種特殊的「組合」和「封裝」格式,換句話說就是一種音瀕和視瀕媒體的容器格式。舉個例子的話就比較容易理解了:把只有視瀕的 DivX 和只有音瀕的 AC3 組合起來,然後以一種多媒體CD片的形式出現——最一般的就是 AVI,其次就是 OGM、MP4 等,現在最靈活、功能最強大的則是 MKV (Matroska Video)。   AVI 的出現已經超過了 10 年,漸漸體現出了老態,除了近年通過 VirtualDub 的編輯可以擁有 2 條音軌外,基本上沒有其他的改進。   OGM 表示 OGG 媒體,是 Tobias Waldvogel 為 OGG Container 所做的增補,可以看作是另一種 AVI Container,它可以含有 Ogg Vorbis、MP3、AC3、APE、AAC 等音瀕音軌和各種各樣符合 DirectShow 規範的視瀕格式、段落信息以及字幕,可以合成 8 個以上的音軌和 8 個以上的字幕 (「內掛」,老外稱為「軟字幕」),美中不足的是僅支持 srt 文本格式的字幕——這不是越來越像 DVD 嘛!可惜前一段時間 OGM 源碼是不公開的,就那麼幾個人在開發,自然進度慢了,甚至一度陷入了停滯。不過最近宣佈公開源碼,加入 Open Source 行列,重新開始開發,讓我們期待它可以更好。   MKV 就是在 OGM 停滯的那段時間出現的,是由俄羅斯的程序員開發的,從一開始就是 Open Source,因此得到了很多其他程序員的說明 ,開發速度相當快。   OGM 有的 MKV 都有,另外還有很多獨特的功能。例如借助 Gabest (Media Player Classic 的作者) 開發的插件如 Matroska Mux、Realmedia Splitter、SubtitleSource 等首次實現了對 Real 媒體 (包括 RMVB) 的封裝!眾所周知 Real 的 RMVB 是封閉格式,官方的 Helix 製作器根本就不支持多聲道,所以儘管算法很優秀,但在多通道聲效大片的再現上就無能為力了,只能乖乖讓位給可以合成 AC3 和 DTS 音軌的 AVI 和 OGM,但是 Gabest 的軟體作品可以讓 RMVB 格式的視瀕和 AC3、DTS 音瀕合成為 MKV,從根本上克服了 RMVB 音瀕上的弱點。不僅如此,Gabest 的 VSFilter (即原 VobSub) 宣佈支持 MKV 內嵌 ssa、ass 格式軟字幕的讀取!   簡單總結一下 MKV 的特點:    支持多種格式的視瀕和音瀕的封裝,獨家支持 Real    支持多格式多音軌,達 16 條以上    支持 ssa,ass 等格式軟字幕,達16條以上    支持段落選取 (由製作人決定)   換而言之,播放 OGM 或 MKV 格式,不需要也沒有對應的解碼器,需要的是其濾波器 OGG Splitter 和 Matroska Splitter,然後,裡面封裝的何種格式的音瀕和視瀕,就需要何種格式的解碼器,例如 DivX、XviD、Real、AC3、APE 等……   目前所有的播放器中,對這兩種格式支持最好的是 Media Player Classic。
雖然很多說要用Media Player Classic,但VLC Media Player也完美支援(要不是VLC看得到,我還不知MKV的存在呢......) 不確定自己未來是否會用到,因此請原諒我順帶也轉載相關的『MKV,AVI,OGM,RMVB/RM,WMV9)轉RM/RMVB 』吧!(笑)
(MKV,AVI,OGM,RMVB/RM,WMV9)轉RM/RMVB 以下軟體請到http://www.shooter.com.cn下載或www.google.com搜尋 (一)必備的播放軟體:WMP9,realoneplayer_2_60011853,Media Player Classic(MPC) 必備的解碼及編碼軟體:ac3filter_0_70b,OggDS0995,XviD-24062003-1,Divx505,ffdshow-20030523 外掛字幕的軟體:vobsub223(需昇級成vobsub229) 綜合的解碼及編碼軟體:klcodec205f(包含ac3filter_0_70b,OggDS0995,XviD-24062003-1,Divx505, vobsub223,...) 次要的編碼軟體:WMEncoder (二)安裝的選項(選項一種即可): (1)ac3filter_0_70b,OggDS0995,XviD-24062003-1,Divx505,vobsub223(需昇級成vobsub229), 最後安裝ffdshow-20030523 (2)先安裝klcodec205f,再來vobsub223(需昇級成vobsub229),XviD-24062003-1,最後安裝ffdshow-20030523 (三)壓制RMVB/RM (1)壓制AVI->RM/RMVB的軟體:Batch Real Producer1.4.3(推薦,可到http://cool18.yeah.net下載) 或Helix Producer Plus9 (2)在這裡我舉一些特殊的例子: 1.花園的Last_Exile(最終流放)第一話的mkv格式,因視訊採Xvid-api4壓制,又是mkv格式, 需要ffdshow-20030523,vobsub229才能播放 壓制方面另外還需要MatroskaMuxer.ax及MatroskaSplitter.ax, 另外DirectVobSub的設定要選''Always Load'',如圖 最後在壓制時右下角出現的藍色小箭頭要記得切換,不然會沒字幕 此主旨相關圖片如下: 2.AC3的音源可以直接壓制(如花園的永恆之戀曲1,A9的戰鬥妖精雪風3) 只是花園的永恆之戀曲1,2話,refrain_blue及A9的戰鬥妖精雪風3,它們的"框架速度"出現異常值 需將ffdshow-20030523的Xvid取消,如圖 此主旨相關圖片如下: 只要是預覽的"框架速度"出現異常值如圖是119,這時候看視訊壓縮是甚麼編碼 如果是XviD就取消XviD,若是DivX就取消DivX3,DivX4或DivX5 ''記得要播放影片的時候要改回原來成libavicodec'' 此主旨相關圖片如下: 3.ogm格式的需將音源OGG分離轉成MP3再結合 (A)先下載OGMDemuxer_1.0a1 執行gmdemuxer -a -p input.ogm,分離出input.avi(無聲音)及input.ogg (B)再下載acehighconverter,將OGG轉換成mp3 (C)最後下載VirtualDubMod_1_4_13_1,將視訊及聲音結合 (a)File->Open Vedio,開啟你所要結合的視訊檔 (b)在Video選Direct stream copy (c)在Audio選CBR MP3 Audio,選項你所轉出的MP3 (d)選項File->Save as Avi (e)結合出來的AVI檔,按照一般正常程序去壓制 4.RM/RMVB轉RM/RMVB需要RealMediaSplitter.ax 將你的RM/RMVB的副檔名改成avi然後照一般程序壓制 5.WMV9格式的avi檔一般的可直接壓制, 比較特別的是蘭萌的R.O.D TV版第三話(因"框架速度"是119) 目前的方法,我只知道用VirtualDubMod_1_4_13_1將其轉成Divx或XviD格式的編碼再壓制 (A)File->Open Vedio,開啟你所要轉換的視訊檔 (B)在Video選Full Processing Mode,然後在Video選Compression選項Divx或Xvid的編碼 (C)在Audio選Full Processing Mode,然後在Audio選Compression選項mp3的編碼 (D)在File->Save as Avi,就會看到在轉碼了 (E)轉出來的AVI檔就套用第2個方法去壓制 參考資料: MKV 播放指南 http://www.slime2.com.tw/forums/show...threadid=90019
創作者介紹
創作者 狡兔三窟的第四窟(毆) 的頭像
Purplemap

狡兔三窟的第四窟(毆)

Purplemap 發表在 痞客邦 留言(0) 人氣( 12829 )