c语言8bit转10bit,10bit视频转码成8bit视频教程(非常简单)
出處:http://blacklein.blogcn.com
10bit視頻編碼現(xiàn)在已經(jīng)悄然興起,折騰斯基也不多做介紹了,撿重點(diǎn)地說就是相比8bit視頻,10bit視頻不支持硬件解碼是一個(gè)不容忽視的硬傷。可能有些同學(xué)不明白硬件解碼是干嘛的,要折騰斯基簡單說的話就是:10bit的視頻放到現(xiàn)在的絕大多數(shù)多媒體播放設(shè)備中——即mp4播放器等——是無法播放的。10bit須要軟件解碼才能播放,換言之,需要裝了相應(yīng)解碼包的PC和MAC才能播放。還有一點(diǎn)就是10bit雖然號(hào)稱比8bit有更精細(xì)清晰的畫面,但那是在顯示器本身支持10bit的大前提下。換句話說,目前大多是的顯示器播放10bit視頻和播放8bit視頻幾乎是沒有區(qū)別的——頂多就是某些人自我感覺會(huì)好些……還有一點(diǎn)就是,10bit視頻據(jù)說能夠比8bit更高效的壓縮視頻,節(jié)省體積——要折騰斯基來說,省那么點(diǎn)MB對(duì)現(xiàn)在硬盤白菜價(jià)的事實(shí)面前幾乎是沒意義的。
但是,折騰斯基執(zhí)著于8bit視頻的理由并非上面說到的任何一點(diǎn),而是——10bit的視頻無法再x64的win7上顯示縮略圖!這個(gè)折騰斯基在之前的關(guān)于縮略圖的日志中有簡單提到過。那么進(jìn)入正題,如何把10bit視頻轉(zhuǎn)換成8bit視頻呢?有一點(diǎn)折騰斯基要說在前面,目前的視頻轉(zhuǎn)碼軟件對(duì)此是無能為力的,即使轉(zhuǎn)碼也會(huì)是一個(gè)充滿馬賽克的垃圾視頻,毫無意義。其實(shí)方法很簡單,折騰斯基剛發(fā)現(xiàn)這個(gè)方法的時(shí)候也是不禁拍腦門:Kao,這么簡單啊!
第一步:首先下載最新的8bit x264編碼,為了方便,這里以32bit的版本為例,點(diǎn)擊這里進(jìn)入下載頁面,下載32bit 8bit-depth
第二步:打開記事本,復(fù)制下面的編碼然后另存為encode.bat
x264 --preset veryfast --tune animation --crf 18 -o %1.8bit.mkv %1
紅字部分可以根據(jù)個(gè)人需要用如下替換:
veryfast – 速度最開,文件體積最大
veryslow – 速度最慢,文件體積最小
第三步:把10bit視頻、x264.exe、encode.bat三個(gè)文件置于同一個(gè)文件夾下
第四步:拖拽10bit視頻到encode.bat圖標(biāo)上然后放開,會(huì)出現(xiàn)一個(gè)下面這個(gè)命令視窗開始轉(zhuǎn)碼,什么都不用做,等待……直到視窗消失。截圖最后一行開頭可以看到當(dāng)前進(jìn)度為84.9%
第五步:同文件夾下會(huì)生成一個(gè)文件名中包含8bit字樣的新視頻文件,但是沒有音頻或字幕,僅僅是一個(gè)視頻文件
第六步:這時(shí)候就要祭出mkvmerge GUI了,將原視頻文件和新視頻文件導(dǎo)入到mkvmerge GUI中,取消勾選原視頻中文件中的視頻部分,然后mux即可。
到此即大功告成了!Enjoy
總結(jié)
以上是生活随笔為你收集整理的c语言8bit转10bit,10bit视频转码成8bit视频教程(非常简单)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 立方体体积计算代码
- 下一篇: HuTool工具生成带图片二维码