gpt4 book ai didi

ffmpeg-whatsapp : video format not supported

转载 作者:行者123 更新时间:2023-12-04 00:03:19 24 4
gpt4 key购买 nike

我有两个视频 (.mp4) 文件。一个上传到whatsapp,另一个不上传。

使用 ffmpeg 我检查了它们的属性:

a) 上传视频的属性:

  Duration: 00:00:56.45, start: 0.148000, bitrate: 1404 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1080x1080, 1359 kb/s, 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (HE-AACv2) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 47 kb/s (default)
Metadata:
handler_name : SoundHandler
At least one output file must be specified

b)没有上传到whatsapp的视频(因为它说格式不支持)
  Duration: 00:00:56.10, start: 0.000000, bitrate: 543 kb/s
Stream #0:0: Video: h264 (High) (H264 / 0x34363248), yuv420p, 1080x1080 [SAR 1:1 DAR 1:1], 464 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 47.95 tbc
Stream #0:1: Audio: aac (LC) ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, fltp, 56 kb/s

我注意到的视频差异:
(avc1 / 0x31637661)对比 (H264 / 0x34363248) 1359 kb/s对比 464 kb/s 90k tbn对比 23.98 tbn
可能是什么原因?

第二个视频也没有在 Android 中播放。

视频链接是 https://drive.google.com/open?id=0B4UM6vTHw4pyMExQQ1lxZGp0N2c

最佳答案

有一些选项可以获得更好的兼容性:
ffmpeg -i broken.mp4 -c:v libx264 -profile:v baseline -level 3.0 -pix_fmt yuv420p working.mp4
-profile:v baseline -level 3.0您使该文件与大多数较旧的播放器(包括 WhatsApp)更兼容;)。虽然,这会禁用一些高级功能。
-pix_fmt yuv420p需要编译到基线(具有 4:2:0 色度二次采样的 YUV 平面颜色空间)。

此外,您可以调整其他选项,如比特率、帧率、音频等。

来源:H.264 docs

关于ffmpeg-whatsapp : video format not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39887869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com