[bin] Small Anything-to-Gif converter
This commit is contained in:
parent
fcb32b9ede
commit
b96c2ce14f
|
@ -0,0 +1,11 @@
|
|||
#!/usr/bin/ruby
|
||||
# - encoding: utf-8 -
|
||||
require 'tmpdir'
|
||||
|
||||
folder = Dir.mktmpdir
|
||||
name = ARGV[0]
|
||||
abort "No filename given." if name.nil?
|
||||
|
||||
basename = File.basename(name, ".*")
|
||||
system("ffmpeg -i #{name} -vf scale=400:-1:flags=lanczos,fps=10 #{folder}/frame-%03d.png")
|
||||
system("convert -loop 0 #{folder}/frame-*png #{basename}.gif")
|
Loading…
Reference in New Issue