StrongFFmpeg-1.2.1 版本发布

简要说明:

ffmpeg/libav 加入了 StrongFFplugin 之后就称为StrongFFmpeg ,它是跨平台的,除StrongFFplugin第三方插件以外包括:framework、ffmpeg、ffplay、ffprobe、ffpars等相关程序都是开源的,是迄今为止国内(包括国外,人家网络环境好,很多功能都不需要)最好、功能最全的ffmpeg编码和转码工具,在x264软编、intel硬编、H265编码方面有最出色的表现


如果您是一名相关技术人员,欢迎您加入QQ群28785698共同学习和进步,我们是一个技术开放善于交流的群体。如果您是一个技术大牛,在某些方面有一定造诣,欢迎您加入到我们这个开发团体,世界先进、国内第一。


核心部件:

x264Encoder                  x264视频编码器                       核心x264 core2定制版本

x265Encoder                  hevc编码器                               HEVC / H265 编码器(实验室版本

intelDecoder                    intel硬件加速视频解码器           核心intel media 2013 GPU 加速版本 ---  linux暂不支持(不是俺不支持是intel暂时不支持)

intelAVCEncoder              intel硬件加速视频编码器          (基本功能实现,高级功能优化阶段)

libaacplus                         aacplus音频编码器

libfaac                              faac音频编码器

stickfigure                        stickfigure视频特效

file                                    file协议

subHang                          subHang字幕视频滤器             外挂字幕文件处理

pipe                                 pipe命名管道协议

avfs                                 avfs文件容器                            (包括封装和解封装,基本功能实现,高级功能优化阶段)

ffparse                             库解析,已开源


1.VBR 动态码率模式 "-nal-hrd" "vbr"

特点:          视频质量第一码率大小第二,编码速度第根据编码器算法,根据视频质量动态变换码率,一切都是为了视频画质,同时也是性价比最高的模式和方法。

适用于:       高质量、网络环境极好,内网视频监控,项目演示,MTV制作,领导验收等等关键时刻,剩下你懂的。

【x264Encoder】示例:

"ffmpeg" "-i" "D:/AVTestFile/AVNormal/洛杉矶之战DVD中字.rmvb" "-vcodec" "x264Encoder" "-s" "1920x1080" "-nal-hrd" "vbr" "vbr_q" "25" "-profile:v" "high" "-level:v" "5.1" "-r:v" "30" "-an" "-y” "D:/AVTestFile/OutPut/jingyizhilv.mp4"

【intelEncoder】示例:

"ffmpeg" "-i" "D:/AVTestFile/AVNormal/洛杉矶之战DVD中字.rmvb" "-vcodec" "intelEncoder" "-s" "1920x1080" "-nal-hrd" "vbr" "vbr_q" "25" "-profile:v" "high" "-level:v" "5.1" "-r:v" "30" "-an" "-y” "D:/AVTestFile/OutPut/jingyizhilv.mp4"


2.CBR 固定码率模式 "-nal-hrd" "cbr"

特点:          码率控制第一,编码速度第二,质量第三。根据编码器算法在复杂快速变换的视频场中丢掉一些画质换取稳定的码率;本编码器CBR完全符合IEEE美国电气和电子工程协议、IETF 因特网工程任务组、中国广电行业、3网融合、联通、电信等等部门所定义的CBR恒定码率标准,码率波动范围控制在5%上下

适用于:       对网络传输码率超级敏感的行业,要求必须是固定大小的视频bit流。

x264Encoder】示例:

"ffmpeg" "-i" "D:/AVTestFile/AVNormal/洛杉矶之战DVD中字.rmvb" "-vcodec" "x264Encoder" "-s" "800x600" "-nal-hrd" "cbr" "-b:v" "1200000" "-profile:v" "main" "-level:v" "3.0" "-r:v" "25" "-an" "-y” "D:/AVTestFile/OutPut/jingyizhilv.mp4"

【intelEncoder】示例:

"ffmpeg" "-i" "D:/AVTestFile/AVNormal/洛杉矶之战DVD中字.rmvb" "-vcodec" "intelEncoder" "-s" "800x600" "-nal-hrd" "cbr" "-b:v" "1200000" "-profile:v" "main" "-level:v" "3.0" "-r:v" "25" "-an" "-y” "D:/AVTestFile/OutPut/jingyizhilv.mp4"


3.ABR 自适应码率模式 "-nal-hrd" "abr"

特点:           码率、编码速度、质量同一级别,根据设定的码率,在考虑质量和编码速度的情况下,做出动态调整。

适用于:       多媒体互联网行业,基于Internet视频流传输,质量没有太大损失,还可以根据不同需求定制不同质量的视频,可以多应用于类似优酷、土豆、迅雷、风行、酷6等等视频网站定制不同质量的视频码率。

【x264Encoder】示例:

"ffmpeg" "-i" "D:/AVTestFile/AVNormal/洛杉矶之战DVD中字.rmvb" "-vcodec" "x264Encoder" "-s" "512x288" "-nal-hrd" "abr" "-b:v" "256000" "-profile:v" "main" "-level:v" "1.0" "-r:v" "15" "-an" "-y” "D:/AVTestFile/OutPut/jingyizhilv.mp4"

【intelEncoder】示例:

"ffmpeg" "-i" "D:/AVTestFile/AVNormal/洛杉矶之战DVD中字.rmvb" "-vcodec" "intelEncoder" "-s" "512x288" "-nal-hrd" "abr" "-b:v" "256000" "-profile:v" "main" "-level:v" "1.0" "-r:v" "15" "-an" "-y” "D:/AVTestFile/OutPut/jingyizhilv.mp4"


增加HEVC编码器(H265编码器)。

国内首个基于最新HEVC HM10.0的视频编码器,新版本的H265编码器。H.265/HEVC标准是视频压缩技术的革命性突破。新标准的关键要求是相同的视频质量相比,H.264/AVC标准的广泛普及双倍的数据压缩比。新增3个单元类型:包括编码单元(CU),预测单元(PU)和变换单元(TU)提出了高效,灵活的视频表示。在原有8x8、16x16宏块的基础上,增加了32x32、64x64大小的宏块来适应高分辨率画面,以及宏块的动态组合变幻。运动矢量预测增强,修改和1/4-pel插补滤波器。包括预测的其他的角度,以获得更准确的预测结构,以降低残余信号的能量提高帧内预测的编码效率。多个过滤器的组合是用来减少原始的和重建的视频帧之间的失真。除了修改去块效应滤波,自适应,SAO(样品自适应偏移)过滤器添加的地方,减少二次扭曲。改进的熵编码是基于语法的上下文的自适应二进制算术编码(SBAC)。 SBAC自适应二进制算术编码方法,它采用上下文模型具有不同的统计特性,并提供了高编码效率的各种语法元素。自适应系数旁路(ACS)是用来显式地定义每个变换块的扫描顺序中的熵编码的变换系数,以提高效率。改进的帧间预测的编码效率。由于总体工作的复杂度大大增加,虽然有改进和优化,但是总体编码速度仍会降低些。未来CPU、GPU能力的不断增强会弥补此问题,为网络节省更大的带宽!


国外已经有很多HEVC硬件设备,OEM、芯片制造商、通信公司等,但是都是基于HEVC HM8.0 或是HEVC HM5.0、4.0等更老的版本。国内暂无。


HEVC/H265 播放器可以上Elecard网站下载,基于HEVC HM10.0的最新播放器  ,群共享里面也有Elecard_HEVC_Player.zip。


使用样例:

ffmpeg -i "D:/AVTestFile/AVNormal/让子弹飞.mkv" -vcodec x265Encoder -s 1920x1080 -r 25 -an -y "D:/AVTestFile/lsm_dir/让子弹飞.265"



优化AVFS容器格式,支持快速查询转换。

1.设计考虑:头信息、快速Seek、直播流数据、媒体附加信息、Codec超级兼容性、媒体服务器数据库文件结合、磁盘性能、访问权限、数据加密、特殊加密处理、Bitmap快速搜索等等。

2.已实现:头信息、快速Seek、直播流数据、媒体附加信息和部分加密功能。



源代码下载地址:

1.https://github.com/liushimeng/ffmpeg-on-windows

2.程序下载请进入QQ群:28785698共享下载,暂时不支持外部链接。


联系方式:

QQ群28785698 phone:13520647302   e-mail:109117198lsm@163.com

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值