很多以前就知道sdl1.3支持多窗口,但一直没有认真去看过它的源代码,仅看过它自带的样例。想做一个双视频剪切对比效果,一直处于想法之中,没有去实践。
基本想法:
1。用ffplay.exe得到音视频数据(若用dll容易造成主程序崩溃,不是ffmpeg做得不好,而是这个世界的音视频格式太多)
2。把音视频数据放到嵌入Qt+sdl(或mfc)窗口的显示
3. 在QT界面层对音视频数据做操作
4。把数据操作结果传回给ffmpeg.
目前面临问题:
1。ffplay + sdl1.3不能显示视频
2。ffplay + sdl1.2.14能显示视频,但qt+sdl1.2.14不能显示视频
3。qt + sdl1.3 sdl窗口不能嵌入到Qt中。
中的人气也不旺,看来只能改为OpenGL了
也可参考:
阅读(4928) | 评论(0) | 转发(0) |