摘要:1. 前言 之前有用的是apache2 + python + jon模块下的cgi, fcgi. 该框架搭建的服务器我没有找到能够让python程序持久运行的方法(作为一个服务). 最近看了篇文档, 使apache2 + python + fastcgi搭建服务器. 这篇文档介绍的十分的详细. 我在 阅读全文
posted @ 2019-08-28 13:23 丁方 阅读 (8) 评论 (0) 编辑
摘要:0. 简介 在c++11标准中, 语言本身和标准库都增加了很多新内容. 里面的某些特性, 会让你在代码编写时更优雅. 我的环境: 系统: ubuntu16.04 g++版本: g++5.4.0 使用c++11特性编译时需加参数 -std=gnu++11 或 -std=c++11 1. 特性 1.1 阅读全文
posted @ 2019-08-16 13:11 丁方 阅读 (33) 评论 (0) 编辑
摘要:0. 简介 AVFrame中存储的是原始数据(例如视频的YUV, RGB, 音频的PCM), 此外还包含了一些相关的信息, 例如: 解码的时候存储了宏块类型表, QP表, 运动矢量等数据. 编码的时候也存储了相关的数据. 1. AVFrame 数据结构定义 FFmpeg 版本3.4.1 struct 阅读全文
posted @ 2019-08-07 18:50 丁方 阅读 (43) 评论 (0) 编辑
摘要:0. 简介 AVPacket结构体并不是很复杂, 但是在ffmpeg中用的非常多. 与其相关的函数也是比较多. AVPacket保存了解复用之后, 解码之前的数据, 和这些数据相关的一些附加信息. 对于视频来说, AVPacket通常包含一个压缩的frame; 而音频可能包含多个压缩的frame. 阅读全文
posted @ 2019-08-01 16:45 丁方 阅读 (35) 评论 (0) 编辑
摘要:0. 引言 最近一直在使用和学习ffmpeg. 工作中需要拉流解码, 获取音频和视频数据. 这些都是使用ffmpeg处理. 因为对ffmpeg接触不多, 用的不深, 在使用的过程中经常遇到不太懂的地方, 就会花费很多时间去查阅资料. 所以自己对用到的知识点总结一下, 方便自己以后再重复用到时能够方便 阅读全文
posted @ 2019-07-25 20:19 丁方 阅读 (125) 评论 (0) 编辑