首页 > TAG信息列表 > libavutil

分享对FFMpeg checkout 版本n4.2.5,实际得到master版本,导致后续OpenCV 4.5.4编译错误。使用“git checkout -b n4.2.hankf.01 remot

对FFMpeg checkout 版本n4.2.5,实际得到master版本,导致后续OpenCV 4.5.4编译错误。使用“git checkout -b n4.2.hankf.01 remotes/origin/release/4.2”,解决问题,后续OpenCV编译成功。 FFMpeg编译信息。 ~/proj/slam$ git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg Cloning

FFMPEG学习【libavutil】:String Manipulation

一、宏   #define  AV_ESCAPE_FLAG_WHITESPACE   (1 << 0) 考虑空间特别,甚至在字符串的中间逃避他们。   这相当于将空格字符添加到特殊字符列表中,除了它保证使用完全相同的空格字符列表作为libavutil的其余部分。     #define  AV_ESCAPE_FLAG_STRICT   

Qt开源作品1-视频流播放ffmpeg内核

一、前言 好久以前就写过这个工具,后来因为Qt版本的不断升级以及ffmpeg也经历过好多次的迭代,可能从官网下载的ffmpeg搭配原来的代码不能正确编译,因为很多api已经变了,所以这次特意抽空全部整理重写一遍,只求最精简最好用,同时兼容了ffmpeg3和ffmpeg4,并且同时支持32位的库和64位的库,这

libavutil/error.h:132:58: error: taking address of temporary array av_make_error_string..

libavutil/error.h:132改成如下 /**  * Convenience macro, the return value should be used only directly in  * function arguments but never stand-alone.  */ //#define av_err2str(errnum) \  //   av_make_error_string((char[AV_ERROR_MAX_STRING_SIZE]){0}, AV

FFmpeg在Android Studio中断点调试

一般情况下在Android平台使用FFmpeg为动态库或静态库的形式,只能通过设置FFmpeg日志回调来看一些FFmpeg输出的日志,有时需要debug来查看FFmpeg内部执行过程,本文记录一下在Android Studio中使用FFmpeg源码进行断点调试的方法。需在Linux或macOS下,Windows 10系统可以使用wsl子系统。 1