ffmpeg所有命令
时间: 2023-11-02 12:55:58 浏览: 49
ffmpeg是一个功能强大的多媒体处理工具,支持各种音频、视频和图像格式的转换、编辑和处理。以下是一些常见的ffmpeg命令:
1. 视频转码:ffmpeg -i input.mp4 output.avi
将input.mp4视频转码为output.avi格式。
2. 音频转码:ffmpeg -i input.mp3 output.wav
将input.mp3音频转码为output.wav格式。
3. 视频剪辑:ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:30 output.mp4
从input.mp4视频的第10秒开始剪辑出30秒的视频,并保存为output.mp4。
4. 视频合并:ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex "[0:v:0][1:v:0]concat=n=2:v=1[outv]" -map "[outv]" output.mp4
将input1.mp4和input2.mp4视频文件合并为一个output.mp4视频文件。
5. 视频截图:ffmpeg -i input.mp4 -ss 00:00:10 -vframes 1 output.png
在input.mp4视频的第10秒截取一帧图像并保存为output.png。
6. 音频提取:ffmpeg -i input.mp4 -vn -acodec copy output.aac
从input.mp4视频中提取音频,并保存为output.aac音频文件。
7. 视频转GIF动图:ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1:flags=lanczos" -c:v gif output.gif
将input.mp4视频转换为10帧每秒、宽度为320像素的GIF动图,并保存为output.gif。
这只是ffmpeg命令的一小部分,还有很多其他功能和选项可以用于处理和编辑媒体文件。你可以根据具体需求来使用不同的命令。如果你需要更详细的帮助和文档,可以参考ffmpeg的官方网站或使用`ffmpeg -h`命令查看帮助信息。