FFmpeg常用命令指南
💡
原文中文,约2600字,阅读约需6分钟。
📝
内容提要
FFmpeg是一个功能强大的多媒体处理工具,可以进行视频格式转换、音频提取、视频剪辑、合并视频文件等操作。它还可以调整视频分辨率、添加水印、转换音频格式、控制比特率、添加字幕等。此外,FFmpeg还可以处理m3u8格式的视频文件,旋转视频、调整音量、改变视频帧率、将视频转换为GIF动画以及剪辑音频文件。
🎯
关键要点
- FFmpeg是一个多媒体处理工具,支持视频格式转换、音频提取、视频剪辑等功能。
- 查看媒体文件信息使用命令:ffmpeg -i input.mp4。
- 视频格式转换命令:ffmpeg -i input.mp4 output.avi。
- 提取音频命令:ffmpeg -i input.mp4 -q:a 0 -map a output.mp3。
- 视频剪辑命令:ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:20 -c copy output.mp4。
- 合并视频文件需创建文本文件并使用命令:ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4。
- 调整视频分辨率命令:ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4。
- 添加水印命令:ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4。
- 转换音频格式命令:ffmpeg -i input.wav output.mp3。
- 控制比特率命令:ffmpeg -i input.mp4 -b:v 1000k -b:a 128k output.mp4。
- 添加字幕命令:ffmpeg -i input.mp4 -vf subtitles=subtitles.srt output.mp4。
- 处理m3u8格式命令包括切片和下载视频。
- 旋转视频命令:ffmpeg -i input.mp4 -vf "transpose=1" output.mp4。
- 调整音量命令:ffmpeg -i input.mp4 -af "volume=2.0" output.mp4。
- 改变视频帧率命令:ffmpeg -i input.mp4 -r 30 output.mp4。
- 视频转GIF命令:ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1:flags=lanczos" output.gif。
- 音频剪辑命令:ffmpeg -i input.mp3 -ss 00:00:30 -to 00:01:00 -c copy output.mp3。
➡️