FFmpeg代码技巧
文章平均质量分 92
FFmpeg 是一个完整的跨平台解决方案,可用于音视频的录制、转码、流化处理等应用,号称音视频领域的瑞士JD,小巧高效多能。不仅在工作中可以使用,日常生活中也可以用来处理一些 DIY 视频。比起使用 FFmpeg 命令行,掌握 FFmpeg 代码层级的常用方式是一个更加进阶的加分技能。
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
Data-Mining
一枚典型的音视频技术爱好者
展开
-
《FFmpeg代码技巧》系列(中级)-总览
目录前言正文基础篇实战篇前言FFmpeg 是一个完整的跨平台解决方案,可用于音视频的录制、转码、流化处理等应用,号称音视频领域的瑞士军刀,小巧高效多能。不仅在工作中可以使用,日常生活中也可以用来处理一些 DIY 视频。比起使用 FFmpeg 命令行,掌握 FFmpeg 的代码层级的常用方式是一个更加进阶的加分技能。正文大家好,我是Data-Mining ,别名 liuzhen007,中国邦德,一个敲代码的邦德,对音视频技术和WebRTC、FFmpeg、Electro.原创 2022-03-20 19:00:00 · 2509 阅读 · 0 评论 -
FFmpeg[35] - ffmpeg 合并 m3u8 遇到报错:Invalid UE golomb code
目录问题解决方法一get_ue_golomb() 方法get_ue_golomb_long() 方法方法二《FFmpeg实用技巧》系列-总览_liuzhen007的专栏-CSDN博客前言FFmpeg是一个完整的跨平台解决方案,可用于音视频的录制、转码、流化处理等应用,号称音视频领域的瑞士军刀,小巧高效多能。不仅在工作中可以使用,日常生活中也可以用来处理一些DIY视频。掌握FFmpeg的常规使用方式可以作为自己的一个加分技能。正文FFmpeg[1]-ffplay的正确打开方式(原创 2021-12-19 22:55:03 · 1628 阅读 · 0 评论 -
FFmpeg[34] - 编译FFmpeg时踩的那些坑
编译FFmpeg过程中遇到如下报错:1号坑:error: 'ERROR_NOT_ENOUGH_MEMORY' undeclaredlibavformat/options.c:77:5: warning: 'av_oformat_next' is deprecated [-Wdeprecated-declarations] while (ofmt = av_oformat_next(ofmt)) ^~~~~In file included from libavformat/op原创 2020-06-03 15:33:51 · 1757 阅读 · 0 评论 -
FFmpeg[33] - ffmpeg:libavfilter/vf_elbg.c:169: error: undefined reference to ‘avpriv_init_elbg‘
ffmpeg编译过程中遇到的一个报错,具体信息如下:-e [info] [*] link ffmpeg--------------------libavfilter/vf_elbg.c:169: error: undefined reference to 'avpriv_init_elbg'libavfilter/vf_elbg.c:172: error: undefined refe...原创 2018-10-18 18:47:35 · 1927 阅读 · 0 评论 -
FFmpeg[25] - ffmpeg:libavformat/http.c:1435: error: undefined reference to ‘inflateEnd‘
安卓动态库编译过程中遇到了一个ffmpeg相关的报错,具体信息如下:libavformat/http.c:1435: error: undefined reference to 'inflateEnd'libavformat/http.c:626: error: undefined reference to 'inflateEnd'libavformat/http.c:627: erro...原创 2018-10-18 20:38:19 · 5923 阅读 · 6 评论 -
FFmpeg[14] - ffbuild/common.mak:173: *** missing separator. Stop.
FFmpeg编译过程中,运行make命令提示如下错误:ffbuild/common.mak:173: *** missing separator. Stop.解决方法:关闭行未结束符号的自动转换,运行如下命令:git config --global core.autocrlf false删除本地暂存分区上的文件:git rm --cached -r .同步线上代码:git reset --hard$ git reset --hardChecking out file.原创 2020-06-03 15:21:57 · 1055 阅读 · 0 评论 -
FFmpeg[23] - ffmpeg常见问题集锦
问题1.Protocol not found.Did you mean file:分析:这个报错的重点是file:而不是前边的format类型,如果我们只看上半句就会被带跑偏。解决方法就是在编译ffmpeg文件的时候,增加--enable-protocols选项。如果ffmpeg可执行文件不是自己编译的话,可以更换其他全量编译的ffmpeg,或者直接去官网下载,具体操作和注意事项可以参考链接:https://blog.csdn.net/liuzehn/article/details/10..原创 2020-06-08 18:50:28 · 2908 阅读 · 0 评论 -
FFmpeg[22] - 解决ffmpeg yasm not found, use --disable-yasm for a crippled build
编译FFMPEG时,出现了ffmpeg yasm not found, use --disable-yasmfor a crippled build,是因为 FFMPEG为了提高编译速度,使用了汇编指令,如果系统中没有yasm指令的话,就会出现上述的问题。解决办法:如果是Windows系统,从网上下载一个 yasm.exe 并安装在mingw/bin下面,重新编译,就原创 2017-11-29 17:32:23 · 1098 阅读 · 2 评论