幽雨雨幽

专注等于充实

开源系统管理资源大合辑

Automation build. 自动化构建 Apache Ant – 用 Java 编写的自动化构建工具,与 make 类似 Apache Maven – 主要为 Java 开发的自动化构建工具 Bazel – Google 的分布式构建系统 GNU Make – 最流行的自动化构建...

2019-06-18 17:54:23

阅读数 40

评论数 0

No module named yum错误的解决办法

No module named yum错误的解决办法 今天用yum安装软件的时候出现如下错误: There was a problem importing one of the Python modules required to run yum. The error leading to t...

2019-06-06 16:21:23

阅读数 17

评论数 0

virtualbox安装debian8.8

1.完整版,是通过debian官网下载系统iso盘进行安装。好处是:可以根据个人需要进行分区,并且熟悉系统; 【参考:http://www.cnblogs.com/zhangkaimin/p/4213578.html 】 (1)通过官网下载最新版本的iso;https://www.debian.o...

2019-06-05 20:15:09

阅读数 22

评论数 0

nginx--可扩展数组和数组排序

一、引言   之前了解到C++中的vector的时候没有怎么在意。现在阅读nginx源码时,发现了nginx中很多利用C语言对一些数据结构的实现,很不错。本文主要总结一下,nginx中可扩展数组的实现以及一个相关的sort接口。 二、数据结构   C中数据结构是所有高级操作的基础,这里也不例...

2019-05-28 15:32:02

阅读数 35

评论数 0

ffmpeg参数中文详细解释

-L license-h 帮助-fromats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持-ss position 搜索到指定的时间 ...

2019-05-24 16:57:29

阅读数 27

评论数 0

解密HLS中的AES加密

解密HLS中的AES加密 主题加密解密 如果m3u8文件中包含#EXT-X-KEY字段,那么可以断定这个HLS中的ts文件是被加密的,如: #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:11 #EXT-X-MEDIA-SEQUENC...

2019-05-24 16:40:09

阅读数 40

评论数 0

F4V 封装格式详解(一)-------box

F4V 是Adobe公司推出的用于支持H.264/AAC的媒体格式,而FLV 格式主要是用来支持其他格式,如Sorensen Spark (H.263)和On2 VP6. 1. F4V 文件格式: F4V 文件是由BOX 构成基础block 2. 为了最好的播放效果,F4V 文件需要...

2019-05-24 15:53:15

阅读数 48

评论数 0

ffmpeg基础库编程开发 读书笔记

第一章 1.6 容器和协议 1. 媒体文件和编码的区别 文件是既包括视频又包括音频、甚至还带有脚本的一个集合,也可以叫做容器; 文件当中的视频和音频的压缩算法才是具体的编码。 2. 两大标准指定组织 两大组织分别是国际标准化组织(iso) 和国际电信联盟(itu) 在音视频压缩标准方...

2019-05-21 15:01:10

阅读数 64

评论数 0

MOV及MP4文件格式中几个重要的Table

MP4,全称是MPEG4 Part 14,是一种使用MPEG-4的多媒体文件格式,扩展名为.mp4。 MOV,是QuickTime影片格式,它是Apple公司开发的一种音频、视频文件格式,用于存储常用数字媒体类型。其扩展名为.mov。 在MOV和MP4文件格式中包括几个重要的Table,对应的...

2019-05-16 17:39:14

阅读数 68

评论数 0

Mp4文件解析

MP4可以说是当前最流行的视频格式,要播放一个MP4文件需要首先将其结构给解析出来。MP4的结构往简单了说就是类似于俄罗斯套娃一样的很多box套box,往复杂了说就是很多种类的box,而且还需要做一些解析和计算的操作,下面就按照其结构来分析一下MP4文件里的主要的box.左侧的目录可以清晰地展示出...

2019-05-16 17:31:36

阅读数 85

评论数 0

ISO base media file format---iso 基础媒体文件格式(专业名称)

box : object‐oriented building block defined by a unique type identifier and length 由唯一类型标识符和长度定义的面向对象的构建基块 媒体文件的基本组成单元,一些版本中也称为“atom”, 首次定义出现在mp4 ...

2019-05-16 17:30:25

阅读数 79

评论数 0

HTTP progressive download渐进式传输

综述的协议对比,可以参考不同音视频传输协议的对比 比如现在常见的移动端互动直播,常使用HTTP-flv方式在网络上传输。使用flv极为简单的封装格式,再叠加http良好的网络兼容性,另外播放延迟和首帧时间也有较好的保证。 HTTP流式传输相关参考文档: 又拍云直播协议HTTP-FLV详解 ...

2019-05-16 11:29:18

阅读数 60

评论数 0

PDF编辑保护

最近在写一些协议相关的东西,所以要使用pdf编辑保护来达到 防止其他人对文档进行修改的目的,一般的协议文档、标准文档都是这么做的,允许阅读,但不允许修改。 所以,那就给这个文档加上 编辑保护 具体步骤如下: 1. 打开foxit 高级PDF编辑器,打开要添加编辑保护的文件, 选择 保护, 如...

2019-05-14 17:22:47

阅读数 88

评论数 0

FFmpeg的HEVC解码器源代码简单分析:解析器(Parser)部分

HEVC源代码分析文章列表: 【解码 -libavcodec HEVC 解码器】 FFmpeg的HEVC解码器源代码简单分析:概述 FFmpeg的HEVC解码器源代码简单分析:解析器(Parser)部分 FFmpeg的HEVC解码器源代码简单分析:解码器主干部分 FFmpeg的HEVC解...

2019-05-10 10:35:28

阅读数 62

评论数 0

HEVC概念缩写对照表

学习HEVC过程中,遇到了好多概念的缩写,容易忘记,下面整理一下以便之后阅读时查看。里面有的中文为自行翻译,可能不准确还请指正。 GOP(Group of Pictures)——图像组 CTU(Coding Tree Unit)——树形编码单元 CTB(Coding Tree Block)—...

2019-05-10 10:33:25

阅读数 17

评论数 0

分析 H.265 + AAC 的 FLV 文件

常见的 FLV 文件里封装的是 H.264 和 AAC 数据。对于 H.265(HEVC),FLV 支不支持呢,答案是官方版本不支持。想用 FLV 封装 H.265 数据,那该怎么搞?首先,需要一套 H.265 的编解码器,其次,就是扩展 FLV 的头 header,其实是增加对 H.265 Co...

2019-05-10 10:27:49

阅读数 16

评论数 0

FLV文件中VideoPacket的详解

FLV文件中VideoPacket的详解 众所周知,FLV文件体主要有三种Tag组成:AUDIODATA、VIDEODATA和SCRIPTDATA,其中SCRIPTDATA中包含了MetaData,通过解析这些元数据,可以得到解码器的初始化信息,如音频解码元数据audiocodecid、audi...

2019-05-09 17:57:27

阅读数 34

评论数 0

chroma_format_idc表示的色度采样结构

chroma_format_idc 是指如 6.2 节所提出的,与亮度取样对应的色度取样。chroma_format_idc 的值应该在 0 到 3的范围内(包括 0和 3)。当 chroma_format_idc不存在时,应推断其值为 1(4:2:0的色度格式)。 色度采样结构 ...

2019-05-09 15:56:47

阅读数 16

评论数 0

x265 源码下载

地址:https://bitbucket.org/multicoreware/x265/src/default/

2019-05-05 16:15:15

阅读数 20

评论数 0

ffmpeg添加libx265

1. 下载libx265 源码 下载路径: http://download.videolan.org/videolan/x265/ 2. 安装cmake 因为libx265 是基于cmake 编译的,所以先安装cmake apt-get install cmake -y 3.编译安...

2019-05-05 11:34:19

阅读数 50

评论数 0

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