GNU/Linux >> Linux の 問題 >  >> Linux

FFmpegでビデオをWhatsAppビデオフォーマットに変換する

Facebookが所有するWhatsApp は、世界中で月間20億人以上のアクティブユーザーがいる最も人気のあるメッセージングプラットフォームです。これにより、テキストや音声メッセージの送信、オーディオやビデオの共有、ドキュメントの共有、さらには他のWhatsAppユーザーへの送金も可能になります。時々、WhatsAppのすべての連絡先に、クールで面白くてインスピレーションを与えるビデオを共有します。また、WhatsAppステータスメッセージとして設定しました。先日、「動画はサポートされていません」というエラーが表示されました ビデオをWhatsAppステータスに共有しようとしたとき。 FFmpegのマニュアルページと少し試行錯誤を繰り返した後、 FFmpegを使用してビデオをWhatsAppビデオ形式に変換する回避策を見つけました。 Linuxの場合。

まだご存じない方のために説明すると、FFmpegは、あらゆるタイプのメディアファイルのエンコード、デコード、トランスコード、マルチプレクサ、デマルチプレクサ、記録、ストリーミング、フィルタリング、および再生に使用される最高のマルチメディアフレームワークの1つです。これは完全に無料のオープンソースでクロスプラットフォームのマルチメディアフレームワークであり、Linux、Mac OS X、Microsoft Windows、BSD、Solarisなどをサポートしています。

もちろん、ビデオをwhatsappでサポートされている形式に変換するためにインターネット上で無料で利用できるビデオコンバーターはたくさんあります。ただし、私の意見では、FFmpegを使用してビデオをwhatsappでサポートされている形式に変換するのは非常に簡単で高速です。

FFmpegを使用してビデオをWhatsAppビデオ形式に変換します

以下に示すように、さまざまな解像度のさまざまなコンテナ形式(ビデオコーデック+オーディオコーデック)のビデオを試しました。

  • MP4 MPEG4 480x360、640x360
  • MP4 MPEG4 720P
  • MP4 MPEG4 + AAC
  • MP4 H264 + AAC
  • Matroska MPEG4 + AAC
  • AVI MPEG4 + AAC
  • AVI H264 + AAC
  • AVI 720P XVID
  • AVI 720P MPEG4
  • AVI 480x360 XVID
  • AVI 360P XVID
  • AVI 320x240 AVC

次のコンテナ形式は問題なく機能しました。

  • MP4(H264 + aac)

ビデオを連絡先と共有したり、WhatsAppステータスとして設定したりする場合は、上記のコンテナ形式に変換してください。

LinuxシステムにFFmpegがインストールされていることを確認してください。まだインストールしていない場合は、次のガイドを参照してください。

  • LinuxにFFmpegをインストールする方法

FFmpegをインストールした後、ビデオが保存されている場所に移動し、次のコマンドを実行してビデオをWhatsApp形式に変換します。

$ ffmpeg -i ostechnix.mp4 -vcodec libx264 -acodec aac whatsapp.mp4

それでおしまい。これで、結果の出力ビデオをWhatsApp経由で問題なく共有できるようになりました。

ここで

  • -i ostechnix.mp4 -whatsappビデオ形式に変換される入力ファイル。
  • -vcodec libx264 -whatsappでサポートされているビデオコーデック形式。
  • -acodec aac -whatsappでサポートされているオーディオコーデック形式。
  • whatsapp.mp4 -出力ファイル。

Mediainfo を使用して、出力メディアファイルの詳細を確認できます。 プログラム。

$ mediainfo whatsapp.mp4

私はWhatsAppでこの形式の多くのビデオを変換して共有しました。それらはすべて期待どおりに機能しました。また、1280x720の解像度でビデオを共有することもできました。

私はどんなビデオ解像度もこの設定で動作するはずだと思います。時間と忍耐力があれば、さまざまなオーディオ/ビデオコーデック、ビットレート、解像度、アスペクト比などの組み合わせをさらに確認し、機能するものと機能しないものを選択できます。

その他のFFmpegコマンドの例は次のリンクにあります。

  • 初心者向けの20以上のFFmpegコマンド

Linux
  1. Peekを使用してデスクトップのビデオスクリーングラブをGIF形式で取得します

  2. ツリーコマンドの出力をJson形式に変換しますか?

  3. エポックフォーマットで日付を設定する方法は?

  1. Bashは\xc3\ x89をÉに変換しますか?

  2. FFmpeg を使用して Ubuntu で MKV を MP4 に変換する方法

  3. ffmpeg を使用して m4v および wmv ビデオを mp4 形式に変換する方法は?

  1. Vdx –FFmpegへの直感的なコマンドラインラッパー

  2. Linuxでffmpegでオーディオを録音するには?

  3. ffmpeg img to video =パスを持つファイルが見つかりませんでした