您当前的位置: 首页 > 

令狐掌门

暂无认证

  • 0浏览

    0关注

    513博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

SDL学习(4):SDL显示视频yuv数据

令狐掌门 发布时间:2021-07-27 19:53:19 ,浏览量:0

ffplay的代码挺复杂的,我们要把各个功能拆开进行解读,这篇博客介绍如何用SDL显示视频的yuv的数据。 首先我们用ffmpeg命令行获取视频的yuv420数据:

ffmpeg -i 1.mp4 -s 640x360 -pix_fmt yuv420p 1.yuv

上面的命令是将1.MP4转换成了1.yuv, 格式是420. yuv数据获取后可以用ffplay进行播放,命令如下:

ffplay -f rawvideo -video_size 640x360 -i 1.yuv

SDL播放yuv, 本质上是都二进制文件,创建纹理,更新纹理,显示纹理的过程,由于yuv是一帧的数据,那么就需要不停的读取,得需要创建一个线程来处理这些数据读取得操作,下面是SDL播放yuv的代码

关注
打赏
1652240117
查看更多评论
立即登录/注册

微信扫码登录

0.0371s