MKV 視頻製作、轉換工具網上有不少,但是絕大部分是要收費的。而MKVToolnix 是一個跨平臺免費工具,功能還是相當不錯。
(原文鏈接 http://ddbiz.com/?p=125)
安裝:
mkvtoolnix 提供了在線的安裝包(linux),很是方便,詳細可見:http://www.bunkus.org/videotools/mkvtoolnix/downloads.html
先說系統環境: CentOS 5.4 x64
安裝:
sudo rpm -Uhv http://www.bunkus.org/videotools/mkvtoolnix/centos/bunkus-org-repo-1-2.noarch.rpm
sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
sudo yum install mkvtoolnix
...
Running Transaction
Installing : wxBase 1/4
Installing : wxGTK 2/4
Installing : lzo 3/4
Installing : mkvtoolnix 4/4
Installed:
mkvtoolnix.x86_64 0:4.5.0-1
Dependency Installed:
lzo.x86_64 0:2.02-2.el5.1 wxBase.x86_64 0:2.8.11-2.el5 wxGTK.x86_64 0:2.8.11-2.el5
Complete!
瞧,方便吧。
接下來看看視頻分解。
xxx.xxx.DTS.3Audio.x264.mkv 文件是一個包含了 DTS 音頻的電影文件,而我的設備不支持 DTS。
還是先來說說 DTS
DTS,英文Digital Theater Sound的縮寫,意思是數字影院音響。
DTS由美國DTS公司與環球電影公司合作開發的數字影院環繞聲系統。同杜比數字有類似之處,也是一種多聲道採用壓縮碼技術。DTS採用CAC(相干聲學編碼)結構的壓縮方式有別於杜比數字的壓縮方式,典型的壓縮比爲3:1,僅爲杜比數字的四分之一,原始信號丟失較少,可保留原來聲場中較豐富的細微信號,DTS的96KHz的取樣頻率爲杜比數字48KHz的一倍,最高比特位爲24Bit。
(原文參考)
如果你的播放設備不支持DTS, 比如有些早期的支持外接設備的電視機。就需要我們把這個文件重新包裝,把DTS轉換成AC3或者直接丟棄
MKV的視頻製作工具先介紹到這裏,接下來我們瞭解一下DTS的音軌轉換。
目前從網上下載來的影視文件,稍微上點兒檔次的作品,大小都超過6G,其中很大一部分是封裝了 DTS 音軌。 但是當下很多電視機的內置解碼不能正確解讀此信息,也就是說你能看到視頻,但是聽不到聲音。這就需要我們轉換一下格式,用到的工具非常簡單 AudioConverter, 大家可以在這裏找到原文鏈接http://www.networkedmediatank.com/showthread.php?tid=20887
AudioConvert只有一個可執行文件,解壓即可執行, 在音軌轉換前,首先要把支持庫安裝好,只需要通過菜單項 Options --> Download external utilities 即可。
上圖就是安裝好外置庫後的設置。接下來我們轉換一個視頻文件,該視頻文件中包含了DTS音軌,因此把其轉換爲DolbyDigital(見上圖的右上角DTS參數部分: Preserve DTS track 是要保留這個音軌,對我來說沒有什麼用,就放棄了)。然後選擇 Run ,一切就開始進行了。
爲了跟蹤Sharp 32GE220A 能夠播放的mkv 文件格式,嘗試製作了兩個視頻+字幕,設置:
1. Source Code 設置
首先,被選中的【4個項目中的3個】,Default track flag 都採用 default,
Extra options 中,被選中的3個項目的 Compression 都爲 none
(注:只選擇3個是因爲字幕文件中有中、英兩個,被丟棄的是英文字幕)
2. Unthinkable
三個軌道的 Forced track flag 都爲 yes
三個軌道的 Extra options->Compression 都爲 none
能不能播放,看今晚的效果吧。
Perfect,相當完美,如果電視再大上幾圈,我就不用去影院了。:-)