使用 FFmpeg 将视频转换为 WhatsApp 视频格式

Facebook拥有 微信 是最受欢迎的消息传递平台,全球每月活跃用户超过 2 亿。 它允许我们发送文本和语音消息、共享音频和视频、共享文档,甚至向其他 WhatsApp 用户转账。 有时,我会向我所有的 WhatsApp 联系人分享一些很酷、有趣和鼓舞人心的视频。 我还将它们设置为我的 WhatsApp 状态消息。 前几天我收到错误 “不支持视频” 当我尝试将视频分享到我的 WhatsApp 状态时。 在浏览了 FFmpeg 手册页和一些反复试验之后,我找到了一种解决方法,可以将视频转换为 WhatsApp 视频格式 FFmpeg 在 Linux 中。

如果您还不知道,FFmpeg 是最好的多媒体框架之一,用于编码、解码、转码、复用、解复用、记录、流、过滤和播放任何类型的媒体文件。 它是完全免费、开源和跨平台的多媒体框架,支持 Linux、Mac OS X、Microsoft Windows、BSD、Solaris 等。

当然,互联网上有许多免费的视频转换器可以将视频转换为 whatsapp 支持的格式。 但是,在我看来,使用 FFmpeg 将视频转换为 whatsapp 支持的格式非常简单快捷。

使用 FFmpeg 将视频转换为 WhatsApp 视频格式

我尝试了不同的 容器格式(视频编解码器 + 音频编解码器)具有各种分辨率的视频,如下所列。

  • MP4 MPEG4 480×360、640×360
  • 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 480×360 XVID
  • AVI 360P XVID
  • AVI 320×240 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 whatsapp.mp4

我在 WhatsApp 中使用这种格式转换并分享了许多视频。 他们都按预期工作。 而且我还可以分享 1280×720 分辨率的视频。

我想任何视频分辨率都应该适用于此设置。 如果你有时间和耐心,你可以检查不同音视频编解码器、比特率、分辨率、纵横比等的更多组合,并选择哪个有效,哪个无效。

以下链接提供了更多 FFmpeg 命令示例。

  • 20 多个初学者的 FFmpeg 命令

CLI命令行FacebookFFmpegffmpeg 提示FfmpegCommandsLinux 视频转换WhatsAppWhatsapp 状态Whatsapp 提示Whatsapp 视频状态