ビデオを簡単に高解像度の GIF に変換
高度なミーメロロジー - ビデオを HD GIF に変換
更新日:2024 年 8 月 23 日
数週間前、WhatsApp で「ビデオを送信できない」問題についてお話しました。じめじめしたミームを友達と共有したいのに、テクノロジーが邪魔をするのよ、お父さん、お母さん。そうですね、そのガイドでは、この問題を回避する方法、つまり HD ビデオを送信する方法について説明しました。しかし、SD 品質のコンテンツしかない場合は、何ができるでしょうか?電話では簡単ではありませんが、デスクトップではさまざまなオプションがあります。
今日の短いチュートリアルでは、古くて強力なメディア編集ツールである ffmpeg を再訪します。ffmpeg は、あらゆるオーディオやビデオを扱うワンストップ ショップです。このプログラムを使用すると、さまざまな形式間の変換、クリップの分割と結合、拡大縮小、個々のフレームの抽出、字幕の追加、再生速度の変更など、メディア ファイルを自由に操作できます。それでは、ビデオをアニメーション画像 (GIF) に変換する方法について話しましょう。
なぜこれを行う必要があるのですか?
前に述べたように、プログラムやアプリの技術的な制限により、ビデオ コンテンツを友達と共有するときに問題が発生する可能性があります。シナリオによっては、実際のビデオ部分 (音声なし) のみに興味があり、スペース/サイズの制限や形式の制限に直面することもあります。また、クリップをダウンロード可能なファイルとして提供するのではなく、チャットに埋め込むこともできます。前者の方がより効率的なミーム エクスペリエンスを提供するためです。
これをきっかけに、ビデオ クリップで何ができるかを探求するようになりました。 SD コンテンツがある場合でも、HD としてトランスコードできます。問題ない。同様に、ビデオクリップを GIF 画像に変換できます。ただし、デフォルトでは、このような変換はあまり美しくなく、低解像度のループしないファイルが作成される可能性があります。これは、立派なミーム学の信条に反します。
それでは、次に進み、ビデオ ファイル (MP4、MOV など) を GIF に変換しましょう ...
Ffmeg コマンドライン
これを行う「最も簡単な」方法は、オンライン ポータルを使用したり、あらゆる種類の奇妙なアプリを携帯電話にダウンロードしたりせずに、無料のオープンソース ffmpeg ユーティリティ (デスクトップ上) を使用することです。 Linux ユーザーの場合は、リポジトリから直接インストールできます。 Windows ユーザーは、公式サイトから関連する実行可能ファイルをダウンロードし、そこからアクセスできます。
ffmpeg -i [入力] -vf "fps=XX,scale=YYYY:-1:flags=lanczos" -loop 0 [出力]
より具体的な例:
ffmpeg -i Test.mov -vf "fps=24,scale=1920:-1:flags=lanczos" -loop 0 Test.gif
ここには何がありますか?
- -i は、入力ファイル、つまり変換するビデオの名前を指定します。
- -vf は、変換に使用するビデオ オプションを指定します
- fps=XX はフレーム レートを定義します。フレームのドロップや補間を避けるために、これを元のビデオ フレーム レートと一致させてみてください。したがって、通常の 24FPS 動画がある場合は、24 を使用します。ただし、そうする必要はありませんが、実際の GIF の再生がオリジナルよりも遅くなったり、速くなったりする可能性があります (別のフレーム遷移速度を指定しない限り)。
- scale=YYYY:-1 を使用すると、ビデオを拡大/縮小できます。これにより、HD コンテンツを作成することもできます。高さと幅の両方を指定することも、一方のみを指定して、ffmpeg がもう一方を比例 (-1) して拡大縮小できるようにすることもできます。この例では、ビデオを幅 1920 ピクセルの HD GIF に変換しています。高さは元のビデオの比率と一致するため、たとえば 16:9 の比率で録画した場合、高さは 1080 ピクセルに設定されます。あるいは、その逆も可能です。 320 ピクセルや 640 ピクセルなど、さらに小さいサイズを使用できる (通常はそうすべきである) ことに注意してください。その理由はすぐにわかります。とにかく、次のようなことを試すこともできます。
スケール=1920:1080
スケール=-1:640
- フラグは、(GIMP で行うのと同じように) スケーリングに使用されるアルゴリズムを定義します。カラー チャネルの操作など、ここでできることは他にもたくさんありますが、実用的な目的ではデフォルトで十分です。 lanczos、neighbor、bicubic などを試すことができます。
- -loop 0 は、ffmpeg に無限ループ GIF を作成するように指示します。
- 最後に、出力名を指定します。
ffmpeg を実行して作業は完了です。サムネイルをいくつかご紹介します。動画でも GIF でも、「アクション」の全容は実際には表示されていませんが、これには大きな理由があります。
理由は?ファイルサイズ。私のオリジナルのビデオは 5 秒のクリップで、重さは 3.5 MB です。 GIF の重さは 61.5 MB です。別のクリップで試してみたところ、86 MB と 152 MB という差がわずかに小さくなりましたが、すべてはクリップ内の情報量によって異なります。そのために、実際のアーティファクトは帯域幅を簡単に占有してしまうため、ここでは追加しませんでした。ヒント:これを回避する方法はありますが、それについては別途説明します。
しかし、そこで、私たちはそれをやり遂げました。仕事は完了し、ミーム化が完了しました。
結論
Ffmeg は恐ろしく複雑で便利なツールです。約 5,000 のフラグとオプションを使用すると、有無にかかわらず、可能な限りあらゆることが可能になります。必要なのは忍耐力と忍耐力だけですが、ビデオやオーディオを使って何かを行う場合は、もう探す必要はありません。それでおしまい。今日は素敵な GIF を作成する必要がありました。これで完成です。
上記で概説した提案は、あなたがより立派なミーマイスタになるのに役立つはずです。これは、高品質のコンテンツの作成にも役立ちます。変換原理は入力形式と出力形式に関係なく同じなので、SD ビデオから HD ビデオを作成する必要がある場合は (いわば)、それが可能です。 GIF はさらに前衛的なオプションになると思いました。まあ、それだけの価値はありますが、これがお役に立てば幸いです。さて、解散する前に、GIF ミーミングに関する別の記事を作成します。この記事では、GIF ファイルを作成するさまざまな方法とその利点などをすべて取り上げます。すぐに、すぐに。立ち去ってください。
乾杯。
-
Clone Cleaner:重複ファイル削除ツール
コンピュータの世界で絶対に避けられないことの 1 つは、重複ファイルです。これらのファイルの多くが PC を構成しているのは不思議です。それだけでなく、それらは貴重なディスク スペースをすべて食い尽くし、Windows PC の機能低下の主な原因となります。 重複ファイルには、同じサイズ、名前、形式などのテキスト、音楽、ビデオ ファイルなどが含まれます。バックアップを取ったり、別の場所にコピーしたりするときに、意図的にファイルを複製することがありますが、ほとんどの場合、それらは複製されます。 十分な場所にあるファイルのこのような冗長性により、多くの貴重なディスク領域が占有されます。手動で
-
マスター Webex レコーディング:Windows、Mac、iPhone、Android 向けの 5 つのエキスパート テクニック (2023)
Cisco の Webex は、仮想会議、画面共有、ウェビナーを実行できるビデオ会議ソフトウェアです。ユーザーにとっては便利で簡単に会議を開催できます。 しかし問題は、Webex ミーティングをどのように録画するかということです。多くの人が後で会議を見直したり、出席できなかった人たちと共有したりするために録画を望んでいます。 心配しないでください。この投稿では、Windows、Mac、iPhone、Android で Webex ミーティングを許可ありまたは許可なしで録画する 5 つの方法を紹介します。また、画面と音声を自由にキャプチャできる優れたスクリーン レコーダーについても紹介します