前两天帮一位老师转码图像的时候,无意间发现新版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通知Notification全面剖析

    通知 通知是您可以在应用的常规 UI 外部向用户显示的消息.当您告知系统发出通知时,它将先以图标的形式显示在通知区域中.用户可以打开抽屉式通知栏查看通知的详细信息. 通知区域和抽屉式通知栏均是由系统控 ...

  2. win 8.1 64位彻底删除王码98

    安全模式 C:\Windows\SysWOW64\ 删除:winwb98.IME和winwb98.MB 注册表: 找到王码五笔相关的项.一般在最下面的以字母E开头的文件夹.全部删除. HKEY_LOC ...

  3. Tomcat的系统安全管理

    Tomcat是一个Web容器,我们开发的Web项目运行在Tomcat平台,这就好比将一个应用嵌入到一个平台上面运行,要使嵌入的程序能正常运行,首先平台要能安全正常运行.并且要最大程度做到平台不受嵌入的 ...

  4. FFmpeg在Linux下安装编译过程

    转载请把头部出处链接和尾部二维码一起转载,本文出自:http://blog.csdn.net/hejjunlin/article/details/52402759 今天介绍下FFmpeg在Linux下 ...

  5. JAVA代码规范笔记(上)

    本文为<code conventions-150003>(JAVA代码规范)笔记. 文件组织 1.超过2000行代码的源文件将会比较难以阅读,应该避免. 2.每个Java源文件都包含单一的 ...

  6. 11 PopupMenu菜单和代码例子

    PopupMenu 弹出式菜单 API 11以上可用 1. 获取弹出菜单的对象 2. 在res里的menu添加菜单项 3. 将布局里的菜单项 给弹出菜单 4. 进行监听弹出菜单 5. 展示出弹出菜单 ...

  7. iOS下WebRTC音视频通话(二)-局域网内音视频通话

    这里是iOS 下WebRTC音视频通话开发的第二篇,在这一篇会利用一个局域网内音视频通话的例子介绍WebRTC中常用的API. 如果你下载并编译完成之后,会看到一个iOS 版的WebRTC Demo. ...

  8. Java相关错误

    http://blog.csdn.net/pipisorry/article/details/51291063 使用hadoop jar ./Hw2Part1.jar /hw2/example-inp ...

  9. 【图的DFS】图的DFS非递归算法

    在DFS的递归算法中,DFS框架如下: 1访问起点v0 2依次以v0的未访问的连接点为起点,DFS搜索图,直至图中所有与v0路径相通的顶点都被访问. 3若该图为非连通图,则图中一定还存在未被访问的顶点 ...

  10. 如何彻底的删除MySQL数据库(图文教程)

    最近有个小课题数据库使用Mysql,提前写一下Mysql作为复习. 第一步当然是要看如何卸载Mysql,因为安装之前要清理掉一切与Mysql有关的数据,否则后边安装失败. 以下操作以Window7操作 ...