- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 ffmpeg开发中的问题(十二) 一些小点
编译选项在config.log中安装x264 mp3 aac 后./configure --enable-libfdk_aac --enable-libmp3lame --enable-libx264 --enalbe-nonfree --enable-gpl其中一个:./configure --extra-libs=-ldl --enable-gpl --enable-libass --en
2014-01-21 10:11:26 1424
原创 yuv播放器
用sdl写个播放器, 播放yuv 发现播放yuv的应用还很广,主要是测试时用到基于sdl, 现在出了sdl2.0, 暂用1.2的, 这个比较熟悉todo:1. 支持size的改变2. 读取yuv的信息3. 截取其中的一帧4. 支持yuv nv12 yuv444, yuv422 , rgb24等主流5. 跨平台先贴个1.0(暂且这么叫吧)#in
2014-01-16 12:48:13 1605
原创 ffmpeg开发系列-源码阅读
还是回到最初的源码阅读, 读到哪算哪吧int main(int argc, char **argv){ int ret; int64_t ti; register_exit(ffmpeg_cleanup); setvbuf(stderr,NULL,_IONBF,0); /* win32 runtime needs this */ av_lo
2014-01-02 15:49:20 2221
原创 ffmpeg开发 av_init_packet()和av_new_packet()
说明几点:1. AVPacket中的buf, 是AVBufferBuf结构体,这个结构体是个单链表, 只有data和size两个元素, 分别指向的是AVPacket中的data和sizevoid av_init_packet(AVPacket *pkt){ pkt->pts = AV_NOPTS_VALUE; pkt->dts
2014-01-01 14:37:30 10377
原创 ffmpeg开发系列--av_read_frame()
int av_read_frame(AVFormatContext *s, AVPacket *pkt){ const int genpts = s->flags & AVFMT_FLAG_GENPTS; //missing pts? int eof = 0; int ret; AVStream *st; if (!genpts) {
2014-01-01 14:18:08 3205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人