FFmpeg windows软件开发环境搭建

发布时间:2020-07-14 11:00:26 作者:fengyuzaitu
来源:网络 阅读:1765

FFmpeg说明

        FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能1,包含了libavcodec ─这是一个用于多个项目中音频和视频的库,以及libavformat——一个音频与视频格式转换库。

下载链接https://ffmpeg.zeranoe.com/builds/win64/


目录说明
注意:shared版本和static版本包含了可以独立执行的FFmpeg工具
dev版本用于软件开发,里面包含了FFmpeg的库文件(lib)和头文件
shared版本提供了dll文件,以及依赖该dll文件的可执行程序ffmpeg.exe,ffplay.exe, ffprobe.exe
static版本提供了可执行程序ffmpeg.exe,ffplay.exe, ffprobe.exe,由于将dll编译进程序里面,因此体积比较大 


简单描述ffplay
ffplay播放RTSP视频流
ffplay.exe rtsp://192.168.0.150:554/h364/ch2/main/av_stream
ffmpeg 展示所有的×××
Decoders:
 V..... = Video(视频流)
 A..... = Audio(音频流)
 S..... = Subtitle(字幕流)


如何添加FFmpeg动态库到工程
1)从dev目录下载合适的版本例如ffmpeg-20171013-ad56e80-win64-dev,里面包含了工程需要的FFmpeg中的lib文件和头文件
2)从shared目录下载相应的版本(也就是跟上面dev下载的时间保持一致)ffmpeg-20171013-147c1e0-win64-shared,里面包含了
工程编译之后运行程序依赖的dll文件
3)往工程中添加头文件路径和lib库路径,并且将dll拷贝到可执行程序目录下

推荐阅读:
  1. FFmpeg 添加水印
  2. FFmpeg 硬件加速方案概览 (下)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ffmpeg ffm

上一篇:什么是Java中equals和==?有什么区别?

下一篇:有哪些php中base64转pdf的方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》