我从我的服务器上的视频生成动画gif。FFMPEG:高品质的动画GIF?
生成的动画gif并不是真正的高品质,它看起来像素很大。
例子:
我这是怎么生成的GIF:
shell_exec("/usr/bin/ffmpeg -i video.mkv -vf scale=500:-1 -t 10 -r 10 image.gif");
我做了谷歌搜索,并跨越这些代码来:
shell_exec("/usr/bin/ffmpeg -i video.mkv -r 20 -f image2pipe -vcodec ppm - | convert -delay 5 - output.gif");
但上面的代码不会执行任何操作,也不会执行任何操作正在生成。
有人请让我知道是否有明确的方法来产生高的quality gif using ffmpeg
?
有一些教程,我遇到过,但他们都没有为我工作,其中一些涉及使用imagemagic,我没有访问。
http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html你可以试试这里的抖动和palettegen参数播放。 –
@AleksandarMisich,这是我在google中遇到的第一件事情。但是,正如我在我的问题中所述,我无法访问imagemagic,所以教程对我来说并不好。对我有意义.. –
你不需要该教程的imagemagick。 – Mulvya