FFmpeg备忘笔记
安装
Linux直接通过包管理器安装,Windows则在官网下载二进制文件并添加到PATH即可使用ffmpeg。
基本使用
FFmpeg可以自动识别输入和输出的格式(通过后缀名或读取信息),并进行简单的转换:
1 |
|
如果想要指定转换使用的编码器,码率等:
1 |
|
如果想要使用硬件:
1 |
|
更多高级参数建议看官方文档!
一图流视频生成
Step 1 生成静帧视频
1 |
|
获取音频的秒数可以直接
ffmpeg -i <音频文件>
,输出的信息里面的带有长度
Step 2 将静帧视频与音频合并
1 |
|
FLV仅支持ACC与MP3音频
提取音频、视频流
1 |
|
-vn
:屏蔽视频流,达到提取音频流效果。换为-an
即可变为提取视频流。
-codec copy
:直接复制流,不转码。
请小心最后的输出格式。
FFmpeg备忘笔记
https://sodacooky.netlify.app/2021/FFmpeg常用功能笔记/