ffmpeg不会将gif转换为webm

时间:2018-01-20 22:11:34

标签: ffmpeg gif webm

我正在尝试将gif转换为webm以获取上传到我网站的文件,以获取较小的文件(GIF非常大......)并获得暂停等视频的所有优势。

问题是ffmpeg给出了这个错误:

  

输入#0,gif,来自' 1.gif':持续时间:N / A,比特率:N / A       流#0:0:视频:gif,bgra,960x540,16.67 fps,16.67 tbr,100 tbn,100 tbc流映射:流#0:0 - > #0:0(gif(原生) - >   vp8(libvpx))按[q]停止,[?]寻求帮助[libvpx @   0x5560ca413960] v1.6.1 [libvpx @ 0x5560ca413960]透明度编码   使用auto_alt_ref不起作用错误初始化输出流0:0    - 为输出流#0打开编码器时出错#0:0 - 可能是不正确的参数,如bit_rate,rate,width或height   转换失败了!

这是我的ffmpeg专栏:

ffmpeg -r 16 -i 1.gif -c:v libvpx -crf 12 -b:v 500k test.webm

1 个答案:

答案 0 :(得分:1)

ffmpeg -y -i 1.gif -r 16 -c:v libvpx -quality good -cpu-used 0 -b:v 500K -crf 12 -pix_fmt yuv420p -movflags faststart test.webm