实战 AI8051U 音视频播放:USART-SPI→DMA-P2P→SPI+I2S 例程详解

视频P2P播放,时间计算:

fps20,50ms 周期

刷屏时间:

160*80 一帧刷屏时间28.2ms

帧间隔:

50ms-28.2ms=21.8ms

音频双缓冲区交叉播放,利用视频播放帧间隔加载下一个缓冲区音频数据,时间计算:16000采样率 16bit 双声道 一秒32000字节

一个缓冲区播放时间:4K采样点,一通道2K,播放时间2K/16K*1000ms = 125ms

DMA取点时间:

3.3V@900B/ms,4*1024/900=4.55ms

资源生成命令:

ffmpeg -i .\src.mp4 -t 25 -vn -ac 2 -f s16le -ar 16000 -acodec pcm_s16le audio.bin

ffmpeg -i .\src.mp4 -t 25 -vf "fps=20" -pix_fmt rgb565be -f rawvideo video.bin

测试前先使用"QSPI_刷Flash专用_40M"固件,烧录音视频文件到W25Q中:

测试前先使用"QSPI_刷Flash专用_40M"固件,烧录音视频文件到W25Q中:

可联系我拿资料

相关推荐
Deitymoon21 小时前
RV1126——OSD模块和SDL_TTF结合输出H264文件
计算机视觉·音视频·rv1126·osd
AI创界者21 小时前
【解压即用】Scail-2 视频动作迁移一键整合包:8G显存通吃50系,长视频/多人/精准目标替换全攻略
人工智能·python·aigc·音视频
西城微科方案开发21 小时前
HC89F0531-SSOP24增强型8位单片机功能特性全面解析
单片机·嵌入式硬件
狼哥168621 小时前
《新闻资讯》四、视频模块实现指南
ui·华为·音视频·harmonyos
崇山峻岭之间1 天前
单片机步进电机梯形S形加减速实验
单片机·嵌入式硬件
一路往蓝-Anbo1 天前
第四篇:PWM 输出与驱动 —— 能量控制的艺术与功率保护
stm32·单片机·嵌入式硬件·模拟电子·硬件设计
布子麟1 天前
NodeMcu(ESP8266)之WIFI基础应用 +AT透传
单片机·嵌入式硬件
嵌入式小站1 天前
STM32 可移植教程 03:USART 串口通信——让开发板能“对话“(实战篇)
stm32·单片机·嵌入式硬件
蓝天居士1 天前
INA226芯片资料(5)
嵌入式硬件·芯片资料
音乐宝贝家1 天前
1000-2000元入门面单吉他横评:面板/背侧板/琴颈/指板/桶型全维度技术拆解
新媒体运营·音视频·社交电子·业界资讯·媒体·零售·内容运营