
ffmpeg
Mark!
安河桥
这个作者很懒,什么都没留下…
展开
-
ffmpeg里面的av_log实现
【版权申明】转载请附上出处链接ffmpeg里面的av_log实现话不多说,直接上demo:#include <stdio.h>#include <libavutil/log.h>/** * Print no output. */#define AV_LOG_QUIET -8/** * Something went really wrong and we will crash now. */#define AV_LOG_PANIC 0/*原创 2020-11-12 00:31:10 · 951 阅读 · 0 评论 -
ffmpeg中的AVPacket的申请、使用与释放
【版权申明】转载请附上出处链接ffmpeg中的AVPacket的申请、使用与释放正确的使用姿势Mark。AVPacket的申请:AVPacket *packet = NULL;packet = av_packet_alloc();此时,已经申请了AVPacket,但是AVPacket中的data为空,size为零。AVPacket的使用:av_init_packet(AVPacket *pkt)初始化AVPacket中的值av_grow_packet(AVPacket *pk原创 2020-06-02 16:41:16 · 2262 阅读 · 0 评论 -
C+ffmpeg从媒体文件mkv提取h264码流源码
【版权申明】转载请附上出处链接C+ffmpeg从媒体文件mkv提取h264码流源码编译指令:$gcc extr_video.c -lavcodec -lavformat -lavutil -lswscale -o extr_video包含的头文件:#include <stdio.h>#include <libavutil/log.h>#include <libavformat/avio.h>#include <libavformat/avform原创 2020-06-02 15:52:41 · 886 阅读 · 0 评论 -
avpicture_fill()的使用心得
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) ffmpeg4.2.2-avpicture_fill()和sws_scale()的使用心得1. avpicture_fill()的声明/** * @deprecated use av_image_fill_arrays() instead. */attribute_deprecatedint avpicture_f...原创 2020-04-12 22:13:40 · 5691 阅读 · 0 评论 -
ffmpeg-截图功能实现
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) ffmpeg-截图功能实现1. ffmpeg 命令行方式ffmpeg.exe 10 -i possible.mkv test.jpg或ffmpeg.exe -ss 10 -i possible.mkv -y -f image2 -t 0.01 0.jpg或ffmpeg.exe -ss 00:00:10 -i pos...原创 2020-04-11 18:28:23 · 4371 阅读 · 0 评论 -
ffmpeg-struct SwsContext使用心得
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) ffmpeg-struct SwsContext使用心得1. struct SwsContext的简介定义路径: ffmpeg/libswscale/swscale_internal.h struct SwsContext结构体位于libswscale类库中, 该类库主要用于处理图片像素数据, 可以完成图片像素格式的转...原创 2020-04-11 14:41:55 · 4006 阅读 · 0 评论 -
qt/ffmpeg 调试方法
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) qt/ffmpeg 调试方法1. qt打印文件名, 函数名, 行号使用内置宏:/** * __FILE__, 代表当前文件名; * __FUNCTION__, 代表当前函数名; * __LINE__, 代表的当前行号; */#include <QDebug>#define MYDEBUG qD...原创 2020-04-04 22:49:02 · 571 阅读 · 0 评论 -
ffmpeg4.2.2 av_register_all()的分析
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) Hiboat源代码: 基于Qt-ffmpeg写的一个多媒体播放器ffmpeg4.2.2 av_register_all()的分析1. av_register_all()介绍 av_register_all()是所有基于ffmpeg的应用程序中第一个被调用的函数, 只有调用了该函数,才能正常使用ffmpeg的各项功能,...原创 2020-04-04 20:39:46 · 7592 阅读 · 2 评论 -
在QtCreator下使用ffmpeg的环境搭建
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) Hiboat源代码: 基于Qt-ffmpeg写的一个多媒体播放器在QtCreator下使用ffmpeg的环境搭建我的项目目录结构如下:Hiboat_qt # QT的工程目录 dependence # ffmpeg的依赖文件放置目录 ffmpeg # 项目用到的ffmpeg头文件以及库文件放置目录 lib...原创 2020-04-04 16:11:38 · 1254 阅读 · 3 评论