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 视频状态