本程序实现了视频文件的解码和显示(支持HEVC,H.264,MPEG2等)。
是最简单的FFmpeg视频解码方面的教程。
通过学习本例子可以了解FFmpeg的解码流程。
项目包含6个工程:simplest_ffmpeg_player:标准版,FFmpeg学习的开始。
simplest_ffmpeg_player_su:SU(SDLUpdate)版,加入了简单的SDL的Event。
simplest_ffmpeg_decoder:一个包含了封装格式处理功能的解码器。
使用了libavcodec和libavformat。
simplest_ffmpeg_decoder_pure:一个纯净的解码器。
只使用libavcodec(没有使用libavformat)。
simplest_video_play_sdl2:使用SDL2播放YUV的例子。
simplest_ffmpeg_helloworld:输出FFmpeg类库的信息。
1
博客:http://blog.csdn.net/i_scream_/article/details/52760033中的代码。
测试环境:win1064bit+vs2010/vs2015
2024/2/22 4:02:04 16.79MB ffmpeg
1
从www.PacktPub.com上下载的SDLGameDevelopment(基于SDL2.0的)一书的sourcecode,里面附带了程序中使用的图片,大家可以直接下载,不用到那个网站用邮箱下载了
2024/1/30 10:21:06 28.35MB sdl source code
1
Go的SDL2绑定go-sdl2是为Go用户包装的SDL2。
它实现了Go和用C编写的SDL2库之间的互操作性。
这意味着需要原始的SDL2安装才能正常工作。
目录文献资料例子packagemainimport"github.com/veandco/go-sdl2/sdl"funcmain(){ iferr:=sdl.Init(sdl.INIT_EVERYTHING);err!=nil{ panic(err) } defersdl.Quit() window,err:=sdl.CreateWindow("test",sdl.WINDOWPOS_UNDEFINED,sdl.WINDOWPOS_UNDEFINED, 800,600,sdl.WINDOW_SHOWN) iferr!=nil{ panic(err) } deferwindow.Destroy() surface,err:=window.GetSurface
2024/1/28 5:21:12 29.56MB go binding sdl2 GoC
1
本程序实现了音频的解码和播放。
是最简单的FFmpeg音频解码方面的教程。
通过学习本例子可以了解FFmpeg的解码流程。
项目包含3个工程:simplest_ffmpeg_audio_player:基于FFmpeg+SDL的音频解码器simplest_ffmpeg_audio_decoder:音频解码器。
使用了libavcodec和libavformat。
simplest_audio_play_sdl2:使用SDL2播放PCM采样数据的例子。
2023/12/23 16:45:43 32.36MB FFmpeg SDL 音频 播放器
1
皮拉·格莱斯同伴git和博客:致谢MIT许可条款所使用的glm头文件来自项目使用SDL2项目使用GLEW(仅Windows)从获得的stb_image.h(获得MIT许可)在Linux上构建依赖项:git,git-lfs,sdl2(开发库),glm要在Debian(包括Pyra)上安装:sudoaptinstallgitgit-lfslibsdl2-devlibglm-dev使用bash运行misc/build.sh,例如:cdpyragles/misc/bin/bashbuild.sh在Windows上构建下载并安装VisualStudio下载并解压缩VisualStudio的下载并解压缩(您需要BinariesWindows32-bitand64-bit,将您发送到Sour
2023/11/24 4:18:58 490KB cplusplus opengl-es-20 pyra C++
1
Windows环境下使用Ffmpeg+QtCreator开发的简单播放器:(1)声音输出使用PortAudio;
(2)视频显示使用SDL2;
(3)具备音视频同步;
(4)使用QT开发,便于Debug运行查看Ffmpeg各个结构体的变量是如何变化。
2023/7/9 16:01:23 35.39MB ffmpeg qt
1
en_cours_de_reparation芬妮·德·安德纳艺术进展基金会gccmain.c-oprog$(sdl2-config--cflags--libs)
2023/2/7 18:03:06 7KB C
1
两张png图片叠加在一起,使用SDL让前景色通明
2017/6/20 7:38:15 3.31MB SDL2.0 扣色
1
本文提供了:1.播放器解码的流程图2.SDL显示YUV图像的流程图3.播放器的具体实现a.FFmpeg组件初始化b.SDL组件初始化c.播放器解码+SDL渲染YUV适用于音视频的从业者,对音视频感兴味的攻城狮
2017/2/21 22:56:54 237.66MB ffmpeg SDL2 sdl 音视频
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡