- -i 设定输入流。 支持本地和网络流
- -f 设定输出格式(format)。 当未指定输出格式的情况,是以文件名的后缀为准
- -ss 开始时间
- -t 时间长度
对于提取音视频数据可以使用以上命令配合 -acodec -vcodec设置格式
- # 音频、视频都保留原格式。 这种方式转换最快。
- ffmpeg -i test.mp4 -acodec copy -vcodec copy -an video.mp4
- //这里也可以加上 -ss 或者 -t 参数只保留视频的一部分。 视频裁剪用的就是这两个参数
-
- # 只保留音频。 转换后只有音频没有视频
- ffmpeg -i test.mp4 -acodec copy -vn audio.mp4
-
- # 只保留视频。 转换后只有视频没有音频
- ffmpeg -i test.mp4 -vcodec copy -an video.mp4
-
- #保留编码格式
- ffmpeg -i test.mp4 -vcodec copy -an test_copy.h264
-
-
- #强制格式
- ffmpeg -i test.mp4 -vcodec libx264 -an test.h264
- ffmpeg -i test.mp4 -vcodec flv -an test.flv
- #保留编码格式
- ffmpeg -i test.mp4 -acodec copy -vn test.aac
-
- #强制格式
- ffmpeg -i test.mp4 -acodec libmp3lame -vn test.mp3
- ffmpeg -i test.mp4 -acodec pcm_s16le -vn test.wav