[心得] MKV!?新世代影音格納庫

讓我們征服這0與1的大海

版主: 浩子

回覆文章
Fazz
版面管理員
版面管理員
文章: 1670
註冊時間: 2004-05-13, 00:13
來自: GET
聯繫:

[心得] MKV!?新世代影音格納庫

文章 Fazz » 2005-02-22, 21:34

相信在過了03年之後,各位同好已經有在各處看到.mkv這個檔案.

什麼是mkv?他是新的影像壓縮規格嗎?

基本上,mkv這個格式(Matroska Media File)並不是一種影像壓縮格式,而是像我們pc上熟悉使用的.avi,ogm一樣,是一種容器規格(container).動畫本身是一張一張的圖像連續拼湊而成,如果在電腦中將每一張的圖像都用類似BMP的格式存檔的話,檔案會非常的巨大(每秒30張好了...我們可以算算一部24分的動畫要幾張),所以我們有DIVX,XVID等等的影像壓縮codec...而avi,mkv就是將這類壓縮格式,和聲音(影像codec是不處理聲音的)以及其他物件(如字幕等)裝起來,同步化的容器.

我們最常用的.avi格式,已經擔當處理影像和聲音"合成"行之有年.而其能力也沒有不足,不過在網路越發達,資訊量越大的現在,這種只能合成影像和聲音,無法加入其他功能的格式在使用起來種有點缺憾.所以之後有.ogm,和.mkv這些格式的誕生.要是大家有利用字幕檔,或是收看有人外壓字幕在影片上的,就知道.avi格式一但將字幕壓在檔案中,就無法把字幕抽出來了,更別說多國字幕,多國語音等DVD已經有很久的功能.而改善這些缺點的,就是Matroska Media File這樣的media container了.使用Extensible Binary Meta Language技術,擁有和別的影像的互換信和高度的擴充性.

這邊提一下他的優點.

可以對應幾乎任何的影音壓縮格式 (VFW MPEG-1/2/4 WMV9 RealVideo10 AAC AC3 MP3 MP2 WMA9 Vorbis RealAudio FLAC TTA)
多聲道切換可能
可分chapter
對應可變的FPS
對應非常多的字幕格式
可以指定影像比例
可以在一個檔案中添加許多檔案
可以製作像DVD-video的選單

缺點,目前需要利用mkv保存的情形主要還是在如果我們想把DVD-Video轉成電腦用撥放格式時可以收入最多的原始資料.而不需要多個檔案.除此之外的利用的必要性不是那麼的高.另外對應的player還不是很多.處理影像用的軟體對應上也還沒普及.和avi格式現階段利用上重複性太高.這些都是目前這個格式所需要克服的問題.
Fazz
版面管理員
版面管理員
文章: 1670
註冊時間: 2004-05-13, 00:13
來自: GET
聯繫:

文章 Fazz » 2005-02-22, 23:22

要如何利用.mkv檔案呢?
http://www.bunkus.org/videotools/mkvtoolnix/

只要按照上面的網站,你就可以知道怎麼用了...



如果真的這樣這樣就不需要教學了.:P ~相信大家看到一堆橫文字就頭痛吧!!

首先!


我們要找到哪裡下載程式.! 也相信有人是卡在這裡 Orz
耐心看完介紹,我們會發現在

3.1.4 Windows
Thanks to Cygwin and MinGW there are now binaries for Windows available. Simply download the new installer for version 1.0.2. It contains everything needed to run mkvtoolnix.

For those who only need the updated files I still provide the usual two RAR archives for version 1.0.2 and for the runtime DLLs. Both archives have to be uncompressed into the same directory.

可以點選下載.

程式安裝方式,這裡就不加煩述了.

安裝完成後視窗是這個樣子

圖檔

基本上只要用到input這個視窗就可以了,再來.就是把想要的放在一起的東西都丟進去吧!!支援滑鼠拖曳.

圖檔

最後指定檔案要放置於何處,按下start muxing就可以了!
作成檔案的速度不慢,我這邊作成放有上面這些東西的檔案約需要62sec.

圖檔

作成之後大概是這種感覺,字幕可以調整要不要讓他出來,可以選擇字幕,並且有多重聲音.

目前一般的多媒體撥放器有直接對應mkv格式的是media player classic.如果要讓其他的player對應,
http://packs.matroska.org/
直接把這個codec包抓回來就可以了.
Fazz
版面管理員
版面管理員
文章: 1670
註冊時間: 2004-05-13, 00:13
來自: GET
聯繫:

文章 Fazz » 2005-02-22, 23:35

我們會合成之後,再來是需要能夠分離.
最簡單可以利用的是
Mkvextract GUI 這個程式.
http://forum.doom9.org/showthread.php?s=&threadid=73819
我們可以在這邊找到.

請將檔案解壓縮後放到 mkvtoolnix資料夾下.(重要!!!)

程式是這個樣子

圖檔

把想要分解的檔案開啟,它會自動去分析

圖檔

最後指定完成檔案放在哪,按下extract就可以了

圖檔

這邊目前測試不是所有的mkv檔案都能這樣分解.我這邊測試的狀況我自己做的都不太能正常的分出,可能還有些地方有出錯.日人製作的檔案則多可以用這個方式解出.繼續研究:D

真的不能分出的時候可以使用VirtualDubMod,它一樣會分析mkv,利用VirtualDubMod的強大功能直接把想要的影像拉出來吧~
回覆文章