在当今数字化时代,视频无疑已成为卓越的传播媒介。无论是快速学习各类技术、追剧娱乐,还是在社交媒体上分享生活,视频都凭借其直观、生动的特性赢得广大用户的青睐。

然而,由于不同平台、软件或个人对视频格式有着特定的要求,我们时常需要进行视频格式的转换。为了满足这一需求,接下来,小编将为大家详细介绍如何在命令行下使用Ffmpeg批量转换视频。

01

Ffmpeg是什么

简单来说,Ffmpeg是一款开源的多媒体处理框架,以其高效、灵活和全面的功能,被誉为多媒体处理领域的“瑞士军刀”。

Ffmpeg在视频处理领域具有举足轻重的地位,甚至许多收费的专业软件,其核心技术也是基于Ffmpeg构建的。

FFmpeg 教程_Ffmpeg视频格式转换方法_命令行Ffmpeg批量转换视频教程

02

Ffmpeg下载与安装

https://github.com/BtbN/FFmpeg-Builds/releases

FFmpeg 教程_命令行Ffmpeg批量转换视频教程_Ffmpeg视频格式转换方法

解压后是三个文件,本文的主角就是ffmpeg.exe:

FFmpeg 教程_Ffmpeg视频格式转换方法_命令行Ffmpeg批量转换视频教程

03

Ffmpeg应用

接着在ffmpeg.exe所在的文件夹下鼠标右键打开控制台:

命令行Ffmpeg批量转换视频教程_FFmpeg 教程_Ffmpeg视频格式转换方法

压缩视频体积:输入ffmpeg.exe -i .demo.mp4 .demo1.mp4。这条命令能在不影响视频观看体验的情况下压缩原来的视频文件,使用的过程中,有些视频能达到原来大小的1/8。

Ffmpeg视频格式转换方法_命令行Ffmpeg批量转换视频教程_FFmpeg 教程

视频格式转换:ffmpeg.exe -i .demo.flv .demo1.mp4。mp4格式基本上是各大视频平台的默认格式,这条命令是将flv转化为mp4格式。其他格式的转换按照这条命令模板 ffmpeg.exe -i “源文件” “输出文件”, 需要转换什么格式更改输出文件的后缀就好。

ffmpeg.exe -i .demo.mp4 .demo.avi mp4avi ffmpeg.exe -i .demo.mp4 .demo.flv mp4flv ffmpeg.exe -i .demo.mp4 .demo.wmv mp4wmv

一条命令转换一个视频,如果有多个视频呢?AI是这么说的:

命令行Ffmpeg批量转换视频教程_FFmpeg 教程_Ffmpeg视频格式转换方法

复制粘贴上述的代码,小小修改下:将ffmpeg改为.ffmpeg.exe表示使用当前目录的ffmpeg.exe,如果给ffmpeg.exe添加环境变量就不用改。

Get-ChildItem -Filter *.mp4 | ForEach-Object { .ffmpeg.exe -i $_.FullName -c:v libx264 -c:a aac "$($_.FullName).avi" }

Ffmpeg视频格式转换方法_FFmpeg 教程_命令行Ffmpeg批量转换视频教程

接着让AI来精简以上命令:

命令行Ffmpeg批量转换视频教程_Ffmpeg视频格式转换方法_FFmpeg 教程

稍微修改下,正常运行:

Get-ChildItem -Filter *.mp4 | ForEach-Object { .ffmpeg.exe -i $_.FullName "$($_.BaseName).avi" }

FFmpeg 教程_Ffmpeg视频格式转换方法_命令行Ffmpeg批量转换视频教程

涉及到bat脚本,首先要切换控制台,单击这个向下的小三角,点击命令提示符:

FFmpeg 教程_命令行Ffmpeg批量转换视频教程_Ffmpeg视频格式转换方法

定位到ffmpeg.exe的位置,输入命令:

for %f in (*.avi) do ffmpeg -i "%f" "%~nf.mp4"

FFmpeg 教程_命令行Ffmpeg批量转换视频教程_Ffmpeg视频格式转换方法

成功批量地将avi转换为mp4格式:

命令行Ffmpeg批量转换视频教程_FFmpeg 教程_Ffmpeg视频格式转换方法

04

总结

基于以上,通过利用AI能力可拓展更多ffmpeg的用法,如音频提取、音频格式转换、智能转码等,这些增强的功能将极大地提升用户在不同场景下的应用体验,欢迎使用ChatU体验,平台地址:https://m.chatu.pro/

免责声明:本站为个人博客,博客所发布的一切修改补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 访问和下载本站内容,说明您已同意上述条款。本站为非盈利性站点,VIP功能仅仅作为用户喜欢本站捐赠打赏功能,本站不贩卖软件,所有内容不作为商业行为。