Justin's Words

FFmpeg 备忘录

安装 FFmpeg,直奔官网

将 gif 转为 mp4

Twitter 宣布支持 gif 图片,它其实是将 gif 转为 mp4 再通过 <video> 标签展示的,这样的好处有:

  • 不必等全部资源加载完成再进行展示
  • gif 文件转为 mp4 格式后,文件大小差别相当大,gif 大小为 2MB,转为 mp4 大小为 260KB
  • 可以对动画进行播放、暂停、拖曳控制

命令:

1
ffmpeg -f gif -i origin.gif output.mp4

多段视频合成一段

创建一个文件保存多个视频路径:

1
2
3
4
# this is a comment
file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'

命令:

1
ffmpeg -f concat -i mylist.txt -c copy output

mp4 转 mp3

命令:

1
ffmpeg -i video.mp4 music.mp3

指定比特率 Bitrate:

1
ffmpeg -i video.mp4 -b:a 256K -vn music.mp3

获取文件信息

命令:

1
ffmpeg -i video.mp4

转换视频格式

命令:

1
ffmpeg -i video.mkv video.mp4