irankiai:ogvtogif
Norint įrašyti animuoti gif paveiksliuką Ubuntu aplinkoje:
sudo apt install gtk-recordmydesktop mplayer imagemagick
gtk-recordmydesktop moka įrašyti tik .ogv formatu, .ogv galima konvertuoti į .gif šio skripto pagalba:
#!/usr/bin/env python3 # http://askubuntu.com/questions/107726/how-to-create-animated-gif-images-of-a-screencast/107735#107735 from os import listdir from os.path import join from tempfile import TemporaryDirectory from argparse import ArgumentParser from subprocess import run parser = ArgumentParser() parser.add_argument('source') args = parser.parse_args() target = args.source.replace('.ogv', '.gif') with TemporaryDirectory() as tmpdirname: run(['mplayer', '-ao', 'null', args.source, '-vo', 'jpeg:outdir=%s' % tmpdirname], check=True) run([ 'convert', '-dispose', 'none', '-coalesce', '-fuzz', '10%', '-layers', 'Optimize' ] + [join(tmpdirname, x) for x in sorted(listdir(tmpdirname))] + [target], check=True)
.ogv į .gif konvertavimas:
./ogvtogif.py kelias/iki.ogv
irankiai/ogvtogif.txt · Last modified: by mantas
