dwing吧 关注:5,319贴子:84,521
最近发现google vp8的下一代视频编码vp9已经是可用状态了, 但还没有正式发布.
听说vp9标准添加了很多特性, 虽然仍然不支持B帧和多参考帧, 但对intra帧应该有很多改进,
如果测试画质能达到x264的效果, 那么uci有可能改用vp9内核.

这里给大家提供了当前最新版本的win32平台编译版本, 有兴趣的可以测试一下图像和视频的编解码
编译器: MinGW-gcc 4.7.2-1 + msys 1.0.18-1
编译参数: --target=x86-win32-gcc --disable-vp8 --enable-vp9 --disable-multithread --disable-unit-tests
vp9版本: v1.2.0-1547-gb46d58a
下载地址: http://pan.baidu.com/share/link?shareid=234363&uk=2047110340

PS: xiph也有个正在开发的视频编码项目daala, 据说也是下一代视频编码, 和vp9都是与h.265(hevc)竞争的无专利编码, 但目前进度缓慢, 完成度还差很多, 暂时观望.


回复
1楼2013-01-21 18:09
    我之前也看到了,还是preview版。


    回复
    4楼2013-01-21 20:26
      据说是WebM格式将会主推VP9+opus的组合。


      收起回复
      5楼2013-01-21 20:31
        VP8都没完善就VP9了?


        收起回复
        来自手机贴吧6楼2013-01-22 11:16
          webp新加的无损模式也有些vp9的影子,相对png来说平均下来大概能减少20%体积,但速度实在是无法直视


          收起回复
          7楼2013-01-22 16:35
            VP9 + Opus
            HEVC + USAC
            又一轮循环呢……


            收起回复
            8楼2013-01-23 03:33
              又是一轮熬战,现在H264还处于壮年期........谷歌的东西一向没好感......


              回复
              9楼2013-01-23 22:42
                vp9的源码在哪里有……


                收起回复
                10楼2013-01-24 14:36
                  CSDN上面有H.265的编码器~


                  回复
                  来自手机贴吧11楼2013-01-29 02:01
                    这个怎么用啊


                    收起回复
                    12楼2013-05-16 09:19
                      为什么想换成vp9内核呢?换了后和webp比起来有什么优势?


                      收起回复
                      来自Android客户端13楼2013-05-21 17:08
                        楼主,vp9 的码流在帧其实码9D012A之后的4个byte是帧长和帧高的意思(代码pc->display_width,pc->display_height ),紧接着有跟着一组帧长和帧高(pc->width ,pc->height )。第一组是实际长和高,那么第二组是什么意思呢?

                        if (scaling_active && data + 4 < data_end) {
                        pc->display_width = read_le16(data + 0);
                        pc->display_height = read_le16(data + 2);
                        data += 4;
                        }

                        if (data + 4 < data_end) {
                        pc->width = read_le16(data + 0);
                        pc->height = read_le16(data + 2);
                        data += 4;
                        }


                        收起回复
                        14楼2013-07-03 15:59
                          楼主,vp9有实现算法么?我想看看,谢谢啦~~~


                          收起回复
                          15楼2013-07-10 17:11
                            ffmpeg里的libvpx-vp9仍然不能用,一编码就crash


                            收起回复
                            16楼2013-07-11 11:18


                              收起回复
                              通过百度相册上传17楼2013-07-11 11:44