
ffmpeg
文章平均质量分 74
程龙-音视频
专注于移动端音视频开发,对opengl,metal,Vulkan 有浓厚的兴趣,熟悉开源代码 ffempg,vlc,ijkplayer,mediacodec, 在android native, Object-c,avfundation,videotoolbox,c,c++,c++17,c++20 扎实的基础
展开
-
ffmpeg 命令行 转码 添加水印 调节透明度
公司项目需求是,一个视频,需要转码成不同比例的视频,并且添加一个水印,这个水印透明度可调节,本来想用公司渲染引擎,考虑需要gpu环境的服务器,成本比较高,后来想了下使用ffmpeg命令行也能完成这些事情。导出视频1920*1080,如果收入视频比例不一致,把它fidin到1920*1080,多的地方黑色背景填充,lut=a=val*0.5, 0.5是水印的透明度,也就是半透明。input.mp4 输入视频比例可以任意。logo.png 水印文件。overlay 添加水印。原创 2023-05-24 09:57:48 · 1550 阅读 · 0 评论 -
解决gif导出后显示异常的现象
gif 图像异常问题原创 2022-12-06 20:47:24 · 1064 阅读 · 0 评论 -
ffmpeg 编码 png apng图片
ffmpeg 编码 png apng图片1. 搭建环境首先需要搭建ubuntu下,ffmpeg开发环境,这个网上有很多在这里就不多叙述了2. 定义编码器相关的结构体typedef struct Encode_PNG_Key{ AVFormatContext* pFormatCtx; AVOutputFormat* fmt; AVStream* vid原创 2017-05-25 19:58:36 · 4213 阅读 · 1 评论 -
ffmpeg 解码 png apng 图片
ffmpeg 解码 png apng 图片1,搭建环境参考网上搭建 ubuntu 下 ffmpeg 环境2. 定义解码结构体typedef struct Decode_PNG_Key{ int video_stream_index; AVFormatContext *pFormatCtx; AVCodecContext *pCodecCtx; AVCodec原创 2017-05-25 20:08:06 · 2737 阅读 · 1 评论 -
ffmpeg 编码 apng 解决内存泄露问题
ffmpeg 编码 apng 解决内存泄露问题1.通过之前写的文章可以很容易进行apng的编码,但是通过使用memcheck内存检测,发现编码多张png图片造成了严重的内存泄露问题chenglong@chenglong-virtual-machine:~/work/ffmpeg$ valgrind --tool=memcheck --leak-check=full --show-r原创 2017-05-26 16:15:52 · 1973 阅读 · 0 评论