我正在寻找使用FFmpeg和/或SDL与C的资源(最好是书籍,但网站也很好).
我希望能够(最终)做的东西:
>实时解码和播放视频到QT小部件(QT部分不是问题)
>覆盖视频上的文字和图像(实时)
>循环视频
>从一个视频到另一个视频的交叉淡入淡出(实时)
>某种DVD功能
>现场来源? (即网络摄像头,流等)
到目前为止,我已经查看(并考虑帮助)以下资源:
> FFmpeg and SDL Tutorial by Dranger(非常有帮助)
> Stack Overflow: ffmpeg C API documentation/tutorial(不是重复,顺便说一句)
>与FFMPEG库捆绑在一起的示例代码
(我将尝试使用以下任何有用的内容更新此列表)
谢谢你的帮助…
另外:操作系统是Windows(但也许有一天跨平台)
另外2:也欢迎使用替代品的资源……即DirectShow,VFW等.
最佳答案 如果您只需要解码和播放视频并需要叠加,我会考虑使用Phonon框架,并使用QG图形视图,在QGraphicsProxyWidget中使用Phonon :: VideoWidget.通过这种方式,您可以轻松获得叠加,交叉淡入淡出,动画等.Windows中的Phonon使用DirectShow作为后端.你可以安装FFDShow并获得相同的编解码器ffmpeg必须播放视频.