首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

FFmpeg 超级详细安装与配置教程(Windows 系统)

  • 25-04-25 10:41
  • 2251
  • 11751
blog.csdn.net

1. 前言

FFmpeg 是一个用于处理视频、音频等多媒体文件的开源工具包。它支持几乎所有的多媒体格式转换、剪辑和编辑,是开发者和多媒体工作者必备的工具。本文详细讲解如何在 Windows 系统上安装 FFmpeg 并进行基本配置。

2. 下载 FFmpeg 安装包

  1. 打开 Dpwnload FFmpeg 官网,选择安装包Windows builds from gyan.dev
    在这里插入图片描述

  2. 下滑找到release bulids部分,选择ffmpeg-7.0.2-essentials_build.zip
    在这里插入图片描述

  3. 下载完成后,解压缩得到 FFmpeg 文件夹。
    在这里插入图片描述

建议保存路径:建议将文件解压并保存至D盘,以避免占用C盘系统盘的空间,从而确保系统运行的稳定性和性能。


3. 解压文件并检查目录结构

解压后的文件夹中应包含以下目录:

  • bin:FFmpeg 可执行文件所在的文件夹,运行 FFmpeg 的所有命令都需通过此目录下的文件。
  • doc:文档资料。
  • presets:预设的格式和编码方案。

进入 bin 目录,可以看到 FFmpeg 的三个核心可执行文件:ffmpeg.exe、ffplay.exe、ffprobe.exe。
在这里插入图片描述


4. 配置环境变量

为了方便在命令行中直接调用 FFmpeg,需要将其添加到系统的环境变量中。

  1. 在桌面左下角开始菜单搜索"菜单",找到"编辑编辑环境变量",然后点击打开。
    在这里插入图片描述

  2. 点击“环境变量”按钮。
    在这里插入图片描述

  3. 找到“系统变量”中的 Path 条目并点击“编辑”。
    在这里插入图片描述

  4. 在“编辑环境变量”窗口中,点击“新建”,输入 FFmpeg 的 bin 文件夹路径。
    在这里插入图片描述

  5. 依次点击“确定”以保存设置(三个“确定”缺一不可)。

注意:确保路径准确,以便系统能正确找到 FFmpeg 文件。


5. 测试安装是否成功

  1. 按 Win + R 键,输入 cmd 打开命令行窗口。
    在这里插入图片描述

  2. 在命令行中输入以下命令查看 FFmpeg 版本:

    ffmpeg -version
    
    • 1
  3. 如果正确显示 FFmpeg 版本号和相关信息,说明安装成功(类似下图)。
    在这里插入图片描述


6. 基本使用示例

安装成功后,您可以使用命令行来执行 FFmpeg 的各种操作。以下是常用的命令行格式及其示例:

FFmpeg 命令行格式

ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url}
  • 1

示例:将 MP4 文件转换为 TS 格式

假设我们要将一个 MP4 视频文件转换为 TS 文件,命令如下:

ffmpeg -i "C:\Users\moon.huang\Desktop\video.mp4" -f mpegts -codec:v mpeg1video -b:v 2000k -r 30 -bf 0 -codec:a mp2 -ar 44100 -ac 1 -b:a 128k "C:\Users\moon.huang\Desktop\video.ts"
  • 1
参数含义
-i输入文件路径(被转换的 MP4 文件)
-f输出文件格式设置为 mpegts
-codec:v指定视频编码器为 mpeg1video
-b:v设置输出视频比特率为 2000k
-r设置帧速率为 30
-bf设置 B 帧数量为 0
-codec:a指定音频编码器为 mp2
-ar设置音频采样频率为 44100
-ac设置音频通道数为 1
-b:a设置音频比特率为 128k

注:本文转载自blog.csdn.net的Natsuagin的文章"https://blog.csdn.net/Natsuago/article/details/143231558"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top