音视频处理软件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 | file 'input1.mp4' |
out.mp4
输出文件名
视频提取音频
1 | ffmpeg -i input.mp4 -vn output.mp3 |
-i input.mp4
输入文件-vn
提取音频-acodec copy
音频编码方式不变output.mp3
输出文件