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

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

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

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

解决方案:

ffmpeg合成的时候设置参数:

-profile:v baseline -pix_fmt yuv420p

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

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

相关推荐
OsDepK13 小时前
AudioSplit音频多轨免费分离工具即将发布
ide·git·python·音视频·集成学习
playmaker9013 小时前
音频转mid、midi文件
音视频
EasyDSS14 小时前
私有化音视频系统/企业级融媒体平台EasyDSS优化升级让视频会议协作更高效
音视频·媒体
reasonsummer15 小时前
【办公类-135-01】20260515 视频去掉字幕-黑狐字幕工厂
音视频
AC赳赳老秦16 小时前
OpenClaw与Axure联动:自动生成原型图组件、批量修改原型样式,提升设计效率
python·web安全·ui·音视频·axure·photoshop·openclaw
Tech-Net16 小时前
如何无损下载网页上的视频并保持4K/8K超清画质
经验分享·音视频·教程·视频编解码·视频下载·视频下载工具·网页视频下载
格林黄16 小时前
WebSocket vs WebRTC 音频处理对比
websocket·音视频·webrtc
俊哥工具17 小时前
不用安装不收费!多功能U盘修复工具,解决大部分U盘故障
学习·pdf·word·excel·音视频
DogDaoDao17 小时前
Android 播放器开发:从零构建全功能视频播放器
android·ffmpeg·音视频·播放器·mediacodec·编解码
Highcharts.js17 小时前
音频可视化图表开发|基于 Highcharts 内置音频合成器制作音乐排行榜图代码
javascript·信息可视化·音视频·highcharts