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コマンド