c语⾔8bit转10bit,10bit视频转码成8bit视频教程(⾮常简单)10bit视频编码现在已经悄然兴起,折腾斯基也不多做介绍了,捡重点地说就是相⽐8bit视频,10bit视频不⽀持硬件解码是⼀个不容忽视的硬伤。可能有些同学不明⽩硬件解码是⼲嘛的,要折腾斯基简单说的话就是:10bit的视频放到现在的绝⼤多数多媒体播放设备中——即mp4播放器等——是⽆法播放的。10bit须要软件解码才能播放,换⾔之,需要装了相应解码包的PC和MAC才能播放。还有⼀点就是
10bit虽然号称⽐8bit有更精细清晰的画⾯,但那是在显⽰器本⾝⽀持10bit的⼤前提下。换句话说,⽬前⼤多是的显⽰器播放10bit视频和播放8bit视频⼏乎是没有区别的——顶多就是某些⼈⾃我感觉会好些……还有⼀点就是,10bit视频据说能够⽐8bit更⾼效的压缩视频,节省体积——要折腾斯基来说,省那么点MB对现在硬盘⽩菜价的事实⾯前⼏乎是没意义的。
但是,折腾斯基执着于8bit视频的理由并⾮上⾯说到的任何⼀点,⽽是——10bit的视频⽆法再x64的win7上显⽰缩略图!这个折腾斯基在之前的关于缩略图的⽇志中有简单提到过。那么进⼊正题,如何把10bit视频转换成8bit视频呢?有⼀点折腾斯基要说在前⾯,⽬前的视频转码软件对此是⽆能为⼒的,即使转码也会是⼀个充满马赛克的垃圾视频,毫⽆意义。其实⽅法很简单,折腾斯基刚发现这个⽅法的时候也是不禁拍脑门:Kao,这么简单啊!
第⼀步:⾸先下载最新的8bit x264编码,为了⽅便,这⾥以32bit的版本为例,点击这⾥进⼊下载页⾯,下载32bit 8bit-depth
springmvc在项目中的作用第⼆步:打开记事本,复制下⾯的编码然后另存为encode.bat
x264 --preset veryfast --tune animation --crf 18 -o %1.8bit.mkv %1
红字部分可以根据个⼈需要⽤如下替换:
veryfast – 速度最开,⽂件体积最⼤
veryslow – 速度最慢,⽂件体积最⼩
第三步:把10bit视频、、encode.bat三个⽂件置于同⼀个⽂件夹下linux通配符
c语言教学视频推荐第四步:拖拽10bit视频到encode.bat图标上然后放开,会出现⼀个下⾯这个命令视窗开始转码,什么都不⽤做,等待……直到视窗消失。截图最后⼀⾏开头可以看到当前进度为84.9%
jsp技术知识点论文第五步:同⽂件夹下会⽣成⼀个⽂件名中包含8bit字样的新视频⽂件,但是没有⾳频或字幕,仅仅是⼀个视频⽂件
第六步:这时候就要祭出mkvmerge GUI了,将原视频⽂件和新视频⽂件导⼊到mkvmerge GUI中,取消勾选原视频中⽂件中的视频部分,然后mux即可。
headers是什么意思中文到此即⼤功告成了!Enjoy
oracle教程菜鸟入门手册
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论