ffmpeg合成的视频在ios浏览器不能播放的问题

如题所示,ios的浏览器播放不了mp4,但是能够在安卓上播放

在苹果自带的浏览器都是显示不能播放的图标

其根本原因就是,苹果系统对 mp4 文件有要求,必须符合苹果的要求,才能在苹果系统上播放。也就是常说的可能由于MP4压缩级别不够。

解决方案:

ffmpeg合成的时候设置参数:

-profile:v baseline -pix_fmt yuv420p

使用了更为通用的视频编码参数 -profile:v baseline,这有助于提高视频在不同设备上的兼容性。

使用 -pix_fmt yuv420p 将色度抽样设置为 YUV 4:2:0,这是大多数播放器和设备所支持的格式。

相关推荐
敢敢のwings1 天前
NeoVerse:用百万单目视频打开4D世界模型的大门
音视频
千殇华来1 天前
音频产品用元器件
音视频
wangchensong1 天前
如何保护视频不被盗版
音视频
Black蜡笔小新1 天前
视频汇聚平台EasyCVR破解偏远地区监控难题的技术实践
音视频
纳祥科技1 天前
硬核拆解:一款DP转3VGA+音频输出分配器,3屏同步输出
单片机·嵌入式硬件·音视频·拆解
DEMO派1 天前
Web 视频录制方案解析,轻松实现录屏!
前端·javascript·音视频
发哥来了1 天前
主流AI视频生成模型商用化能力评测:五大核心维度深度对比
人工智能·音视频
lcyw1 天前
GB28181: 使用ffmpeg编码h264为ps流
ffmpeg
weixin_462446231 天前
使用 Python + FFmpeg 将 MP4 视频与 SRT 字幕无损合并(支持中文)
python·ffmpeg·音视频
TESmart碲视1 天前
Mac多显示器支持:TESmart USB-C KVM(搭载DisplayLink技术)全面解析
macos·计算机外设·音视频·外设·kvm切换器·tesmart