FFmpeg是一个开源的多媒体处理工具集,可以用来处理音频、视频和多媒体文件。
FFmpeg官网:https://ffmpeg.org。软件下载路径:https://github.com/BtbN/FFmpeg-Builds/releases。在Windows下,可以选择文件ffmpeg-master-latest-win64-gpl.zip。
说明:如果没有设置环境变量,那么在Windows下可以进入软件的bin目录,使用命令:./ffmpeg.exe,而不是直接用ffmpeg。另外,输入文件和输出文件的路径也要指定好。
使用方法:
(1)视频格式转换
ffmpeg -i input.mp4 output.avi
(2)音频格式转换
ffmpeg -i input.mp3 output.wav
(3)视频转音频
ffmpeg -i input.mp4 -vn -acodec copy output.mp3
如果出现“Invalid audio stream. Exactly one MP3 audio stream is required”错误,可以用以下命令,把“-acodec copy”换成“-acodec libmp3lame”,表示对音频流进行重新编码。
ffmpeg -i input.mp4 -vn -acodec libmp3lame output.mp3
在Windows下,如果没有设置环境变量,可以把路径都写出来,例如:
"D:/Program Files/ffmpeg-master-latest-win64-gpl/bin/ffmpeg.exe" -i "C:/Users/guan/Downloads/a.mp4" -vn -acodec libmp3lame "C:/Users/guan/Downloads/a.mp3"
(4)视频转GIF
ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1:flags=lanczos" output.gif
(5)GIF压缩
ffmpeg -i input.gif -vf "fps=10, scale=320:-1:flags=lanczos" -c:v gif output.gif
以上将根据个人需求不定期更新。除了列出的功能,FFmpeg还可以实现:剪切视频、改变视频分辨率、调整音频音量、提取视频帧为图像、合并多个视频文件等。
如果需要知道更多的使用方法和细节,可以查看官网说明、网上资料,或者问询GPT。
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】