有關 mkv 影音檔格式
關於 mkv 檔案格式
散佈封閉檔案格式的文字文件會傷害社會。 同樣地, 散佈封閉的影音格式也會傷害社會。 還好目前影音檔格式的市場還有些混亂, 並沒有遭受任何公司壟斷。 但是如果大眾不重視 資訊社會的人權議題, 一味放任, 甚至在不自覺的情況下助長軟體公司以 DRM 格式綁架你我的檔案, 那麼後果可能將更嚴重。 筆者所知最開放自由的影音檔案格式是 Ogg Media (.ogm) 及 Matroska (.mkv) 。 又根據 影音格式比較表, Matroska 在技術成熟度及社群活躍程度上似乎都略勝一籌, 因此決定採用它來當做輸出格式。
在 Linux 底下, 有許多播放軟體都支援 Matroska 格式, 例如 xine, mplayer, vlc 等等; 我自己習慣用 xine 與 mplayer。 Windows 底下可以播放 Matroska 的軟體也很多, 但基於 長線學習投資 的考量, 建議還是從上述這些 「適用於許多不同作業平臺」 的播放軟體當中挑選。
2007 年 「TOP 計畫」所錄製影音檔的轉檔筆記
在巨匠電腦的錄音室錄製, 效果當然比上次 「城鄉計畫」 自己在家裡錄的要好太多了。 不過因為在 MS Windows 底下錄音, 產生的是 avi 格式。 以下筆記說明如何將 avi 轉成 mkv, 順便把音量調大。 假設原始資料在 avi/ 下; 欲產生的資料在 mkv/ 下。
cd avi ls *.avi | sed 's/\.avi//' > ~/filelist.txt for f in $(cat ~/filelist.txt) ; do ffmpeg -i $f.avi -vn ../mkv/$f.mp3 ; done cd ../mkv for f in $(cat ~/filelist.txt) ; do echo -n "$f: "; sox $f.mp3 a.wav stat -v ; done > volume.txt 2>&1 cat volume.txt # 以 drgeo 影片為例, 我看到最小值約 6.4 最大值約 11.4 time for f in $(cat ~/filelist.txt) ; do sox $f.mp3 $f.ogg vol 5 ; done for f in $(cat ~/filelist.txt) ; do mkvmerge -o $f.mkv -A ../avi/$f.avi $f.ogg ; done
2007 年 「縮減城鄉差距重建區數位機會推動試辦計畫」 錄製過程筆記
- 在 xubuntu 底下以 xvidcatp 錄製。 內定存檔格式為 .mpeg。 遺漏大約百分之十二左右的畫面及聲音, 因此播放速度比錄製時快, 有點像在趕時間一樣。 (xubuntu 吃的資源比 edubuntu 少; 不知是心理作用還是事實, 感覺上用 xubuntu 錄製, 遺漏的比較少。)
- 有雜音。 先將所有聲音軌取出:
ls | sed 's/\.mpeg//' > ~/file-list.txt for f in $(cat ~/file-list.txt) ; do ffmpeg -i $f.mpeg -vn $f.mp3 ; done # 逐一手工處理: 用 audacity 的 noise removal 功能消除雜音 for f in $(cat ~/file-list.txt) ; do mkvmerge -o $f.mkv -A $f.mpeg $f.mp3 ; done
更多筆記請見部落格上的這一帖: Recording Computer Lectures on Linux。
- 本頁最新版網址: https://frdm.cyut.edu.tw/~ckhung/v/mkv.php; 您所看到的版本: October 21 2016 09:46:44.
- 作者: 朝陽科技大學 資訊管理系 洪朝貴
- 寶貝你我的地球, 請 減少列印, 多用背面, 丟棄時做垃圾分類。
- 本文件以 Creative Commons Attribution-ShareAlike License 或以 Free Document License 方式公開授權大眾自由複製/修改/散佈。