音视频处理软件FFmpeg使用记录

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或 GPL 许可证。它提供了录制、转换以及流化音视频的完整解决方案。

音视频剪裁

1
ffmpeg -i output.mp4 -ss 00:00:40 -t 30 output1.mp4

-i output.mp4源文件。
-ss 00:00:40表示剪裁开始时间,时:分:秒
-t 30表示剪裁时长,单位秒。
output1.mp4输出文件名。

音视频合并

1
ffmpeg -f concat -i inputs.txt out.mp4

-f concat合并命令
-i inputs.txt中input.txt文件中添加需要合并的文件名,格式如下

1
2
file 'input1.mp4'
file 'input2.mp4'

out.mp4输出文件名

视频提取音频

1
ffmpeg -i input.mp4 -vn output.mp3

-i input.mp4输入文件
-vn提取音频
-acodec copy音频编码方式不变
output.mp3输出文件