アニメーションgifファイルを作成します。したがって、すべての画像が必要です。次に、gimpまたはconvertでgifファイルを作成できます。
しかし、画像を取得するために、一連のスクリーンショットをどのように実行できますか?記録したいのは、分子または結晶の振動運動です(jmolまたはj-iceを使用)。
実は、スクリーンキャストをやりたい...
このアプローチの追加ボーナスは、アニメーションGIFを含むフォーラムに埋め込まれたタグなしでスクリーンキャストを投稿できることです this のように埋め込まれます
私の前の答えは、ビデオスクリーンキャストを作成する方法を明確に答えています。アニメーションのスクリーンショットを表示したいだけなら、本質的には非常に短いスクリーンキャストを画像形式(GIF、最大10秒以下)で表示するのも簡単です。
最初に、アニメーションGIFに表示したいもののスクリーンキャストを作成します。次に、以下の手順に従ってください...
Gimp、mplayer(WARNING!NOT mplayer2)およびmencoderが必要です。これらをインストールするには、次のコマンドを発行します。
Sudo apt-get install gimp
Sudo apt-get install mplayer
Sudo apt-get install mencoder
Sudo apt-get -f install
または、Ubuntuに付属のSynapticパッケージマネージャーからインストールすることもできます。
次のコマンドは、スクリーンキャストをいくつかのjpegまたはpng(選択したコマンドに基づいて)画像に分割します。
mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo png:z=9:outdir=Desktop/animated
ここで、-ss 0:0:33
はmplayerに開始位置を指示し(0時間、0分、33秒)、-endpos 2
はmplayerに停止位置を指示します(2分)、z=9
出力png画像の圧縮レベルを9に設定します。Desktop/animated
は、画像を出力するディレクトリ(〜/ Desktop/animated /)です。
次のように、mplayerに停止する場所を特定の時間として指定することもできます。
mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo png:z=9:outdir=Desktop/animated
これで画像が完成しましたが、それらを1つのアニメーションGIFに組み合わせる必要があります。これは本当に簡単です:
Gimpを起動>ファイル>レイヤーとして開く>ディレクトリを参照(〜/ Desktop/animated /)、 Ctrl+A すべての画像を選択し、[開く]をクリックします。
単純なヒット Shift+Ctrl+S または、[ファイル]> [名前を付けて保存...]に移動し、画像に「animated」という名前を付けます.gif'> [保存]をクリック> [アニメーションとして保存]ラジオボタンをオン> [エクスポート]をクリック>次のウィンドウで、何をしているかわからない場合は[保存]をクリックします。
それでおしまい。アニメーションGIFの準備ができました!
ここに例があります: