![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频开发
671coder
I am 671coder.
www.671coder.com
展开
-
Windows下ffmpeg增加水印图片函数avfilter_graph_parse_ptr添加图片路径
在windows下,使用avfilter_graph_parse_ptr 函数,为视频添加水印,在指定路径的时候,经常提示找不到我指定的图片,很纠结,最终终于找到了答案。需要用不同的符号转义。格式如下:const char *filter_descr = "movie=\\'D\\:/code/ffmpeg/ffmpeg-20191028-68f623d-win64-dev/Ffmpeg...原创 2019-11-25 10:51:14 · 2396 阅读 · 0 评论 -
VS编译FFmpeg时,报错“error LNK2019: 无法解析的外部符号”
在VS2017中编译FFmpeg,头文件是这样的:#include "libavcodec/avcodec.h"#include "libavutil/opt.h"#include "libavutil/imgutils.h"但是链接的时候却找不到函数。报错:1>EncodeVideo.obj : error LNK2019: 无法解析的外部符号 "int __cdecl...原创 2019-11-20 17:44:17 · 3193 阅读 · 0 评论 -
av_rescale_q_rnd”: 不能将参数 4 从“int”转换为“AVRounding” 1> 转换为枚举
先看下函数int64_t av_rescale_q_rnd(int64_t a, AVRational bq, AVRational cq, enum AVRounding rnd) av_const;看到第四个参数的确是枚举类型AVRounding。但是为什么我的函数调用仍然报错呢?pkt.pts = av_rescale_q...原创 2019-11-20 14:37:11 · 1567 阅读 · 0 评论 -
音视频开发基础知识整理
术语:容器(Container):容器就是一种文件格式,比如flv,mkv等。包含下面5种流以及文件头信息。流(Stream):是一种视频数据信息的传输方式,5种流:音频,视频,字幕,附件,数据。帧(Frame):帧代表一幅静止的图像,分为I帧,P帧,B帧。(下文介绍)编解码器(Codec):是对视频进行压缩或者解压缩的工具。复用(mux):把不同的流按照某种容器的规则放入容器...原创 2019-11-08 13:40:32 · 1064 阅读 · 0 评论