2014年12月9日 星期二

多媒體影音轉檔 mp4、mkv 壓片之簡易概念

現今可以說是視頻時代,有一大堆的影音格式,還有不少影音轉轉軟體;

使用影音轉換軟體之前,瞭解一些簡單的壓片概念,後面會比較好上手。

為何要將多媒體影音轉檔壓片?

算是容量及頻寬的限制吧,多媒體影音經轉檔後,在畫質可接受的範圍內,可大幅度的降低影片容量,也可減少自己上傳的時間,及別人下載的時間。

打個比方,一顆3TB外接硬碟,保存布布DVD,只能放個百來集,但轉成mkv或mp4格式,容量壓在1G左右,可放個千多集,未來回顧,只需要滑鼠點點,就可以開來看,不用查找DVD放那邊,有做檔案目錄編號的話,集數也不易混亂,參考教你如何做,才能將布袋戲之 DVD 光碟影片轉換成 mp4 或 mkv 格式這篇。

2018年4月4日,更新些許內容:

將影片拆成3個部份來看,會比較好理解:

視頻部份,也可以叫視訊軌,或視訊軌道;

可看成數萬張圖片之壓縮處理,在播放時,播放器會解壓縮那些圖片,並連續自動播放,此項目,不管你如何調整,都不會滿意的,畫質好容量大,容量小畫質就差,只能求個尚可,勉勉強強。

音訊部分,也可以叫音訊軌,或音訊軌道。

字幕部分,也可以叫字幕軌,或字幕軌道。



包裝的容器類型&輸出格式:

.mp4 目前最主流的格式,跨各種平台,電腦、平板、手機、遊戲機;大部分都轉成 mp4 影音格式。

.mkv 有個好用的封裝工具 mkvtoolnix 專門支持 mkv 格式;內封多字幕及內封多音軌之影片,一般偏向用 mkv 格式居多。

.avi 微軟的影片格式,現在比較少人在用。

.flv 網路 Flash 影片格式,現在比較少人在用。

.rmvb 早期小體積之影片霸主,現在比較少人在用。



視頻部份 - 影片編碼&視訊轉換器:

目前主流是H264,未來可能是H265,此項一般選H264既可,相容性高。

H264 有的地方叫 AVC 此兩者,指的是同一種編解碼,參考 → 維基百科H.264

H265 有的地方叫 HEVC 此兩者,指的是同一種編解碼,參考 → 維基百科H.265



視頻部份 - 螢幕大小&畫面大小:

一、影片輸出尺寸,這一直是個頭痛的問題,除了有一堆尺寸可選外,最主要的2個問題:

【影片尺寸大,在螢幕小的裝置上播放,佔容量】
【影片尺寸小,在螢幕大的裝置上播放,會失真】

二、片源碼率問題,如果影片來源已被轉過,取樣位元率不高的話,在轉換時,不建議放大尺寸,不然失真會很嚴重。

三、如果要上傳至 youtube 或其他線上視頻站,youtube官方的建議尺寸是16:9,就是1280x720或1920x1080。



視頻部份 - 位元率,就是畫質取樣位元率:

【設高畫質好,但佔容量】、【設低容量小,但畫質差】

一、此項參數,和上述輸出的影片尺寸是連動關係,尺寸大,不可以用太低的位元率,不然失真會嚴重,尺寸小,用太高的位元率,則佔容量。

打個比方,320x240尺寸,取樣位元率用400kbps及用1600kbps壓出,在320x240螢幕上播放時,只會差一些,但1600kbps會多出一倍以上的容量。

二、其實說明白點,這個就是和觀看影片時,所使用的螢幕尺寸有關,大部份的轉換軟體,會提供一推,多少尺寸用多少位元率之配方,額●●●看咖霧煞煞,原則上,參考下述建議值,就可以:

640x360 取樣的位元率建議值 1000 左右

1024x576 取樣的位元率建議值 1500 左右

1280x720 取樣的位元率建議值 2500 左右

1920x1080 取樣的位元率建議值 3500 左右

上述4項都是16比9,算是目前螢幕寬高之主流比例,還有就是尺寸和位元率,是成正比關係;使用較大的尺寸時,就要使用較高的位元率,不然失真會很嚴重。

720x480 和 720x576 為 DVD 片源的預設尺寸,壓片轉檔時,如果不想拉伸到 720p ,取樣的位元率,要用高一點 2500 左右,這樣影音播放器,放大觀看時,才不會失真的很嚴重。

藍光 Blu-Ray 的片源,播放的尺寸用 1080p ,取樣的位元率用 3500 左右,就可以。

於壓片轉出後,感覺畫質還可以,所佔的容量,也不算太大,在能接受的範圍就好。

主界面,上方的視訊編碼器【Config】之 h264 設置說明這篇的底部,有簡單的說明,什麼是取樣?





視頻部份 - FPS 畫面播放速率:

一、FPS就是幀率,畫面更新率,見 → 維基百科幀率,簡單的意思,就是每秒刷新幾張圖。

二、常見的 FPS 是 23.976 / 25 / 29.97 / 30 / 50 / 60 等;

FPS 此項和上述的播放尺寸,有聯動關係,一般用和片源同 FPS 就好,壓片時,如果報錯,在修改,參考[MeGUI 問題處理] 轉換成 1280x720 尺寸時,不支援 30 fps 之處理這篇。

三、如果是要上傳至 youtube 等視頻站, youtube 官方的 FPS 幀率建議值是 25 FPS 幀率。



視頻部份 - 外觀寬高比:

一、這項的意思是,當片源尺寸的寬高,與你所設置的輸出尺寸寬高,不同的時候,要怎麼處理?

依你設置的外觀寬高比,進行等比例,換算對乘。

格式工廠 format factory 可以用 360p / 720p / 1080p 等,會自動與高度,進行等比例,換算對乘。

Freemake Video Converter 可使用等比例,換算對乘;或 resize 變形拉伸尺寸,到你指定的播放尺寸。

MeGUI 可使用等比例,換算對乘;或 resize 變形拉伸尺寸,到你指定的播放尺寸。

因為以前螢幕寬高比例之規格,十分的混亂,沒有像現在這麼統一,都是 16:9 的比例;

而外觀寬高比及 resize 變形拉伸,其實是將 720x480 和 720x576 這2種 DVD 片源尺寸,用到 1280x720 或 1920x1080 等 16:9 之比例的變相處理方法。



視頻部份 - 二次編碼,一般選否,就可以。

早期壓制方程式,比較單純,才要二壓,可以減少容量;

現在 h264 / h265 編碼,壓制方程式,較為複雜,二壓效果有限,不明顯。



音頻部分 - 音訊&音訊串流,就是聲音輸出部份:

一、音訊編碼,用 AAC 或 AC-3 或 MP3 這些,都可以。

二、採樣率,用 44100 或 48000 都可以。

三、位元率,用 128 或 192 都可以。

四、音訊聲道,這個用原本預設的,就可以了;先前是建議用2聲道,但 5.1 或 7.1 多聲道,轉2聲道後,會有變小聲的問題,參考音訊軌轉檔後,聲音變小了 / 沒聲音 / 都變成 擦擦擦 滋滋滋這篇。



字幕部分 - 圖片型&文本型:

格式工廠 format factory 教你如何做,才能在影片內,添加字幕

Freemake Video Converter 對內封或外掛 srt / ass 字幕處理解說

[MeGUI 補充] 添加字幕概念:字幕的顯示、字幕的類型、字幕的存檔格式

對剛接觸影音轉檔的新手來說,字幕這部分,會讓人搞的霧煞煞,這邊建議,可以先看一下字幕編輯修改軟體 Subtitle Edit 之使用教學,連結總整理內的製作字幕入門篇跟製作字幕應用篇,試著製作一部3分多鐘的 MV 音樂影片字幕,這樣可以了解,字幕是如何被製作出來的,還有明白製作字幕之流程。



參考別人的參數設置:

一、對新手來說,必須知道一下,在觀看別人壓好的影片時,覺得畫質不錯,容量也不大,就可看一下,該影片是用什麼參數壓的。



轉換後,有影音不同步的問題:

一、壓片轉檔是非常吃重CPU計算,不能用太舊的電腦。

二、在壓的同時,也不建議執行其他程式,如跑3D遊戲。

三、轉檔軟體bug,試這改用其他轉檔軟體,如果轉檔軟體版本太舊,最好更新一下。

【更新軟體時,最好是先移除舊版,重新開機,在裝新版,避免code常駐記憶體,無法刪除及覆蓋,Update失敗】

四、有許多電影影集動畫等,怎麼越看越覺得影音不同步,額●●●這算是螢幕大,高解析度的缺點,這邊給大家的建議是:

不要把你的臉,貼在螢幕前面,不然影片和音源分開錄製的那種,八成以上,你都會覺得影音不同步,請離遠一點觀看,這樣也比較不會近視。

同分類文章 → b1_影音轉換軟體_b1_影音轉換軟體



對上述圖文教學,還不太明白的話,請至下方連結,查看 youtube 視頻解說。

視頻解說之第一部分:https://youtu.be/uShBvVahus4

舊的視頻解說:https://youtu.be/_dkNyAInAJ0

謝謝大家,抽空觀看,files備份檔名:software00001019 otherguides007
如果久久,才用一次,怕忘記,可將本篇連結,貼至您的 facebook 或 google+

沒有留言:

張貼留言