前两天帮一位老师转码图像的时候,无意间发现新版FFmpeg竟然支持了下一代编码标准HEVC,以及Google提出的下一代编码标准VP9。真心没想到FFmpeg对下一代的编码标准支持的是如此之快。我还以为这两种编码标准还要在实验室呆上1年呢。看来这两种编码标准离大规模应用已经不远了。

下面是其更新列表,红色部分为其新增加的HEVC和VP9的支持:

- aecho filter

- perspective filter ported from libmpcodecs

- ffprobe -show_programs option

- compand filter

- RTMP seek support

- when transcoding with ffmpeg (i.e. not streamcopying), -ss is now accurate

  even when used as an input option. Previous behavior can be restored with

  the -noaccurate_seek option.

- ffmpeg -t option can now be used for inputs, to limit the duration of

  data read from an input file

- incomplete Voxware MetaSound decoder

- read EXIF metadata from JPEG

- DVB teletext decoder

- phase filter ported from libmpcodecs

- w3fdif filter

- Opus support in Matroska

- FFV1 version 1.3 is stable and no longer experimental

- FFV1: YUVA(444,422,420) 9, 10 and 16 bit support

- changed DTS stream id in lavf mpeg ps muxer from 0x8a to 0x88, to be

  more consistent with other muxers.

- adelay filter

- pullup filter ported from libmpcodecs

- ffprobe -read_intervals option

- Lossless and alpha support for WebP decoder

- Error Resilient AAC syntax (ER AAC LC) decoding

- Low Delay AAC (ER AAC LD) decoding

- mux chapters in ASF files

- SFTP protocol (via libssh)

- libx264: add ability to encode in YUVJ422P and YUVJ444P

- Fraps: use BT.709 colorspace by default for yuv, as reference fraps decoder does

- make decoding alpha optional for prores, ffv1 and vp6 by setting

  the skip_alpha flag.

- ladspa wrapper filter

- native VP9 decoder

- dpx parser

- max_error_rate parameter in ffmpeg

- PulseAudio output device

- ReplayGain scanner

- Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support)

- Linux framebuffer output device

- HEVC decoder, raw HEVC demuxer, HEVC demuxing in TS, Matroska and MP4

- mergeplanes filter

于是果断试了一下,用ffplay播放了一下实验室里的HEVC序列以及VP9序列,发现播放高清序列很流畅,不卡。

播放序列截图:

1920x1080,逐行扫描

ffplay播放VP9时候控制台输出:

ffplay播放hevc时候控制台输出:

上传了一份FFmpeg 2.1:http://download.csdn.net/detail/leixiaohua1020/6486599

========补充==============

HEVC测试序列合集:http://download.csdn.net/detail/leixiaohua1020/6843803

VP9测试序列合集:http://download.csdn.net/detail/leixiaohua1020/6843921

FFmpeg 2.1 试用(新版支持HEVC,VP9)的更多相关文章

  1. 最简单的基于FFmpeg的视频编码器-更新版(YUV编码为HEVC(H.265))

    ===================================================== 最简单的基于FFmpeg的视频编码器文章列表: 最简单的基于FFMPEG的视频编码器(YUV ...

  2. EasyRTMP推送扩展支持HEVC(H265) RTMP推送之Metadata结构填写详解

    我们在<EasyNVR摄像机网页直播中,推流组件EasyRTMP推送RTMP扩展支持HEVC(H.265)的方案>中描述了关于EasyRTMP进行RTMP HEVC(H.265)推流的概括 ...

  3. EasyNVR摄像机网页直播中,推流组件EasyRTMP推送RTMP扩展支持HEVC(H.265)的方案

    众所周知,RTMP标准协议实际是不支持HEVC(H.265)编码格式的,同样,现行的H5标准里面,也没有对H.265的描述,所以,在很大程度上,H5网页浏览器是无法接入HEVC(H.265)的,但是, ...

  4. FFmpeg从入门到出家(HEVC在RTMP中的扩展)

    由金山云视频云技术团队提供:FFmpeg从入门到出家第三季: 为推进HEVC视频编码格式在直播方案中的落地,经过CDN联盟讨论,并和主流云服务厂商达成一致,规范了HEVC在RTMP/FLV中的扩展,具 ...

  5. MediaInfo使用简介(新版本支持HEVC)

    MediaInfo 用来分析视频和音频文件的编码和内容信息,是一款是自由软件 (免费使用.免费获得源代码).他除了提供DLL之外,本身也提供GUI工具用于查看视频信息.我使用中发现,新版本的Media ...

  6. ffplay的快捷键以及选项 FFmpeg 基本用法 FFmpeg常用基本命令 ffmpeg常用转换命令,支持WAV转AMR

    ffmpeg -i 32_mkv_h264_718x480_ac3.mkv  -codec copy -bsf:v h264_mp4toannexb  -f mpegts xx.ts ./ffmpeg ...

  7. [原]ffmpeg编译android 硬解码支持库 libstagefright

    最近花了一天时间将ffmpeg/tools/build_stagefright执行成功,主要是交叉编译所需要的各种动态库的支持没链接上,导致各种报错,基本上网络上问到的问题我都碰到了,特此记录下来. ...

  8. ubuntu下ffmpeg的安装,实现支持3gpp等转换

    最近上线的项目,语音格式转码需要调试3gpp,所以需要再spx,3gpp,3gp等格式之间转换,特记录基于ubuntu环境下的环境ffmpeg部署细则 安装测试环境:ubuntu 14.04 64bi ...

  9. ffmpeg常用转换命令,支持WAV转AMR

    音频转换: 1.转换amr到mp3: ffmpeg -i shenhuxi.amr amr2mp3.mp3 2.转换amr到wav: ffmpeg -acodec libamr_nb -i shenh ...

随机推荐

  1. Android Studio 不得不知的20大快捷键

    如何进入设置快捷键的界面: Android Studio -> References -> Keymap 使用的Keymaps为 Eclipse(Mac OS X)如下图所示: 1 展开和 ...

  2. 二维码扫描&集合排序

    一.二维码扫描机制 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的:在代码编制上巧妙地利用构 ...

  3. Windows安装和使用fftw

    FFTW是一个比较快的.非常出名的一个DFT的开源库. 本文探索安装和配置FFTW,用Visual Studio 2008来使用fftw. 第一步:下载最新的fftw库 这一步很简单,只要在googl ...

  4. Spring开发环境搭建教程

    Spring开发环境搭建 JDK7以上版本 eclispe for j2ee 4.0以上版本 Spring frameWorks 3.0以上版本 至于前两个我们就不介绍,直接百度就可以了,对于Spri ...

  5. Java虚拟机定义

    虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的.Java虚拟机有自己完善的硬体架构,如处理器.堆栈.寄存器等,还具有相应的指令系统.JVM屏蔽了与具体操作系统平台相关的 ...

  6. 学习笔记-JS公开课三

    DOM技术概述 DOM : DocumentObject Model 将HTML标记型文档,封装成对象,提供更多的属性和行为 DOM的三级模型 第一级:将标记型文档,封装成对象,提供更多的属性和行为 ...

  7. 解决uploadify在使用IE内核等浏览器无法使用

    有两种方法: 第一种: SWFUpload Version: 2.2.0 Beta 2 Flash Player Version: current Operating System:Window 7 ...

  8. Cocos2D:塔防游戏制作之旅(十二)

    以上代码块相当直观 - 但是它分解的有些细致了. 首先,敌人通过传递HelloWorldLayer对象的引用而初始化.在init方法里,少数重要的变量被设置: maxHP:定义敌人有多经打(Tough ...

  9. 分布式进阶(四)Ubuntu 14.04下安装Tomcat 6

    Ubuntu 10.04下安装Tomcat 6 1,下载apache-tomcat6, 地址链接:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0 ...

  10. Swing——鼠标(Action)

    本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41346969 看完这篇文章,你可能会学到到知识如下: (1 ...