淺談影片檔案構成~

這次來介紹影片~~,若有機會的話應該是為接下來的potplayer淺談做個開頭XD

但,聲明在先,我並非相關專業人士,對於其知識也是藉著看別人的討論學個一知半解醬(<–成語的錯誤用法喔~),因此有任何錯誤希望大家有看到錯誤的地方立刻指教!!

請大家先忘掉什麼萬能解碼包啊、萬能撥放器啊等等咚咚,讓我們來看看解碼器到底是如何運作的。

那~我們就先來瞭解一個影片檔案究竟是如何構成的吧~

這邊,用手上一個測試用的影片,副檔名為MKV的片子來作為例子,該影片的內容如下:

影片檔剖析

解釋一下,副檔名為MKV,但該檔案內有影片(編碼格式是H.264,H.264本身也有各種壓縮設定,這個檔案的是採用AVC1來壓縮的)、音軌(音樂的壓縮格式是FLAC,壓縮時採用的設定為採樣率48000、16位元)、字幕(字幕格式為ASS,支援動態顯示)、另有雙結局。

耶?看得懂我在說什麼鬼嗎??
看不懂的話…….只要瞭解一點:不能用副檔名來判斷裡面的音樂、影像、字幕這樣!
因此,當你發現你新下載的RMVB不能撥時,請搞清楚,問題不是出在副檔名,而是在於裡面包的內容解不出來(你願意的話,可以包個副檔名RMVB、影片H.264、音訊RA的怪咖影片檔出來….)

所以囉~把一部影片丟到撥放器裡,最先做的事當然就是把各種不同的資源分離開來、再將它們丟給適當的解碼器(總不能解視訊的拿去解音訊吧orz),因此,負責這個得就叫做分離器(又稱作來源濾鏡)。
一般來說,隨著副檔名不同,適用的分離器也就不太一樣(當然效果也不太一樣囉~)像是某些雙結局的影片檔案,就一定得用Haali Media Splitter作為分離器才能完整觀看(但該分離器對於某些渲染方式(下文會提到)又不支持……)下圖就是依照不同的副檔名給予不同的分離器的設定~

分離開來後,視訊丟給視訊解碼器,在解碼過程中還可以就由設定視訊解碼器的選項來調整顏色啦、飽和度啦、銳利化啦、消除矩形啦、亮度對比啦、色階啦、偏移啦等等(請參考下圖ffdshow是訊解碼器的設定,左側所~有選項都是可調整視訊效果的!!)

音訊就丟給音訊解碼器,老樣子還是有一堆咚咚可以依個人喜好做設定

字幕的話,雖然一般都是用內建的字幕顯示器,但當然也有提供更多種功能(尤其是新型的動態字幕)的外掛字幕處理器!向下圖DirectVobSub,就提供多種設定!

好了~~總算是把該解碼的都解完還原成影片啦,再來就是如何"顯示"囉!我們稱這個步驟為"渲染",雖說我們有"影像檔案"但對於其顏色要如何顯示、邊邊角角要如何在前中後三個畫面中混和以求滑順等等,就是在渲染方式中做決定。

至於何種渲染方式較好?其實要看每個人系統、顯示卡、螢幕等等都會有不同的狀況~~

終於~影片在經過分離、解碼、渲染後疊加上字幕和同步進行的音軌作業最後讓我們看到的就是影片檔案~~~~

那麼,有人問"影響畫質的是哪一步驟呢?",老實告訴你~~~每一步都影響畫質!!

分離器效果不好就是有聲無影或相反或顏色偏差、視訊解碼器甭說、音訊解碼器效能不好則是影音不同步、而渲染結果是最後顯示的關鍵也不能忽略……

看到這裡~我都覺得麻煩了、乾脆去灌個完美解碼器或K-Lite等等解碼包不就一勞永逸了(飄)

嘿嘿~有那麼簡單的話我就不用花時間打文章了(茶)~~~接著就是要討論"解碼器衝突"的問題(燦笑)(待續~~~)

——–自言自語分隔線——

因為得了懶病,總覺得要是不趁著心血來潮改快發文的化肯定會窩回溫暖的棉被中繼續和x64的新筆電奮戰~所以一反常態,並非做好完整的資料和準備,而是想到哪打到哪醬,希望不會有太大的問題~~~

  • niming

    看到我最想看的"解碼器衝突"突然没下文了…
    —————————————————————————————-
    回覆『niming』:
    一起等待Flymia的下文吧: )

  • http://dream.twgg.org/ 涼風

    最近是在比文章數嗎?
    還事內容精采
    我的顯卡那篇搞的我都快瘋掉了
    現在太無聊趕快新增唷
    ———————————————————————
    回覆『涼風』:
    最近那兩篇都是Flymia寫的..不是出自我手阿…(最近完全沒有題材的傢伙..)

    顯示卡那篇我都看不懂(囧)

  • flymia

    哈哈~換個方式寫寫看,否則手邊按照以往那種"收集完整資料整理壓縮在發表"的題材~收集資料到近乎完整的題材已經累積4個了(美化軟體dock測試介紹教學、自製sony手機韌體補丁、自製近乎萬能開機隨身碟、自製PE系統~)
    因為資料蒐集太多、歷程太久,反而許多資料已經遺忘或懶得重新去翻找就丟到一個資料夾放著發霉去…….要是在這樣下去好不容易改好的近百個potplayer繁體面板哪時才有適當的文章發佈還真是天小的~~所以現在採用隨想隨打~要資料直接google、把圖空連接到資料夾要圖片直接丟直接拿連結的方式。

    或許這樣可以免去懶蟲的攻勢吧(菸)

    話說~涼風大的測試文時在敬業到讓我倏然起敬啊!!
    跑測試是很枯燥乏味的(俺的dock測試通通跑完但實在沒熱情打完文章……),能跑那麼完整的側是真是令我開眼界了~~
    ——————————————————————-
    回覆『flymia』:
    摁,看到你的文章讓我找到一些動力了,
    最近這段日子都在碰跟技術有關的東西(C++、Java、Python)反而回到小舖就絕得寫這些東西太過於枯燥,
    所以最近打算把之前一篇未完成的文章寫完(還好當初沒有因為寫到累就直接丟回收桶..不然就要從寫幾千個字的前言了…..),不過前提是要開學跟同學拿回磚頭書才有辦法開始寫。
    摁,既然你把發文的週期縮短,那我把寫文章的週期延長吧..(日記應該是不會停止,畢竟一個月一篇嚴重挑戰著我的腦能力..),
    一起加油吧!!!

    涼風嗎~,他對硬體方面興趣很深,也有去考過國家術士證照,算是對硬體研究比較深入吧ˇ

  • 小弥

    哦?
    博主入手新笔电了么~ 无图无真相哦~~呵呵
    咱对编解码器方面真是一无所知呢..看着好晕
    ———————————————————————
    回覆『小弥』:
    這篇文章是休閒小舖的另外一位撰寫人員"Flymia"所寫,
    基本上休閒小舖有在寫文章的有兩位啦 我跟Flymia..~(about(關於)的頁面裡面有介紹喔:http://blog.1cc.biz/about)
    Flymia最近入手了一台新的筆電~如果他願意的話可以請他補圖(笑)
    剛剛去翻了一下我跟他的MSN對話紀錄,好像是「T1125N」這台-ˇ- 好像是32k左右入手的
    不過恰巧..前兩個禮拜我們家也有買一台Notebook..「Asus K42Je」,主要是老爸、姊姊在用的,我把OS、軟件裝完就沒有多碰了..

  • 小弥

    你们那边acer、asus哪个比较受欢迎呢?都是性价比大王呢~不过acer的售后似乎在我们这边有些诟病..

  • Flymia

    都差不多受歡迎…….普通學生買雙A,好一點的買低價vaio;就我所知性價比最佳的似乎是MSI呢…;雙A的沒什麼感覺就是平庸~沒法挑到最好但也不用擔心挑到機王(大致上啦);dell的喜歡他"軟體上的完整";Lenovo當然是小黑最高!(超愛那種工程樣式機身);Pana的話太貴orz但有看過同學拿出來過XD;Toshiba、BenQ、工人舍、富士通的還沒看過~~

  • 小弥

    啊哈哈
    vaio怎么算上低价的呢 (貌似在卖个外壳而已)
    微星啊..不大了解..笔电在我们这边做得不大成功的样子呢 (笑)
    thinkpad的A面无人能及啊~哈哈