X264压制bandicam录制的YV12视频开头绿屏是怎么回事?
dwing吧
全部回复
仅看楼主
level 13
abcfy2 楼主
而且开头4秒钟从这个绿屏过渡到花屏了,4秒钟的时候又好了,这是怎么回事?
2012年06月12日 07点06分 1
level 13
abcfy2 楼主
用direct264重新过了一遍,居然一点事都没有,难道D264真的有什么神奇之处?
2012年06月12日 08点06分 2
level 8
如果直接交给 X264,那有可能是 FFMS 或者 LAV解码问题
2012年06月13日 10点06分 3
解码YV12这种无损的视频也会出现绿屏和花屏么?
2012年06月13日 11点06分
@abcfy2 YV12是一种色域(Color Space)吧;无损,YV12的无压缩 AVI么?如果是这样还是怀疑 X264整合 FFMS的问题。
2012年06月13日 12点06分
@darkangel0224 应该是无压缩的,mediainfo看到的编码就是YV12。用的是bandicam录制的,编码器就选的YV12,应该是无损的。
2012年06月13日 13点06分
@abcfy2 不会是无压缩的,录屏软件都会有独特的编码器来做压缩,不然按照 无压缩AVI的体积,500G根本录不了几分钟。
2012年06月13日 13点06分
level 13
abcfy2 楼主
bandicam的设置如图。
最终得到的视频参数应该是无压缩的。
概要完整名称 : D:\bandicam 2012-06-13 21-50-27-839.avi文件格式 : AVI文件格式/信息 : Audio Video Interleave文件大小 : 125 MiB长度 : 4秒 720ms平均混合码率 : 222 M
bp
s编码程序 : BandiAviMuxer 1.0
视频ID : 0文件格式 : YUV编码设置ID : YV12编码设置ID/信息 : ATI YVU12 4:2:0 Planar长度 : 4秒 720ms码率 : 220 Mbps画面宽度 : 1 360像素画面高度 : 768像素画面比例 : 16:9帧率 : 25.000 fps色彩空间 : YUV色度抽样 : 4:2:0压缩模式 : 无损bits/(pixel*frame)(数据密度) : 8.441大小 : 124 MiB (99%)
音频ID : 1文件格式 : PCM格式设置, Endianness : Little格式设置, Sign : Signed编码设置ID : 1长度 : 4秒 710ms码率模式 : CBR码率 : 1 411.2 Kbps声道 : 2声道采样率 : 44.1 KHz位深度 : 16位大小 : 811 KiB (1%)交错间隔时间 : 10 ms (0.25 帧)音频预读时间 : 9 ms

2012年06月13日 13点06分 4
我在上面就说了,录屏软件都会有自己特有的压缩算法的,bandicam也不例外
2012年06月13日 14点06分
@darkangel0224 那意思就是说这个奇葩的编码导致X264无法正确的解码么?direct264用dshow却正确解码了,是这样么?
2012年06月13日 14点06分
@abcfy2 应该是这样的。X264内置的是基於 FFmpeg项目的 FFMS 和 LAV;录屏软件都会向系统注册特有的编码器
2012年06月13日 14点06分
@darkangel0224 多谢解答。另外似乎fraps的兼容性不错,直接喂给x264也能正确编码,是因为fraps的编码也是基于FFMPEG项目的么?另外FRAPS的视频直接扔给非编基本都能支持。而bandicam录制出来的AVI只有视频选MJPEG,音频选pcm才能让非编识别,别的都不识别。
2012年06月13日 14点06分
1