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

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

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

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

解决方案:

ffmpeg合成的时候设置参数:

-profile:v baseline -pix_fmt yuv420p

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

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

相关推荐
电商API_180079052471 天前
bilibili关键字搜索视频列表|获取视频详情API调用示例
大数据·数据挖掘·网络爬虫·音视频
hz567891 天前
国产化视频会议系统怎么做?鲲鹏+麒麟+国密的完整国产化路径
音视频·实时音视频·信息与通信
Code-keys1 天前
ARM NEON SIMD 编程实战:从音频信号处理到AI算子研发实战
arm开发·音视频·信号处理
dualven_in_csdn2 天前
一键起飞条件分析
音视频
故渊at2 天前
第九板块:Android 多媒体体系 | 第二十三篇:AudioFlinger 与 AudioPolicyService 音频架构
android·架构·音视频·audiopolicy·audioflinger
纳祥科技2 天前
NX699,内置精度±5%晶振的lightning苹果PD快充12W
单片机·手机·音视频
学Linux的语莫2 天前
OpenCV 视频处理入门教程
人工智能·opencv·音视频
都在酒里2 天前
【极致低延时】香橙派部署 MediaMTX 实现 WebRTC 推流,延时仅 500-800ms,比局域网 ffmpeg 拉流快近 10 倍!(附踩坑全记录)
linux·arm开发·ffmpeg·webrtc·orangepi·嵌入式软件
超哥--2 天前
B站视频内容智能分析系统(六):Text-to-SQL 结构化查询
数据库·sql·音视频
byte轻骑兵2 天前
蓝牙CAS通用音频服务:解锁多设备音频协同的底层标准
网络·音视频·cas·le audio·低功耗音频