原文:实现FFMPEG 使用CUDA解码播放

播放器使用ffmpeg读取视频文件,packet发给cuda解码,解码后OpenGL直接映射给pbo,pbo绑定texture,然后显示出来 流程读取文件,判断packet,丢到CUDA那 数据丢给cuvidParseVideoData 然后数据到 HandlePictureDecode CUVIDPICPARAMS pPicParams 发送解码 HandlePictureDisplay CUV ...

2020-02-27 12:03 4 3350 推荐指数:

查看详情

FFmpeg 开发(02):FFmpeg + ANativeWindow 实现视频解码播放

该原创文章首发于微信公众号:字节流动 本文将利用 FFmpeg 对一个 Mp4 文件的视频流进行解码,然后使用 libswscale 将解码后的 YUV 帧转换为 RGBA 帧,最后使用 ANativeWindow 进行渲染。 视频解码播放 FFmpeg ...

Mon Sep 07 05:40:00 CST 2020 0 950
FFmpeg 开发(03):FFmpeg + OpenSLES 实现音频解码播放

该文章首发于微信公众号:字节流动 FFmpeg 开发系列连载:FFmpeg 开发(01):FFmpeg 编译和集成FFmpeg 开发(02):FFmpeg + ANativeWindow 实现视频解码播放 本文将利用 FFmpeg 对一个 Mp4 文件的音频流 ...

Mon Sep 07 05:50:00 CST 2020 0 930
FFmpeg开发笔记(九):ffmpeg解码rtsp流并使用SDL同步播放

前言   ffmpeg播放rtsp网络流和摄像头流。 Demo   使用ffmpeg播放局域网rtsp1080p海康摄像头:延迟0.2s,存在马赛克     使用ffmpeg播放网络rtsp文件流:偶尔卡顿,延迟看不出    使用 ...

Wed Nov 11 03:55:00 CST 2020 0 1911
视频播放器-使用FFMPEG技术对视频解封装和解码

视频播放器-视频播放前期调研 视频播放器-使用FFMPEG技术对视频解封装和解码 视频播放器-使用SoundTouch算法库对声音进行变速 视频播放器-使用OpenAL技术播放声音 视频播放器-使用封装的C++插件在Unity3d中播放视频 视频播放器-FFMPEG官方库,包含lib ...

Thu Jul 16 22:24:00 CST 2020 0 586
使用C#+FFmpeg+DirectX+dxva2硬件解码播放h264流

本文门槛较高,因此行文看起来会乱一些,如果你看到某处能会心一笑请马上联系我开始摆龙门阵 如果你跟随这篇文章实现播放器,那你会得到一个高效率,低cpu占用(单路720p视频解码播放占用1%左右cpu),且代码和引用精简(无其他托管和非托管的dll依赖,更无需安装任何插件,你的程序完全绿色运行 ...

Sun Nov 24 00:26:00 CST 2019 1 1106
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM