自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 FFMPEG模拟直播源

第一步:linux下新建一个空白文件,取名为任意,比如test.txt第二步:打开test.txt,输入内容:file /home/test.ts 复制“file /home/test.ts” 粘贴N行 注意:N应为足够大,否则文件播完后就停了。 file 和/home/test.ts之间有个空格第三步:输入ffmpeg命令:ffmpeg -re -f concat -i /home/tes

2017-09-11 15:34:20 1127 1

转载 FFMPEG添加新的Filter

原文:(http://blog.csdn.net/newchenxf/article/details/51364105)

2017-09-11 14:55:46 1195

原创 FFMPEG 中的黑场检测

FFMPEG中有两个关于视频黑场检测的Filter,分别是blackdetect和 blackframe,这两个Filter有一些不同,前者是针对一段视频进行黑场检测,后者是针对单帧图片进行黑场检测。 blackdetect用法: black_min_duration, d 设置黑场时间阈值,只有黑场的连续时间大于门限值才认为是黑场视频。阈值大于等于0,默认2.0。picture_black_

2017-09-11 14:42:58 4682

原创 x265中Encode流程

2016-05-24 13:29:44 1524

原创 X265整个数据流向

从input接口读取文件数据,根据文件类型选择对应的读入接口,主要有y4m和yuv两种类型。Encoder主要是对传入的帧数据进行编码,实际调用的是FrameEncoder进行编码。通过output接口将编码完成的数据写入文件,可以选择是否将重建帧的数据一起输出。

2016-05-20 16:43:46 574

原创 x265main函数流程图

2016-05-20 16:38:16 1050

原创 X265_1.8代码结构

主函数入口在X265.cpp中。 cmake文件夹主要是与编译有关的文件; common文件夹中是除了编码以外几乎所有通用的代码,类,包括参数结构,帧结构,图片结构,预测,量化,DCT变换,去块滤波等; encoder文件夹中主要是与编码实际过程有关的代码,如分析,码率消耗,帧编码,运动搜索,运动估计,率失真计算,SAO滤波,参考帧和熵编码等; input文件夹中主要是输入文件的类型结构,如

2016-05-20 11:21:50 786

原创 ffmpeg中HLS和DASH切片

ffmpeg中支持HLS和DASH切片,相关命令如下:hls 切片命令: ffmpeg -i /home/videos/xxx.ts  -c copy  -f segment   -segment_list_size 3  -segment_list /usr/local/nginx/html/xxx.m3u8    -segment_time 10  -active_wind

2016-05-05 16:40:18 8889 1

原创 HEVC中的OPEN-GOP

在HEVC中,若两个相邻的I帧为CRA,则其GOP为开放结构,简称open-GOP:由于码流传输是按DTS的顺序传输,因此根据传输过来的码流直接解码,解码后不一定立即或者按顺序显示,主要是因为码流中PTS和DTS不一定相等(大部分情况不相等),决定什么时候显示只由PTS决定。若解码(传输)顺序为:I P B B P B B P B B I B B P B B P B

2016-05-05 16:35:11 1470

原创 x265不同preset下的参数集合

Ultrafastx265 [info]: HEVC encoder version 1.8x265 [info]: build info [Linux][GCC4.8.5][64 bit] 8bitx265 [info]: using cpu capabilities: MMX2SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2x265

2016-05-05 16:10:24 4948

MP4结构详细说明

MP4 ,全称 MPEG -4 Part 14 ,是一种使用 MPEG -4的多媒体电脑档案格式, 副档名为 mp4 ,以储存 ,以储存 音频 及视频 为主。另外, 为主。另外, MP4 又可理解为 MP4 播放器, MP4 播放 器是一种集音频、视图片浏览电子书收机等于体的多功能播放 器是一种集音频、视图片浏览电子书收机等于体的多功能播放 器是一种集音频、视图片浏览电子书收机等于体的多功能播放 器是一种集音频、视图片浏览电子书收机等于体的多功能播放 器是一种集音频、视图片浏览电子书收机等于体的多功能器。MP4 格式 中包含 媒体信息和数据 ,分开存放

2017-12-11

持续集成自动化构建与测试

随着自动化办公的发展,将构建部署及测试都自动化将极大地节约劳动成本。在此我们采用Jenkins实现自动化构建与部署。Jenkins 是一个可扩展的持续集成引擎。 主要用于: 持续、自动地构建/测试软件项目。监控一些定时执行的任务。 Jenkins拥有的特性包括:易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。易于配置-所有配置都是通过其提供的web界面实现。集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。生成JUnit/TestNG测试报告。分布式构建支持Jenkins能够让多台计算机一起构建/测试。文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。插件支持:支持扩展插件,你可以开发适合自己团队使用的工具。

2017-09-11

DVD文件结构解析

DVD目录结构分析,VMG(Video Manager)和VTS Structure结构语法解析,以及DVD章节目录信息解析。 1. VMG(Video Manager) 1) VMGI , VMGM_VOBs 和 VMGI_BUP 各为一个文件,大小不超过1GB. 2) VMGI,VMGM_VOBs(若存在), VMGI_BUP 按序存放. 3) VMGI 和VMGI_BUP应不放在同一个ECC 块上. 4) VMGI 和VMGI_BUP 应完全相同.

2017-09-11

x265不同preset默认参数

2016-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除