0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ffmpeg是什么,如何搭建搭建windows和Linux开发环境

电子设计 来源:电子设计 作者:电子设计 2020-12-24 12:57 次阅读

从本篇文章开始,我将开始写一些自己学习音视频方面的学习笔记,记录自己的成长过程!

我们先来了解一下ffmpeg是什么吧?最官方的解释和介绍,当然是去ffmpeg官方看,ffmpeg官方地址:

这里大概的说一下:

FFmpeg是领先的多媒体框架,能够解码,编码, 转码,mux,demux,流,过滤和播放人类和机器创建的几乎所有内容。它支持最模糊的古代格式,直至最前沿。无论它们是由某些标准委员会,社区还是公司设计的。它还具有高度的可移植性:FFmpeg可以在各种构建环境,机器体系结构和配置下,跨Linux,Mac OS X,Microsoft Windows,BSD,Solaris等编译,运行并通过我们的测试基础架构 FATE

它包含可以由应用程序使用的libavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscale和libswresample。与ffmpeg,ffplay和ffprobe一样,最终用户也可以使用它们进行转码和播放。

当然如果这些还不够你作为知识认知上来了解一个东西的话,可以再多看几篇文章,这里我就不再造轮子了,咋们接下来开始来搭建windows和Linux开发环境,正所谓:工欲善其事 必先利其器。可能搭建环境的时候,会遇到一些坑。

一、windows环境搭建:

其实这个礼拜我当时去搭建环境的时候,去网上找了一些博客资料,但是发现之前的网站打不开了,而且现在官网变化有点大,你可能看以前别的文章资料参考,按照操作来,去官网下载安装包,但是其实根本就不是那回事,如果没有仔细观察的话,现在官网下载windows包是这样的:

1、环境搭建步骤;

(1)从官网下载安装包:

(2)开始解压安装包和文件说明:

我们把刚才下载下来的包进行解压:

解压后有四个文件:bin里面是安装的应用程序以及一些动态链接库:

审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3498

    浏览量

    87701
  • 可编程逻辑
    +关注

    关注

    7

    文章

    514

    浏览量

    43990
  • 开发环境
    +关注

    关注

    1

    文章

    213

    浏览量

    16510
  • ffmpeg
    +关注

    关注

    0

    文章

    45

    浏览量

    7346
收藏 人收藏

    评论

    相关推荐

    SemiDrive X9 AI开发环境搭建

    SemiDrivex9AI 开发 环境 搭建开发机端, 开发板端。主要的工具是SDNN,它是一个基于开源编译器框架TVM的端到端的AI编译器框架,
    的头像 发表于08-03 08:27 132次阅读
    SemiDrive X9 AI <b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    PyTorch深度学习开发环境搭建指南

    PyTorch作为一种流行的深度学习框架,其 开发 环境搭建对于深度学习研究者和 开发者来说至关重要。在 Windows操作系统上
    的头像 发表于07-16 18:29 446次阅读

    使用官方教程搭建Windows下的Eclipse IDE环境出错怎么解决?

    使用官方教程 搭建 Windows下的Eclipse IDE 环境出错,不知该如何解决?
    发表于06-18 06:50

    鸿蒙OpenHarmony【搭建Windows环境

    支持在 Windows 环境下进行编译,如Hi3861、Hi3516系列 开发板。因此,建议使用Ubuntu的编译 环境对源码进行编译。
    的头像 发表于04-19 15:42 424次阅读
    鸿蒙OpenHarmony【<b class='flag-5'>搭建</b><b class='flag-5'>Windows</b><b class='flag-5'>环境</b>】

    TLT507-Android开发环境搭建

    TLT507-Android 开发 环境 搭建
    的头像 发表于01-26 17:03 440次阅读
    TLT507-Android<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    使用VeriStand搭建MIL测试环境

    MIL(Model In The Loop)模型在环仿真测试用于在实际系统 搭建完成之前进行模型测试,使用VeriStand 搭建MIL测试 环境,可以在不需要硬件资源的情况下测试控制模型。
    的头像 发表于01-05 10:42 2765次阅读
    使用VeriStand<b class='flag-5'>搭建</b>MIL测试<b class='flag-5'>环境</b>

    安信可Ai-M61/Ai-M62系列模组Linux开发环境搭建

    软件烧录( windows) 四、 开发资料 01 Ubuntu安装 在 Linux下编译速度比 windows快很多,一般推荐优先使用 linux
    的头像 发表于12-25 16:59 464次阅读
    安信可Ai-M61/Ai-M62系列模组<b class='flag-5'>Linux</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    php运行环境搭建方法

    的操作系统是 搭建PHP运行 环境的第一步。常见的操作系统有 WindowsLinux和Mac OS X等,选择合适的操作系统可以根据个人喜好和实际需求进行选择。
    的头像 发表于12-04 14:56 1012次阅读

    【涂鸦T2-U开发板试用体验】搭建环境

    GitHub IDE 搭建 环境vscode linux/ windows虚拟机 总结 只要一步一步按照官网安装一些依赖,过程中会遇到一些问题,如git下载中断,不能在
    发表于11-17 15:30

    Ai-M61-32S开发环境搭建

    Ai-M61-32S 开发 环境 搭建
    的头像 发表于11-10 12:30 764次阅读
    Ai-M61-32S<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    使用Arduino IDE搭建AT32 MCU开发环境

    使用Arduino IDE 搭建AT32 MCU 开发 环境旨在帮助使用Arduino IDE 开发AT32的用户,快速建立 开发
    发表于10-26 07:48

    linux开发环境搭建

    ESP32教程- linux 开发 环境 搭建
    发表于10-09 06:53

    搭建D1s RT-Smart开发环境踩坑笔记

    作为一个 linux新手想要尝试RT-Smart的 开发,但是网上教程前辈们的 linux 环境都是已经相对完备的,因此像我这样新手在 搭建
    的头像 发表于09-28 16:26 648次阅读
    <b class='flag-5'>搭建</b>D1s RT-Smart<b class='flag-5'>开发</b><b class='flag-5'>环境</b>踩坑笔记

    Ai-WB2系列模组linux开发环境搭建

    可视化软件烧录( windows) 四、自定义工程如何修改Makefile 五、 开发资料 01 Ubuntu安装 在 Linux下编译速度比 windows快很多,一般推荐优先使用
    的头像 发表于09-11 15:51 543次阅读
    Ai-WB2系列模组<b class='flag-5'>linux</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    Ai-WB2系列模组linux开发环境搭建方案

    Linux下编译速度比 windows快很多,一般推荐优先使用 linux 环境 开发。Ubuntu是非常常见
    发表于09-09 09:55 421次阅读
    Ai-WB2系列模组<b class='flag-5'>linux</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>方案