FFMPEG 常用命令
2020-04-24 本文已影响0人
李飞_fd28
1. 提取视频中的音频保存成 mp3 格式
ffmpeg -i 1.mp4 -f mp3 -vn 1.mp3
主要参数:
-i 设定输入流
-f 设定输出格式
-ss 开始时间
-t 持续时间
-vn – 表明我们已经在输出文件中禁用视频录制。
-ar – 设置输出文件的音频频率。通常使用的值是22050 Hz、44100 Hz、48000 Hz。
-ac – 设置音频通道的数目。
-ab – 表明音频比特率。
-f – 输出文件格式。在我们的实例中,它是 mp3 格式。
2. 使用开始和停止时间剪下一段媒体文件
可以使用开始和停止时间来剪下一段视频为小段剪辑,我们可以使用下面的命令。
ffmpeg -i input.mp4 -ss 00:00:50 -codec copy -t 50 output.mp4
在这里,
–s – 表示视频剪辑的开始时间。在我们的示例中,开始时间是第 50 秒。
-t – 表示总的持续时间。
当你想使用开始和结束时间从一个音频或视频文件剪切一部分时,它是非常有用的。
类似地,我们可以像下面剪下音频。
ffmpeg -i audio.mp3 -ss 00:01:54 -to 00:06:53 -c copy output.mp3
3. 获取音频/视频文件信息
为显示你的媒体文件细节,运行:
ffmpeg -i video.mp4
4. 转换视频文件到不同的格式
ffmpeg -i video.mp4 video.avi
如果你想维持你的源视频文件的质量,使用 -qscale 0 参数:
ffmpeg -i input.webm -qscale 0 output.mp4
为检查 FFmpeg 的支持格式的列表,运行:
ffmpeg -formats
5. 更改视频文件的分辨率
ffmpeg -i input.mp4 -filter:v scale=1280:720 -c:a copy output.mp4
6. 压缩视频文件
ffmpeg -i input.mp4 -vf scale=1280:-1 -c:v libx264 -preset veryslow -crf 24 output.mp4