同步发布在个人博客 如何使用 转换媒体文件 – 码微
是一个非常强大的命令行工具,用于对音频和视频文件执行各种转换操作。这个工具的好处是它完全免费。适用于 、Linux 和 Mac 操作系统。
本教程旨在帮助你了解基础知识
下载 版本
从官网下载,注意区分64位、32位
要验证你的操作系统是 32 位还是 64 位,请单击桌面左侧的开始图标,然后在搜索栏中键入 的命令并按Enter键
在“系统信息”标题下,你可以轻松找到操作系统的名称和正在使用的版本(32 位或 64 位)
下载并解压文件后,选择所有文件,在C盘创建一个名为的文件夹,并将所有文件拷贝到该文件夹中,如下图所示。请务必注意,你应该保持文件夹名称和驱动器相同,以避免在执行命令以执行转换时出现任何问题。
启动
在底部搜索框输入 cmd 将出现一个命令行窗口,如下所示。
现在输入cd 切换到目录
键入cd bin并按Enter键以访问 bin 文件夹中的内容。你应该看到以下内容
最后,键入.exe并按Enter键。执行命令需要 1 或 2 秒,你应该能够看到如下所示的结果
如果你在屏幕上看到文字行(如上图所示),则表示该工具工作正常
一些重要的 命令
现在,我们将介绍 的一些重要命令。将视频复制到你将对其执行操作的 bin 文件夹中。我复制了一个名为的视频,并将在本文的其余部分使用该视频。
1.从视频文件中提取纯音频
ffmpeg -i yourvideoname.mp4 -vn -ab 128 outputaudio.mp3
-i 表示输入文件
这里-vn用于提取音频,-ab用于将音频保存为 MP3 文件。你可以将比特率更改为 或其他值。只需更改-ab之后的值
2. 删除音频
ffmpeg -i yourvideoname.mp4 -an mutevideo.mp4
-an 用于从视频文件中删除音频
3.调整视频文件大小
-s是用来调整视频文件大小的:
ffmpeg -i yourvideoname.mp4 -s 640x480 -c:a copy resizedvideo.mp4
4. 将海报图像添加到音频文件
可以轻松地将海报图像添加到音频文件中,输出一个视频文件
ffmpeg -loop 1 -i inputimage.jpg -i inputaudio.mp3 -c:v libx264 -c:a -strict experimental -b:a 192k -shortest outputfile.mp4
5.将视频文件剪切成更小的剪辑
-ss定义开始时间戳(这里的开始时间是第 45 秒),-t为剪辑的总持续时间,-t 40 意味着 40 秒的持续时间:
ffmpeg -i yourvideoname.mp4 -ss 00:00:45 -codec copy -t 40 outputclip.mp4
6.将视频文件拆分为多个部分
可以使用 split 命令将一个大的视频文件分割成更小的部分,即:
ffmpeg -i yourvideoname.mp4 -t 00:00:59 -c copy part1.mp4 -ss 00:00:59 -codec copy part2.mp4
-t00:00:59 表示从视频开始到视频第 59 秒创建的部分。-ss00:00:59 表示视频的开始时间戳。这意味着第 2 部分将从第 59 秒开始,一直持续到原始视频文件的结尾。
7. 将视频文件从一种格式转换为另一种格式
使用以下命令查看 支持的所有格式:
ffmpeg -formats
要将视频文件从一种格式转换为另一种格式,请使用以下命令:
ffmpeg -i yourvideoname.mp4 -c:v libx264 outputfilename.wmv
上面的命令是将 .mp4 文件转换为 .wmv 文件的示例。
8.加入(合并)多个视频文件
还可以使用相同的编解码器加入多个视频或音频文件。
首先创建一个.txt文件,其中包含应该合并的所有输入视频文件的列表。
ffmpeg -f concat -i file-list.txt -c copy outputfile.mp4
9. 裁剪音频文件
要裁剪音频文件的一部分,可以使用以下命令:
ffmpeg -ss 00:00:15 -t 45 -i sampleaudio.mp3 croppedaudio.mp3
这里,-ss00:00:15 是启动时间,-t 45 是裁剪文件的持续时间。
结论
我们已经介绍了下载和安装 以及你可以使用的一些有用命令。你可以通过的帮助选项探索其余命令。只需 -h在命令行中输入。这将列出这些选项的所有可用选项和命令。那你为什么不自己尝试一下呢
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需99元,全站资源免费下载 点击查看详情
站 长 微 信: hs105011