ffmpeg
文章平均质量分 65
刘二毛
不快乐是因为可以像只猪一样懒,却无法像只猪一样懒得心安理得
展开
-
ffmpeg有用的笔记,关于增加新解码方式
Fmpeg添加codec的步骤:(以wma为例) 1. 在libavcodec/avcodec.h 的CodecID 枚举中添加wma的codec id 比如原创 2014-10-23 16:36:24 · 2679 阅读 · 0 评论 -
ffmpeg 在ubuntu下的编译安装
转自:http://shanewfx.github.com/blog/2012/09/24/compile-ffmpeg-on-ubuntu/登陆ffmpeg官网的下载页面可以得到使用git克隆ffmpeg源代码的地址:1git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg转载 2014-10-23 16:22:43 · 891 阅读 · 0 评论 -
ffmpeg之AVPacket笔记
每一个包是一个完整的数据帧。注意保存音视频数据包的内存是 malloc 出来的,用完后应及时用 free 归还给系统。typedef struct AVPacket{int64_t pts; // presentation time stamp in time_base units // 表示时间,对视频是显示时间int64_t dts; // decompressio原创 2014-10-24 15:03:10 · 11269 阅读 · 0 评论 -
TS文件格式详解
最近彻底研究分析了ts文件格式,这里做下学习总结:简单的来说,ts文件中的信息其实就是通过负载类型字段来找,找到后把数据从负载中提取出来,ts中可以有很多媒体类型数据,比如说可以同时又音频和视频数据,可是要如何区分ts文件中的数据是音频还是视频呢?这就需要动用ts文件中的PSI描述说明了。PSI:在MPEG-II中定义了节目特定信息(PSI),PSI用来描述传送流的组成结构转载 2014-11-14 18:33:52 · 11778 阅读 · 0 评论 -
ffmpeg的一点小知识
要分清楚视频媒体格式(又称容器格式)和编码格式的去比原创 2014-10-31 17:12:47 · 771 阅读 · 0 评论 -
ffmpeg新版与旧版数据结构不同 持续更新.....
avcodec_init -> avcodec_register_allav_open_input_file -> avformat_open_input原创 2014-11-06 14:36:43 · 1809 阅读 · 0 评论 -
一步一步实现ffmpeg芯片硬解
首先,这里有一个ffmpeg官方的参考: http://wiki.multimedia.cx/index.php?title=FFmpeg_codec_howto再大概说下原理:ffmpeg本身注册了很多解码器,如h264,具体实现在libavcodec/h264.c,要想实现硬解,必须写一个AVCodec decoder,并把硬解芯片的解码接口封装在 AVCodec的 init,de原创 2015-03-18 12:20:18 · 11556 阅读 · 4 评论