討論區

Blender Taiwan-繁體中文社群[台灣] :: 討論區 :: CG,Audio,Video Area :: [Video]影片剪輯
 
<< 前一個主題 | 下一個主題 >>
[系列教學] Avidemux 與 MKVtoolnix - 第2章 影片轉檔
版主: hanklu
作者 發表
ziyawu
Thu Feb 05 2009, 07:46PM

註冊會員 #48
加入日期: Sun Dec 14 2008, 01:52PM
發表: 48



Chapter2 影片轉檔 - AVIDEMUX

影片格式的轉換會牽涉到很多編解碼器的概念與知識,先了解每次轉檔的需求,再依照經驗來設定編碼器的參數,才能轉出自己真正覺得滿意的結果,當然這也與個人觀感不同而有所差別;從網路多多查詢資料,了解編碼器每個參數的實際意義,並嘗試更多的比較 ,累積實際經驗來轉出適當大小兼顧畫質的影片。
本章節並不著重於如何設定編碼器的參數,僅僅講述轉檔的操作及搭配常用濾鏡來達成某些效果(如影片內嵌字幕)。

2-1 轉檔概念

影片常見的格式有 mpeg、avi、asf、mkv、ogm 等,這些都是多媒體的容器,編碼後的視訊和音訊裝在容器裡頭,所以基本上決定品質和影片大小的是用什麼方式來編碼,而非某個容器格式就會有較小的體積、較好的畫質;相對的某個影片是用了某種編碼,就要有相應的解碼器才可以播放這個影片,跟容器格式沒有關係(當然播放器要支援這種格式才行),所以當遇到同樣是avi卻不一定能播放,就是編碼器搞個鬼。
轉檔包括格式轉換與編碼轉換,格式轉換這個簡單只要程式支援就沒問題,而編碼部份則是真正的重點,又有分成視訊和音訊,音訊方面常見有 MP3、AC3、AAC、OGG,AAC 音質好、檔案小但想播放,電腦必須有支援此種格式,OGG 則是低流率下可表現一定水準;視訊常見的 MPEG4 有 Xvid、Divx、X264 等,編碼的選擇已需求及編碼的開放性為基準,X264 是最複雜的編碼演算法可以產生畫質高、檔案小的影片,同樣對播放硬體的要求較高許多,Xvid 的出現是因當時 Dvix 的封閉,Xvid 是開放的,而且許多人眼中它某些情況下比 Dvix 優秀。
Avidemux的轉檔核心使用 Mencoder,它轉檔相當快品質也不錯,甚至有商業的轉檔程式也用它(聽說),在 Linux 下還有另一個鼎鼎有名的就是 — ffmpeg ,想要知道你的系統支援哪些視訊與音訊編碼,可以在 [幫助] → [內建的支援] 來查詢。


2-2 一般轉換

將擁有影片檔轉成我們要的格式,整體步驟為先開啟影片,選擇想轉成的視訊與音訊編碼類型,然後選擇需要的濾鏡,最後決定輸出格式並儲存,便完成轉檔。

步驟一、開啟影片
開啟要轉檔的影片檔,這時查時這個影片屬性,得知這個影片的音視編碼、寬高尺寸等詳細資訊。

影片是 720 × 396 的 DX50 編碼,音訊是用位元率 128 的 MP3,這對轉檔相當有用。

步驟二、設定編碼及參數

選擇想要的視訊、音訊編碼類型後設定編碼的相關參數。(這裡視訊選 XviD,音訊選 AAC)

步驟三、設定濾鏡
接下來設定濾鏡,濾鏡簡單說就是要改變影片的功能,如修剪、調整、字幕(內嵌字幕用到)等。如果都不使用就不用設定。

這個影片原本大小為 720 × 396 ,為了讓檔案不要太大,想要縮小為 624 × 356 ,那麼就會用到濾鏡裡轉換類別的「調整大小」,如下圖選擇調整大小並添加,設定想要的寬與高就可以了。

設定完記得點選右下角的「預覽」按鈕來看看使用濾鏡後的結果。

步驟四、設定輸出格式
設定想要輸出的多媒體容器格式,也就是 AVI 或 MKV 等,如果單純想轉換格式不換編碼,那麼在編碼部份設定成「複製來源(Copy)」,然後設定輸出格式就可以了。


步驟五、預覽並儲存
都設定完畢別急著執行儲存,先在工具列改變視窗顯示叫出輸出預覽來觀看影片,看是否是自己滿意的結果,如果是再儲存。


儲存後出現編碼中的視窗,並漫長的等待程式編碼完成。


2-3 去交錯

先知道何謂交錯(interlace),就能了解什麼是去交錯(deinterlace),所謂交錯式(隔行掃描)是奇偶掃瞄線個別是一個獨立的畫面,再把兩個獨立畫面合併在一起,這是因為陰極射線使用漸進式(逐行掃描)過程時間較長,造成畫面視覺上的閃爍,因此採用交錯的辦法來達成無閃爍。
而現今的顯示器及電視的漸進刷新頻率已提高不會造成閃爍,但在電腦漸進式(progressive)的螢幕上觀看交錯影片會出現畫面上有交錯線條,因此轉檔時便希望能去交錯來把影片轉為逐行掃描。
由上可知,要辨別是否為交錯影片,播放影片看物體移動時的畫面有無出現交錯的線條,有出現線條為交錯的(如下圖),反之則為漸進式。

想要去交錯只需上一章節轉檔步驟中的濾鏡設置裡加入去交錯濾鏡即可,Avidemux 提供多種的去交錯濾鏡,利用輸出預覽功能來測試各種去交錯濾鏡的效果,每種都試試看找出自己看起來覺得效果最好的濾鏡。
一、設置去交錯濾鏡

預覽輸出結果是否滿意

想要達到效果最好的去交錯,並非僅僅套用去交錯的濾鏡而已,有些刁鑽的影片檔,大部份是漸進、某些部份為交錯,這樣的影片直接套用去交錯濾鏡效果會相當糟糕,必須先分析影片挑出交錯部份,分開處理才能有較好的結果,具體的方式可在網路上查詢到各種處方。

2-4 內嵌字幕

將字幕內嵌在影片裡面相當簡單,一樣使用字幕濾鏡即可,但是一般來說並不鼓勵內嵌字幕,因為內嵌後無法再做任何變更也不能反悔,字幕已經變成畫面的一部份,不過在特定情況下依然有好處,變成影像的一部份就沒有文字編碼的問題,尤其是繁、簡中文處於萬碼奔騰的情況,下載一個簡體字幕,播放卻出現亂碼,或者是下載繁體字幕卻出現亂碼,什麼萬國碼、什麼大五碼,搞得自己的頭只會越來越脹,沒有編碼的煩惱所以也不需要安裝相關字體,對可攜式媒體來說節省許多不必要的麻煩。
一、依照字幕檔格式加入正確的字幕濾鏡

注意:要選擇正確的字幕濾鏡,SRT/SUB 和 ASS/SSA 有各自相應的濾鏡,不要選錯了喔!
二、設定字幕的字型、編碼、位置、大小及延遲

字型和編碼的設定:
字型要根據編碼來選擇系統上正確的字型檔。

1.選擇的不正確的字型,預覽時字幕都變方塊(下圖),遇到這種情形就是字型錯了,BIG5 編碼的字幕檔要用 BIG5 的中文字型,UTF-8 需要 Unicode 的字型。
(推薦使用 cwTeX 自由字型,有明、宋、楷、黑、圓五款中文字型)


2.選擇的編碼與字幕檔編碼不符,會出現亂碼(下圖),若是字型、編碼、字幕編碼都不對就無法顯示字幕。

字幕的顏色、大小、位置的設定

如果字幕跟影片有同步問題,可以設定延遲來解決。

2-5 將影片轉成 DVD 格式

如果要把手邊的影片檔燒錄成可在 DVD 播放器上播放的光碟,影片未做任何更改就匯入製作影音光碟的程式時,程式也必須經過調整影片的過程才能把影片製成 DVD 影碟,調整影片的工作不如交給 Avidemux 來執行,這樣不僅品質能自行控制,也可節省時間。

講解操作步驟前要先談談一些基本認知,影片的解析度與外觀比例是兩回事,一個影片檔的外觀比例可以是 1:1、4:3 或 16:9 ,影片中的比例資訊是告訴播放軟體該用什麼比例資訊來正確播放這個影片,下面用 DVD 及 SVCD 播放原理幫助了解影片解析度與外觀比例的關係。
一般電視的比例為 4:3 而寬螢幕則為 16:9,那麼 16:9 DVD 的 720 × 480 視訊要如何播放,播放器會以高度乘上比例當作為寬度來播放,即以 480 × (16/9) ≈ 852 為寬度,所以在螢幕上就以 852 × 480 來播放,所以這時候就會發現 DVD 播放時要拉寬才會是正確的比例,表示原本 16:9 的 720 × 480 影片實際上是被縮窄的;再看看 4:3 的 SVCD 影片解析度為 480 × 480,播放時的寬度為 480 × (4/3) = 640,所以在一般電視(4:3)上播放的寬高為 640 × 480。
那麼如果 16:9 的 DVD 在 4:3 的電視上該如何播放,首先一樣依照 16:9 比例拉寬,這時上下用補上黑邊,把整個畫面變成 4:3,這種過程就叫加黑框,因此不同比例的影片與螢幕,就利用這種方式來達成比例正確的播放。
而1:1 的影片最常在電腦上的影片檔看見,一個解析度 640 × 480 的影片檔,它的外觀比例設為 1:1,表示告訴播放程式在播放影片時不需改變寬高,直接以 640 × 480 來播放就是正確的比例。
經過上面無趣的講解,就會知道若要轉成 DVD 格式,在電腦上 1:1 的影片檔要先轉成,縮窄的 16:9 的 720 × 480 的影片格式;了解影片比例的概念,在 DVD 備份或一般轉檔也很有用,下次用程式播放影片發現畫面被壓扁時,你已經知道原因及如何處理了。

有概念後開始著手轉換格式,Avidemux 已經將常見的影音光碟格式作為自動範本,直接選擇套用就可免去麻煩,剩下的只需依需求調整編碼參數。

一、開啟影片檔並查詢影片檔的詳細資訊:


二、點選 自動 → DVD 後出現自動精靈的對話視窗

從影片資訊可以知道這個影片檔的比例為 1:1,所以來源的外觀比例就選擇 1:1,而目的檔案只的就是轉好的 DVD 影片,看自己想要DVD是什麼比例,下面來詳細看看三種不同比例的情形。
(1) 16:9 DVD


轉成 DVD 應該會用到調整大小和加框的濾鏡,所以打開濾鏡設置來瞧瞧。


發現使用了兩個濾鏡,先用調整大小把 624 × 352 變成 712 × 480 後,再用加框把寬度加到 720,這樣影片最後就是 720 × 480 大小了,開啟預覽看看輸出結果。(縮窄的畫面正是16:9 DVD)

(2) 4:3 DVD

開啟濾鏡設置視窗,4:3 是先調整大小為 720 × 360 再加上黑框把寬度增加到 720。

發現輸出畫面看起來好像是被壓扁了一樣,不放心的話可以利用一開始講的觀念自己換算看看是否正確,480 × (4/3) = 640 表示播放時畫面寬度會變成 640,比影片的 720 窄,表示畫面看起來被壓扁是正確的。

(3) 1:1 DVD

開啟濾鏡設置視窗,4:3 是先調整大小為 720 × 404 再加上黑框把寬高各增加到 720 與 480。

看起來畫面比例沒有改變,只是頂部和底部加了黑框。

選擇比例後,設定一下視訊編碼的參數就可以儲存影片開始轉檔了。

如果影片不止要轉成 DVD 還要加入其他濾鏡,記得 DVD 格式自動精靈要最後再執行,也就是說其他濾鏡都要在調整大小和加框的濾鏡前面,想想看如果轉成 16:9 DVD 解析度後加上字幕會有什麼情形發生,結果就是播放時字幕都被拉寬了。


影片轉好後還不是 DVD 要使用其他軟體把影片做成 DVD 影片光碟,Avidemux 功能完整但不表示包山包海,製作 DVD 影片光碟還是交給專門的軟體,順便做美美的 DVD 選單,這類的自由軟體有 K9copy、DeVeDe 和 QDVDAuthor 等,功能都還蠻不錯的,不只是簡單的製作 DVD 影片光碟而已,還可製作 DVD 影片選單、字幕調整等等。

三者中以 QDVDAuthor 功能較為專業、複雜,而 K9copy 的定位應該是 DVD 擷取軟體,但也有提供製作 DVD 功能, DeVeDe 簡單易上手,不管用哪個軟體,轉好的影片檔匯入轉成 DVD 影片光碟時,要注意軟體是否會自己判斷影片合不合乎 DVD 標準,如果不會就要自己設定選項告訴程式影片已經是標準的 DVD 影片不必再轉換了。

K9copy
典型的K風格軟體
介面:Qt
軟體網站:點這裡訪問網站


DeVeDe
簡單、易用、超方便
介面:GTK
軟體網站:點這裡訪問網站


QDVDAuthor
強大、專業
介面:Qt
軟體網站:點這裡訪問網站





下載本文 PDF (2009.02.12 更新)




[ 已編輯 Wed Feb 25 2009, 10:54AM ]

The sadness will last forever.
回到頂端
ziyawu
Thu Feb 12 2009, 04:22PM

註冊會員 #48
加入日期: Sun Dec 14 2008, 01:52PM
發表: 48
文章修正:
(2009.02.12)
1.畫面的「長度、寬度」改成「寬度、高度」。
2.關於 16:9 NTSC DVD 的播放寬度 480×(16/9)≈ 852 (不能為奇數)。

The sadness will last forever.
回到頂端
 

跳躍:     回到頂端

該主題同步方式: rss 0.92 該主題同步方式: rss 2.0 該主題同步方式: RDF
Powered by e107 Forum System