web-dev-qa-db-ja.com

Ubuntu 16.04で.mp4ファイルを.gifに変換/編集する方法

デフォルトのツールとスクリプトでこれを行いたいです。ロジックは、ビデオから写真を撮り、.gif形式で保存するだけです。

編集

テストビデオ用にSudo apt-get install kazam pitivi openshotを実行します。ビデオを録画して取得する

enter image description here

  • Edit with Pitiviを選択し、[続行]を押します。失敗します。バグ here python3/gst-python依存関係が失敗するため。
  • Edit with Openshotを選択し、[続行]を押します。 GUIが開きます。ビデオを下にドラッグしてカットを追加するだけです。できます。
  • Avidemuxはapt-getでは使用できません。 Avidemuxの開発者にそのことについてのメールを送信しました。

    enter image description here

変換とサイズ変更

変換ツールに対して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部分について、すべての画像をレイヤーとして開き、[フィルター]> [アニメーション]> [再生...]で必要なオプションを変更する必要があります。

2
dadexix86