デフォルトのツールとスクリプトでこれを行いたいです。ロジックは、ビデオから写真を撮り、.gif形式で保存するだけです。
テストビデオ用にSudo apt-get install kazam pitivi openshot
を実行します。ビデオを録画して取得する
Edit with
Pitiviを選択し、[続行]を押します。失敗します。バグ here python3/gst-python依存関係が失敗するため。Edit with
Openshotを選択し、[続行]を押します。 GUIが開きます。ビデオを下にドラッグしてカットを追加するだけです。できます。Avidemuxはapt-getでは使用できません。 Avidemuxの開発者にそのことについてのメールを送信しました。
変換ツールに対してSudo apt-get install ffmpeg
を実行します。
リサイズ。 .mp4の場合、50%ダウンサンプリング
# http://askubuntu.com/questions/160869/need-to-downsample-video-to-a-lower-resolution
ffmpeg -i input.mp4 -vf scale=iw/2:-1 output.mp4
.mp4から.gifに変換する
ffmpeg -i ScreencastOfKazam.mp4 -pix_fmt rgb24 outputYes.gif
リサイズ。 .gifの場合、ツール ezgif.com/resize を使用します。これは、ワンライナーが見つからなかったためです。 TODO
システム:Ubuntu 16.04 64ビット、Debian 8.5
ハードウェア:Macbook Air 2013-mid、Asus Zenbook UX303UA
「デフォルト」で統合ソフトウェアを使用する場合は、フレームごとに画面を印刷してから、それらを一緒にスティッチします。
GIMPでは、stich部分について、すべての画像をレイヤーとして開き、[フィルター]> [アニメーション]> [再生...]で必要なオプションを変更する必要があります。