使用APP_GET_H264获取视频 为什么获取不到呢

image

H264文件夹大小写都试过了 一样不行

你好,使用”APP_GET_H264“获取资源时,默认拼接的后缀是”.h264”,可以按照如下修改:

1.把资源”videos.mp4“的后缀改成”videos.h264“,改完编译后查看对应工程下“simulator\disk\images\h264\video”的目录是否有该文件,文件后缀”.h264”(若没有,则按照步骤2修改),如下图

2.忽略步骤1,直接把代码里面”APP_GET_H264“接口的后缀改成“.mp4”

这个err 1是什么意思呀 现在文件是获取到了 但是怎么也播放不了 用lv_video_set_to_playback会闪退

奇怪了,你这个完全看不到video里面的log信息呢,看上去是ffmpeg没打开,你用的是哪个版本呢

如果看不到”lvsf_video.c“这个文件,那就是打库的版本,打库的时候模拟器没有开”FFMPEG“配置,就只能在板子上面跑了

我们会在2.4.2版本中解决‘.h264’与‘.mp4’后缀兼容的问题,另外FFMPEG打库问题也会一并解决

2.4.1的版本 在板子上跑也播放不了视频

帮忙抓个log看看呢

使用模拟器的话 报错是一样的 然后板子的话编译错误

帮忙看下是不是储存空间不够

视频178kb h264的的格式

这个是SRAM空间超了,我在这个版本上打开ffmpeg编一下看看

你使用的是哪块板子呢

由于不知道你使用的哪块板子,我这边就以52x的为例:

1.打开ffmpeg后sram超了的,可以把sct文件里面gpu相关的代码移到PSRAM上,如下图

2.如果code空间也超了,直接修改flash map,就是你上面截图的那个表,可以减少root分区的尺寸,加到code分区