ffmpeg 使用示例
FFmpeg 的基本输出格式
前面是你用的ffmpeg的基本信息:
包括版本,编译时间,用的编译器,配置选项。
duration告诉视频时长,这里是10秒, bitrate是码率。
video: 视频编码格式。 帧率是10fps。
1) 输出 YUV420P 原始数据
ffmpeg -i test.mp4 test.yuv
2) 从视频前10s中提取图像,1s提取一帧
ffmpeg -i test.mp4 -t 10 -r 1 -f image2 pic-%03d.jpeg
//-ss 开始时间,-t 持续时间,-r 提取图像的频率
3) 从视频中提取音频
ffmpeg -i test.mp4 -vn music.mp2
4) 转换 wav 格式,同时改变其采样率
ffmpeg -i test.wav -ar 32K test.mp2
5) 输出 mp3 原始 PCM 数据
ffmpeg -i test.mp3 -f s16le test.pcm
File formats:
D. = Demuxing supported
.E = Muxing supported
support formats description DE s16be PCM signed 16-bit big-endian DE s16le PCM signed 16-bit little-endian DE s24be PCM signed 24-bit big-endian DE s24le PCM signed 24-bit little-endian DE s32be PCM signed 32-bit big-endian DE s32le PCM signed 32-bit little-endian DE s8 PCM signed 8-bit