求扫盲:为啥手机硬解某些视频文件比软解还要卡?
用自己的GS3看rmvb,手机能硬解,但掉帧严重,另外看 Honey & Clover (DVD 1024x576 x264 FLAC)的MKV文件,也是能硬解但是掉帧很严重,只能软解看。我以前对硬解的理解就是一个视频要么是能硬解流畅,要么是无法硬解,请问这种理解错误在哪儿?为什么会有硬解播放卡的视频?求扫盲 能硬解rmvb 的双核,不算国内的方案,我认识的只有高通的胶水君,估计厂商还得买解码授权,不是每个都有代表作是mediapad 奇葩分辨率,还flac
手机看请认准现在满大街都是的x264+aac mp4 一般不是特别奇葩的片源
只要cpu够给劲 软解 是完全不会有任何问题的
而 硬解 虽然解码成本不需要那么高 但是对兼容性要求也很高 DVD upscaling到576的意义是什么,pt站赚积分么? 引用第3楼likunplus于2012-08-28 16:54发表的:
而 硬解 虽然解码成本不需要那么高 但是对兼容性要求也很高 images/back.gif
我以前的认识是只要视频文件能硬解,那么就是兼容的,就不会掉帧,这种认识错误在哪儿? 引用第5楼thez于2012-08-28 17:07发表的:
我以前的认识是只要视频文件能硬解,那么就是兼容的,就不会掉帧,这种认识错误在哪儿? images/back.gif
兼容和不兼容 不能理解成开和关 那样的 完全对立的事件
不兼容 能体现在很多方面 多测试些片源就能看出来,
比如硬解部分flac全是噪声 比如硬解部分mkv封装的AVC 出现正常硬解一两秒→卡住→跳回一两秒前
上面这都是 我在手里的安卓寨板遇到过的 总之就是各种奇葩的表现 引用第5楼thez于2012-08-28 17:07发表的:
我以前的认识是只要视频文件能硬解,那么就是兼容的,就不会掉帧,这种认识错误在哪儿? images/back.gif
你说的硬解是类似dice显示HW? 没有那个处理器能硬解码rmvb视频吧,尤其是国外的产品,不怕被告吗。
还有时常听到某型号可以“硬解”rmvb(高通?),最多也就是使用cpu指令集加速吧,并不是真正的硬解。
如何看视频是否真正的硬解码?将你的cpu频率锁定到200mhz以下,如果能流畅播放视频就是硬解码了。
楼主说的情况应该是播放器问题,换别的播放器试试吧。
Dice无疑是最好用的硬解码播放器;
BSPlayer有自己写的硬解码驱动,但是画质较差。
软解码rmvb还是用MX播放器效果比较好。 引用第8楼liaojings1于2012-08-28 17:23发表的 :
还有时常听到某型号可以“硬解”rmvb(高通?),最多也就是使用cpu指令集加速吧,并不是真正的硬解。
....... images/back.gif
我重复过了,这可能是买了real的授权,mediapad盒子上大大一个real logo
192m 这么低的频率还能用cpu流畅软解 720p rmvb,我看高通应该去搞x86把outel给草了,当年笨疼4单核2g 搞这个都有点勉强
另外说额外加硬解芯片的我估计也可以洗洗睡了,看个拆机图就知道。
印象里当年ti的单核就搞过这把戏,给钱的给解码,不给钱的当没有 我的寨板可以完美硬解ANE的H&C啊
果然还是山寨方案视频给力啊 引用第9楼532于2012-08-28 17:32发表的:
我重复过了,这可能是买了real的授权,mediapad盒子上大大一个real logo
192m 这么低的频率还能用cpu流畅软解 720p rmvb,我看高通应该去搞x86把outel给草了,当年笨疼4单核2g 搞这个都有点勉强
....... images/back.gif
我6年前买的手机也是Real授权的,内置RealPlayer播放器(当然是软解码了),直接支持rm格式打开,只不过官方播放器有限制(320X240分辨率 300以下码率 15帧左右),超过参数就提示不支持。装了破解后随便播放PC用rm视频(当然卡爆了)。
是不是真的硬解码,降低cpu频率到200mhz以下就知道了(主要是排除CPU软解码、指令集算法加速,或者直接看cpu占用曲线图)。
http://img13.poco.cn/mypoco/myphoto/20120828/17/584016052012082817470508.png
这里说下几种解码的情况:
1、软解码,使用CPU单纯的跑计算进行解码,效率底下cpu负荷很重。
2、指令集加速软解码,使用CPU的各种算法进行解码,效率成倍提升,解码内容越复杂占用CPU则越高。
3、硬解码,使用专门的模块进行解码,效率极高且cpu没有负担,兼容性较差超过硬解码参数则无法进行解码。
这里说下为什么要追求硬解码:
移动设备最头疼的就是续航,电池总是不够用的,即便是在家里拖着充电线也是蛮烦人的。
硬解码是使用专门的模块进行解码的,cpu负担大大降低,功耗、热量也随之降低。
1200毫安的机器可以看6小时左右视频,1600毫安可以看8小时左右视频。
MP4封装的 也有硬解吃瘪的 比如异域小分队前些天发的战场女武神
害我都要重新封装成mkv才流畅播放 三星的机子的RMVB硬解只是系统播放器内置软解罢了 引用第14楼fumeflow于2012-08-28 18:21发表的:
MP4封装的 也有硬解吃瘪的 比如异域小分队前些天发的战场女武神
害我都要重新封装成mkv才流畅播放 images/back.gif
这位说的是这个合集吧:“[异域-11番小队][战场女武神Valkyria_Chronicles]”
下载了一集看了看视频文件信息:
http://img170.poco.cn/mypoco/myphoto/20120828/18/5840160520120828185126017.jpg
发现是可变帧率的视频,之前看到论坛有人说vfr的H264无法硬解码,
不过自己也没碰到过(自己一直想压这种视频但不会调参数设置),这里就测试下vfr视频的播放吧。
我手头拿的是GS1的马甲产品,处理器是单核的王者蜂鸟S5PC110,硬解码1080P High@5.1 B15 Ref15都没问题。
系统自带播放器:能播放,开始3秒处换场景报错,跳转黑屏没动静。
DicePlayer:能播放,开始3妙处换场景后高速播放,音画不同步,跳转无法操作没任何作用。
BSP调用系统硬解码:能播放,开始3秒处换场景报错,跳转黑屏没动静。
BSP调用自己硬解码:正常播放,没有任何问题,跳转视频会有1-2秒马赛克色块(关键帧问题把)之后一切正常。
关键时刻还是的靠BSP来解决啊。。。
页:
[1]