用FFmpeg与SDL写了一个简单的音视频播放器,但还有很大的问题。首先并没有使用多线程,音视频的解码渲染操作都在主线程中,导致在同时播放视频的时候,音频的播放会出现断断续续的情况,把视频的播放关闭就不会出现问题。还有就是队列的实现,目前只有音频使用了队列,而视频则是直接播放渲染, 要使用队列的话就不得不实现多线程了。之后还有音视频的同步等等,这些都是需要改进的点。不过我相信在后面的学习中都会解决的<( ̄︶ ̄)↗[GO!]
这里就直接放源码了(○` 3′○)
1 |
|
用FFmpeg与SDL写了一个简单的音视频播放器,但还有很大的问题。首先并没有使用多线程,音视频的解码渲染操作都在主线程中,导致在同时播放视频的时候,音频的播放会出现断断续续的情况,把视频的播放关闭就不会出现问题。还有就是队列的实现,目前只有音频使用了队列,而视频则是直接播放渲染, 要使用队列的话就不得不实现多线程了。之后还有音视频的同步等等,这些都是需要改进的点。不过我相信在后面的学习中都会解决的<( ̄︶ ̄)↗[GO!]
这里就直接放源码了(○` 3′○)
1 | #include <stdio.h> |
说些什么吧!