top123763
資深會員
積分 3565
發文 296
註冊 2006-5-5
狀態 離線
|
#2
有關MKV格式請點我
http://zh.wikipedia.org/wiki/Matroska
mkv的影片,要如何播放?
下載 K-lite Codec
http://toget.pchome.com.tw/intro/multimedia_avplayer/21375.html
mkv不是一種壓縮格式,DivX、XviD才是視頻壓縮格式,mp3、ogg才是音頻壓縮格式。而mkv是個"組合"和"封裝"的格式,換句話說就是一種容器格式。
舉個例子的話就比較容易理解了,把只有視頻的XviD和只有音頻的mp3組合起來,然後以一種多媒體介質的形式出現,最常見的就是avi,其次就是ogm,還有mp4等不太常見的。
avi的出現已經超過了10年,漸漸體現出老態了,除了近年通過VD可以擁有2個音軌,沒有其他的改進。
ogm的出現,標誌著多音軌格式的出現,可以合成8個以上的音軌,音頻上自然也多了ogg這個格式,重要的是可以"內挂"字幕,老外稱?"軟字幕",可以任意開關,可以"內挂"8個以上的字幕,美中不足的是僅僅支援srt格式,並且不支援Unicode,對亞洲字元支援嚴重不足。
還有一個就是Chapter功能,可以自定義段落,播放時就可以選擇了。是不是越來越像DVD啦?但是當時的ogm源碼是不公開的,就那么幾個人在開發,自然進度慢了,前一陣幾乎陷入了"死亡"。最近宣佈公開源碼,加入Open Source行列,重新開始開發。
mkv就是在ogm停滯的那段時間出現的,由俄羅斯的程式師開發的,從一開始就是Open Source,因此得到了很多其他程式師的幫助,開發速度相當快。
ogm有的mkv都有,另外還有很多獨特的功能。其中最令人振奮的就是Gabest(開發vobsub的公司)開發的Plugin,不僅開發了專門的播放器Media Player Classic(俗稱MPC), 這個東西的強大相信用過的人都有體會。還開發了很多的MKV用的Mux(合成器),尤其是Real格式的Mux。 Real的rmvb是封閉格式,官方的Helix根本就不支援多聲道所以儘管演算法很優秀,但在聲效大片的再現上就無能?力了,只能乖乖讓位給可以合成AC3和DTS的avi以及ogm了。
但Gabest開發的Realmedia Splitter和mkv Mux可以讓rmvb格式的視頻和AC3、DTS合成mkv,從根本上克服了rmvb音頻上的弱點。不僅如此,還開發了VSFilter.dll和SubtitleSource.ax這2個Plugin,宣佈支援ssa和ass的格式軟字幕。
總結就是下面幾條:
1.支援多種格式的視頻和音頻,尤其是Real
2.支援多音軌,多達16條以上
3.支援ssa,ass軟字幕,多達16條以上
4.支援段落選取(由製作人決定)
一、MKV簡介
MKV不是一種壓縮格式,AVI、MPG才是視頻壓縮格式,MP3、OGG才是音頻壓縮格式。MKV是個「組合」和「封裝」的格式,換句話說就是一種容器格式。舉個例子的話就比較容易理解了,把只有視頻的XviD或者DivX和只有音頻的MP3組合起來,然後以一種多媒體介質的形式出現,最常見的就是AVI,其次就是OGM,還有MP4等不太常見的。簡單地說,MKV是把不同的視頻遊戲、音頻流字幕等封裝成一個獨立的,含有不同語言的字幕和不同內容的音頻的多媒體格式文件。
由於MKV一般不是單通道的多媒體文件,往往含有多音頻和多字幕等,所以要轉換成RMVB先得處理好片源。
製作軟件:mkvtoolnix-0.7.1
下載地址:點擊直接下載
壓縮軟件:Real9 壓縮器 2.7
下載地址:點擊進入下載頁面
播放器:RealONE Player
下載地址:點擊進入下載頁面
二、製作:
1.片源處理:
先用mkvtoolnix-0.7.1來處理片源,mkvtoolnix-0.7.1解壓便可使用,主程序文件是mmg.exe,運行mmg後,啟動mkvmerge GUI V0.7.1。
我這兒舉個例子,把一個MKV文件不需要的音頻流部分去掉。啟動程序後,點圖1中的加號按鈕,把準備好的片源添加進來,然後把想去掉的音頻前面的鉤去掉。如這兒我去掉第二條音頻流,所以把A_MPEG/L3�ID 3�type�audio 前面的鉤去掉,(只能留下單音頻和單視頻兩條通道)接下來在Output filename欄裡面設置好輸出文件名,最後點Start muxing按鈕,開始製作,經過一陣硬盤燈狂閃後文件生成完畢。
2.文件編碼:
使用Real9壓縮器對剛才處理好的片源進行編碼,此軟件為綠色軟件,解壓即可使用,啟動程序後先選源文件設置,選取剛才處理好的MKV文件的文件名,然後設置輸出路徑,最後設置壓縮率。注意紅色下劃線部分,一定要選帶VBR的配置文件,這樣壓縮出來的電影才是RMVB。分辨率設置,如果不想改變就都是0,系統會自動讀取片源分辨率,如圖。
根據自己需要,設置高級選項裡面的值,需要說明的是用「單向編碼」這一項,如果選中此項後程序只會編碼一次,可省去一半的時間,但是達不到最好的文件大小和效果比。最後點開始按鈕進行壓縮。好了,到外面去走一圈回來就可以欣賞自己製作的RMVB大作了。大家還不快動手來做一個。
ps.2
MKV->RMVB->MPEG(avi)->dvd
1.RealMediaSplitter.ax +TMPGEnc PLUS
2.Realone 解碼器 + MainConcept MPEG Encoder
兩種方案中隨便哪一個都可以。
用第一種方案,通常轉換時間約和播放時間差不多……例如 24分鐘的 RMVB 轉換成 VCD 格式,差不多也要用 24 分鐘……
用第二種方案,偶這裡轉換時間只有播放時間的一半……例如 24分鐘的 RMVB 轉換成 VCD 格式,差不多只要 12 分鐘就搞定……
不管你用哪種方案,都是基於微軟的 DirectShow 技術的……
第一種方案,把 RealMediaSplitter.ax 複製到系統的 \windows\system32 下,然後「開始」——「運行」……輸入:regsvr32 C:\windows\system32\RealMediaSplitter.ax,然後「確定」,然後使用 【TMPGEnc 2.53.35.130 Plus完美版本】 ,就可以搞定了。如果還不行,再安裝 Real Alternative (請注意小日本的版本!),使用的是 5 步的嚮導,很簡單。
這樣做已經是MPEG檔了 往DVD的路很寬廣 工具太多 自己找喜歡的 上面兩方案軟體我都有
沒有MKV檔的經驗
MKV, *.DVD轉檔成DVD, SVCD, VCD,讓你也可以將原本只能在電腦上觀看的影片,經由Avi2Dvd
轉檔後,燒錄成影音光碟,也能夠在VCD/DVD Player上播放。 ...
http://www.softking.com.tw/soft/ ... ge=3&order=name
MKV要如何轉成DVD嗎?
先到http://www.bunkus.org/videotools/mkvtoolnix/index.html
下載0.9.6版
然後也下載他的Runtime.
接著用這軟體將你要轉換的MKV檔慢慢分離.
再用其他轉Mpeg2工具做成DVD.
一.將mkv文件的視訊,音源,及字幕分離
(一)
1.用GUI界面的mmg來看mkv檔是由那些tracks組成
及視訊,音源,及字幕所在track的位置
2.以slamdunk-01.mkv為例,
用mmg開啟后如圖
(1)track1是Xvid編碼的視訊文件
(2)track2,track3是ssa格式的字幕檔
(3)track4,track5,track6是OGG音源
(二)用mkvmerge將mkv檔分離:
1.將你要分離的mkv檔放在和mkvmerge的同一目錄下
2.如果你要分離的是track1,track2,及track4
在Dos模式的指令下執行
''mkvextract.exe tracks slamdunk-01.mkv 1:slamdunk-01.avi 2:slamdunk-01.ssa 4:slamdunk-01.ogg''
(補充在XP下執行Dos指令的小技巧:相信對大多數的人都不需要的
a.將需要分離的mkv檔,放在mkvmerge的同一目錄下
b.在同一目錄下,點鼠標右鍵,選"新增->文字文件"
以鼠標左鍵雙擊"新增文字文件.txt"進入后,輸入
"mkvextract.exe tracks slamdunk-01.mkv 1:slamdunk-01.avi 2:slamdunk-01.ssa 4:slamdunk-01.ogg"
然后儲存檔案
c.最后將"新增文字文件.txt"改成"新增文字文件.bat"
以鼠標左鍵雙擊"新增文字文件.bat"
就可看到在分離的畫面)
3.就可以得到slamdunk-01.avi,slamdunk-01.ssa,slamdunk-01.ogg
這時你會發現slamdunk-01.ssa字幕內容是空白的,這個字幕檔是沒用的,將它刪除
這時候執行
(1)
mkvextract.exe tracks slamdunk-01.mkv -c UTF-8 2:slamdunk-01.ssa
(2)一般來說-c后面可設GB213,BIG5,UTF-8,這是比較常用的
4.關于mkvmerge的說明到''mkvmerge\doc''看說明
如有不祥還請各位大大賜教
|
|