OpenHarmony开发者论坛

标题: OpenHarmonyOS4.0Release开机动画替换报错 [打印本页]

作者: 13058024792    时间: 2023-12-18 16:54
标题: OpenHarmonyOS4.0Release开机动画替换报错
[md]OpenHarmonyOS4.0Release替换开机动画,源码位置foundation/graphic/graphic\_2d/frameworks/bootanimation/data/bootvideo.mp4

替换资源大小60K,分辨率1080*1080,格式MP4,编码方式H264,替换后log报错

C01800/BootAnimation           av_codec_servic                 I  OnInfo: PlayerCallback: State Change
C01800/BootAnimation           av_codec_servic                 I  OnInfo: PlayerCallback: Default
C01800/BootAnimation           av_codec_servic                 I  OnInfo: PlayerCallback: Position Update
C01800/BootAnimation           av_codec_servic                 I  OnInfo: PlayerCallback: Resolution Change
C01800/BootAnimation           av_codec_servic                 E  OnError: PlayerCallbackError received, errorCode:internal data stream error

理论上来说OpenHarmonyOS4.0Release应该是支持直接替换mp4文件,是否这个mp4文件有格式以及大小限制,
[/md]
作者: 深开鸿_王石    时间: 2023-12-19 15:58
看起来是分辨率不对,你屏幕分辨率要和视频分辨率匹配
作者: 13058024792    时间: 2023-12-20 13:53
回复 深开鸿_王石: 尝试了更改分辨率同屏幕分辨率一致依旧失败,报错一致。尝试将/system/etc/graphic/bootvideo.mp4拷贝出来,分辨率即为1080*1080
作者: 深开鸿_王石    时间: 2023-12-20 14:45
回复 13058024792: 我在4.0release上试了以下两种格式都行,
视频
时长        00:00:06       
帧宽度        720       
帧高度        1280       
数据速率        1751kbps       
总比特率        1948kbps       
帧速率        30.15帧/秒       
音频
比特率        197kbps       
频道        2(立体声)       
音频采样频率        44.100 kHz

视频
时长        00:00:07       
帧宽度        1920       
帧高度        1080       
数据速率        19376kbps       
总比特率        19560kbps       
帧速率        30.06 帧/秒       
音频
比特率        183kbps       
频道        2(立体声)       
音频采样频率        48.000 kHz
作者: 13058024792    时间: 2023-12-21 10:14
回复 深开鸿_王石: 直接在/system/etc/graphic/里替换是否能进行可行性验证
作者: 13058024792    时间: 2023-12-21 11:03
回复 13058024792: 尝试了将符合屏幕分辨率的视频在/system/etc/graphic/中替换,结果仍旧不佳
作者: 深开鸿_王石    时间: 2023-12-21 11:15
回复 13058024792: 对啊,就是直接替换啊,先mount -o rw,remount /设置读写权限;然后file send文件进去就好
作者: 13058024792    时间: 2023-12-22 10:33
回复 深开鸿_王石: 问题已找到,问题出在视频文件的编码格式上,我的编码格式为H264,但是这个格式不支持,支持的是MPEG4 4:2:0




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5