当前位置: 首页 > news >正文

点菜网站模板深圳专业网站制作费用

点菜网站模板,深圳专业网站制作费用,深圳建网站三千,网站建设策划案范文1 FFmpeg简介 FFmpeg:FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。项目的名称来自MPEG视频编码标准,前面的"FF"代表…

1 FFmpeg简介

FFmpeg:FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。项目的名称来自MPEG视频编码标准,前面的"FF"代表"Fast Forward"。——百度百科

2 FFmpeg下载及安装

2.1 下载

FFmpeg官网下载页面:https://ffmpeg.org/download.html。
在这里插入图片描述

如果对使用或平台等有特殊要求,可以下载源码,自己编译。
如果只是通常使用,官网已提供了一些编译好的库可以直接用,以上页面鼠标指向Windows图标,然后选择链接进入,我一般是进入Windows builds by BtbN,进入后,可以看到很多版本的库,目前最新版本是6.0,我选择下载的是ffmpeg-master-latest-win64-gpl-shared.zip,也可以选择下载早期版本的库。

2.2 安装

这个包里包含了FFmpeg 64位版本的bin、include、lib文件,可以用来进行64位应用程序开发,下载后,解压到适合的地方,例如我直接解压到F:\。
在这里插入图片描述

为了方便使用,把解压后的bin目录添加进系统的Path变量里。
在这里插入图片描述

3 FFmpeg编译器开发环境设置

3.1 VS系列编译器

如果使用VS2015、VS2017等微软系列编译器,在要加入FFmpeg的工程的属性页里:
首先,设置C/C+±常规-附加包含目录,把FFmpeg的include目录添加进去
在这里插入图片描述
第二,设置链接器-常规-附加库目录,把FFmpeg的lib目录添加进去
在这里插入图片描述
第三,在链接器-输入-附加依赖项中添加要用到的FFmpeg的lib,这个一般看你需要用到什么函数,如果不确定,可以至少添加以下几个:

avcodec.lib
avformat.lib
avutil.lib
swscale.lib
avfilter.lib
avdevice.lib
postproc.lib
swresample.lib

3.2 Qt系列编译器

如果使用的是qt编译器,直接在项目的pro文件中添加,同样,lib要添加哪些,看具体用到哪些函数,以下这些一般功能都包含了:

INCLUDEPATH += F:/ffmpeg-master-latest-win64-gpl-shared/include
LIBS += F:/ffmpeg-master-latest-win64-gpl-shared/lib/avcodec.lib
LIBS += F:/ffmpeg-master-latest-win64-gpl-shared/lib/avformat.lib
LIBS += F:/ffmpeg-master-latest-win64-gpl-shared/lib/avutil.lib
LIBS += F:/ffmpeg-master-latest-win64-gpl-shared/lib/swscale.lib
LIBS += F:/ffmpeg-master-latest-win64-gpl-shared/lib/avfilter.lib
LIBS += F:/ffmpeg-master-latest-win64-gpl-shared/lib/avdevice.lib
LIBS += F:/ffmpeg-master-latest-win64-gpl-shared/lib/postproc.lib
LIBS += F:/ffmpeg-master-latest-win64-gpl-shared/lib/swresample.lib

4 代码中的include

代码包含相应FFmpeg头文件时,要注意一点,由于目前大多数都使用C++来编写代码,而FFmpeg库是用C编写的,所以在CPP文件中要用C兼容方法包含:

#ifdef __cplusplus
extern "C"
{
#endif
#include <libavformat/avformat.h>
#include <libavcodec/avcodec.h>
#include <libswscale/swscale.h>
#include <libavutil/imgutils.h>
#include <libavutil/pixfmt.h>
#ifdef __cplusplus
}
#endif

否则,会出现编译通过,但链接时出错,明明添加了FFmpeg的lib库,却依然提示“无法解析的外部符号”的链接错误。

http://www.yayakq.cn/news/299137/

相关文章:

  • 江门网站建设技术托管深圳做网站好的网站建设公司
  • go语言有啥好的网站开发框架引流推广的句子
  • 长清区网站建设宣传响应式网站的登录设置
  • 网站 色彩网站制作的必备技巧有哪些
  • 西双版纳网站建设公司wordpress 清空回收站
  • 盘锦化工网站建设网站备份和备案的区别
  • wordpress暂停网站梅州网站优化公司
  • linux 国外网站职高网页设计与制作
  • 跨境电商工具类产品的网站自适应网站模板源码
  • 做门户网站赚广告费网站建设方案书含合同
  • 租房子网站怎么做icp备案号查询平台官网
  • 湖北网站建设开发国外效果图网站
  • 作品展示网站模板ip形象设计
  • 导购网站模板深圳网站建设 培训
  • jsp网站开发面试题营销型网站源码
  • 怎么注销自己做的网站帝国网站管理 上一条 下一条 链接 信息id 信息发布时间
  • 新网站建设咨询经典重庆区县论坛
  • 腾讯网静态网站建设互联网公司运营
  • 网站制作建设是做什么盘锦网站建设优化
  • 杭州响应式网站案例前端做网站如何调接口
  • 盐城网站优化推广服务无锡网站关键词推广
  • wordpress二级域名做站群百度导航下载2022最新版官网
  • 从零开始学手机网站开发教程昆明做网站哪家公司好
  • s吗网站虚拟主机企业网站建设开发注意事项
  • 福州网站制作维护提高网站访问量
  • 用php做网站教程扬州网站商城建设价格表
  • 本地网站模板什么网站动物和人做的吗
  • 建设工程施工许可证查询网站阳江人力资源招聘网最新招聘
  • 女装网站建设规划书怎么写阿里云域名注册官网首页
  • 网站怎么申请域名wordpress春节插件