从零开始:Windows 系统中 PowerShell 配置 FFmpeg 的详细步骤

在Windows系统中不想每次都 cd 到FFmpeg目录中应用,现在可以通过PowerShell在任意目录下应用了。

PowerShell 基础概念

  1. 跨平台脚本工具

    PowerShell 是微软开发的命令行外壳和脚本语言,支持 Windows、Linux 和 macOS 系统。其核心优势在于面向对象的操作模式,可通过管道(Pipe)实现复杂数据处理68。

  2. 与 CMD 的区别

    相比传统 CMD,PowerShell 支持更丰富的命令集(称为 cmdlet),例如 Get-Command 查看可用命令、Get-Help 获取帮助文档。同时兼容大部分 CMD 指令,如 dir、cd 等。

FFmpeg 简介

FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机软件。它提供了录制、转换以及流化音视频的强大功能,包含了用于多个项目中音频和视频的解码器库 libavcodec,以及音频与视频格式转换库 libavformat,是目前最强大的音视频处理开源软件之一,被广泛应用于视频网站、播放器、编码器等多种场景中。

安装FFmpeg

  1. 网址:https://ffmpeg.org/download.html

  2. 下载完成后,使用文件解压缩工具(如 WinRAR、7 - Zip 等)将下载的压缩文件解压到一个你方便访问的文件夹,例如 C:\ffmpeg 。确保解压后的文件夹中包含 bin 目录,该目录下包含了 FFmpeg 的主要执行文件(ffmpeg.exe 、ffplay.exe 、ffprobe.exe )。

配置到环境变量

  1. 将 FFmpeg 的bin目录路径添加到系统的环境变量中,这样就可以在任何位置运行 FFmpeg 命令。
    • 右键点击开始菜单,选择"系统" - "高级系统设置"。
    • 在弹出的"系统属性"对话框中,点击"环境变量"按钮。
    • 在"系统变量"区域,找到名为"Path"的变量,双击它。
    • 在弹出的"编辑环境变量"窗口中,点击"新建"按钮,然后粘贴 FFmpeg 的 bin 目录的路径(例如 C:\ffmpeg\bin)。
    • 依次点击"确定"保存更改。

PowerShell验证FFmpeg

  1. 打开PowerShell,输入ffmpeg的命令ffmpeg -version 验证,如果一切正常,你将看到 FFmpeg 的版本信息输出到屏幕上,这表示 FFmpeg 已成功安装并可以在你的系统上运行。

  2. 实验1:播放mp4文件 ffplay vidyo_080p.mp4;ffplay 需要依赖SDL。

  3. 实验2:查看媒体信息 ffprobe -show_streams vidyo4_1080p.mp4

  4. 实验3:转码mp4 ffmpeg -i vidyo4_1080p.mp4 out.mp4

注意事项

  1. 安装时要确保选择与系统架构相匹配的版本,否则可能无法正常使用。
  2. 配置环境变量时,要保证路径准确无误,否则系统无法找到 FFmpeg 文件,导致命令无法执行。
  3. 在使用 FFmpeg 进行音视频处理时,不同的命令可能需要根据具体的需求调整参数,例如视频的码率、帧率、分辨率等。
相关推荐
Panesle43 分钟前
HunyuanCustom:文生视频框架论文速读
人工智能·算法·音视频·文生视频
程序员JerrySUN7 小时前
驱动开发硬核特训 · Day 30(下篇): 深入解析 lm48100q I2C 音频编解码器驱动模型(基于 i.MX8MP)
linux·驱动开发·架构·音视频
田辛 | 田豆芽10 小时前
【ASP.net】在Windows 11上安装IIS并测试C# Web项目的踩坑实录
windows·c#·asp.net
6v6-博客10 小时前
闲鱼智能客服机器人-实现闲鱼平台7×24小时自动化值守
windows
哞哞不熬夜10 小时前
JavaEE--文件操作和IO
java·开发语言·windows·学习·java-ee·intellij-idea·idea
奋斗鱼10 小时前
如何清除windows 远程桌面连接的IP记录
windows
对 酒 当 歌 人 生 几 何11 小时前
sui在windows虚拟化子系统Ubuntu和纯windows下的安装和使用
linux·windows·ubuntu
qq_3938282211 小时前
Windows ABBYY FineReader 16 Corporate 文档转换、PDF编辑和文档比较
windows·microsoft·电脑·开源软件·软件需求
读心悦12 小时前
5000字总结 HTML5 中的音频和视频,关羽标签、属性、API 和最佳实践
前端·音视频·html5
东风西巷13 小时前
BLURRR剪辑软件免费版:创意剪辑,轻松上手,打造个性视频
android·智能手机·音视频·生活·软件需求