ffmpeg使用方法
1 min read使用教程
FFmpeg 是一个开源的音视频处理工具,拥有丰富的功能和命令行接口。您可以通过在CMD中使用简单的命令行来实现您想的功能。
以下是 FFmpeg 常用的一些方法:
示例:input是您的输入文件路径,output为您想保存的文件路径。例如我想使用示例1中的视频转功能,将MP4转为AVI格式,假如当前想转换的视频路径为D:\openAI.mp4,想要保存的的路径为D:\openAI.avi。那么完整的命令应该为ffmpeg -i D:\openAI.mp4 D:\openAI.avi
视频转换
将视频文件从一种格式转换为另一种格式。例如,将 .mp4 格式的视频转换为 .avi 格式的视频。
ffmpeg -i input.mp4 output.avi
视频剪辑
剪辑视频文件的某一部分。例如,从视频的第 10 秒开始剪辑,持续时间为 5 秒。
ffmpeg -ss 00:00:10 -t 00:00:05 -i input.mp4 output.mp4
视频旋转
旋转视频文件。例如,将视频逆时针旋转 90 度。
ffmpeg -i input.mp4 -vf “transpose=2” output.mp4
视频拼接
将多个视频文件拼接成一个视频。例如,将input1.mp4和input2.mp4拼接成output.mp4。
ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex “concat=n=2:v=1:a=0” output.mp4
视频截图
从视频中截取一张静态图像。例如,从视频的第 5 秒处截取一张图像。
ffmpeg -ss 00:00:05 -i input.mp4 -vframes 1 output.jpg
音频提取
从视频文件中提取音频。例如,从视频文件input.mp4中提取音频到output.mp3。
ffmpeg -i input.mp4 -vn -acodec copy output.mp3
音频转换
将音频文件从一种格式转换为另一种格式。例如,将.wav格式的音频文件转换为.mp3格式的音频文件。
ffmpeg -i input.wav -vn -ar 44100 -ac 2 -ab 192k output.mp3
音频合并
将多个音频文件合并成一个音频文件。例如,将input1.mp3和input2.mp3合并成output.mp3。
ffmpeg -i “concat:input1.mp3|input2.mp3” -acodec copy output.mp3
这些是FFmpeg中常用的一些方法,但实际上FFmpeg的功能非常丰富,可以实现更多的音视频处理需求。