Windows与Ubuntu安装ffmpeg

文章目录


前言

FFmpeg是一款非常强大的开源音视频处理工具,它包含了众多的音视频编解码库,可以用于音视频的采集、编解码、转码、流化、过滤和播放等复杂的处理。在Windows系统上安装FFmpeg,可以让我们更方便地处理音视频数据。本文将为你提供一份详细的Windows系统下FFmpeg的安装教程。


ffmpeg的简介

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabrice Bellard发起,2004年至2015年间由Michael Niedermayer主要负责维护。

FFmpeg的功能非常强大,主要包括,编解码转换,封装格式转换,滤镜特效⁴。同时也支持各种网络协议,支持RTMP,RTSP,HLS等高层协议的推拉流,也支持更底层一点的TCP/UDP协议推拉流。

总的来说,无论你是初学者还是有经验的开发者,FFmpeg都将是你处理音视频数据的得力助手。

安装ffmpeg

Windows

下载

首先,打开下面这个链接ffmpeg download

在下面找到Windows的图标,点击Windows builds from gyan.dev

在下面找到git master builds

其中essentials是基本版本,有核心的功能,他的内存更小
full是完整版本有全部的功能,但他的内存更大

下载完之后进行解压即可

设置环境变量

在你下载好的ffmpeg里面找到bin文件夹,添加这个目录进去即可

bash 复制代码
D:\ffmpeg-7.0.1-essentials_build\bin

我们可以来测试一下:

cmd输入:

bash 复制代码
ffmpeg

我们可以用下面这个代码来播放下视频:

bash 复制代码
ffplay yourvideo.mp4

他不止可以播放mp4但我们演示mp4

这样就成功播放了

Ubuntu

Ubuntu安装ffmpeg非常的简单,只需要输入下面的命令即可安装了:

bash 复制代码
sudo apt update
sudo apt install ffmpeg

我们可以来测试一下:

shell输入:

bash 复制代码
ffmpeg

这样就大功告成了


总结

通过以上的步骤,我们已经成功地在Windows系统上安装了FFmpeg,并配置了环境变量,使得我们可以在命令行中直接使用FFmpeg的功能。FFmpeg的强大功能和丰富的应用场景,使得它成为音视频处理的必备工具。希望本文能够帮助你顺利地安装FFmpeg,祝你使用愉快!

相关推荐
王维同学3 小时前
进程模块枚举、映像身份与线程启动地址关联
c++·windows·安全
x²+(y-√³x²)²=17 小时前
Linux打包文件到Windows,文件/文件类型丢失
linux·运维·windows
杀生丸学AI8 小时前
【稀疏重建】StructSplat:基于非校准稀疏视图的可泛化3DGS
深度学习·3d·音视频·transformer·三维重建·空间智能
小柯南敲键盘8 小时前
跨境电商图片翻译工具推荐:批量AI翻译+视频字幕+智能抠图
人工智能·python·音视频
Rudon滨海渔村10 小时前
windows10如何删除多余的输入法 - 仅保留English+拼音
windows·输入法
DogDaoDao11 小时前
【H266/VVC提案解读】ITU-T H.274 (V4) 规范深度解读 — 视频编码 SEI 消息的全面演进
音视频·实时音视频·视频编解码·流媒体·h266·vvc·视频编解码标准
YCOSA202511 小时前
雨晨 Windows 11 IoT 企业版 LTSC 26H1 特制 28000.2796
windows·物联网
Jay-r11 小时前
DeepSeek Harness 极简上手:装好、玩熟、让它自己长新能力
人工智能·windows·ai·github·ai编程·deepseek·harness
程序员老陆11 小时前
FFmpeg RTSP 解复用器(rtsp demuxer)完全解析:从「能播」到「稳播」的参数圣经
ffmpeg·音视频·拉流·rtsp
hhzz13 小时前
Tiger AI 平台「手势识别」功能全解析:从数字手势 0–9,到中国手语字母,再到本地视频批量识别——一条链路,三种输入,双模型可同开;双手比划,机器秒懂
人工智能·python·深度学习·aigc·音视频