我正在支持一个使用libvlc播放音频/视频流的C++/Qt应用程序。我的任务是增强该应用程序,使用户能够通过设置开始/结束时间并捕获中间的视频来提取视频剪辑到文件中。
我已经实现了开始/结束标记,并可以将音频/视频定位到正确的时间进行播放。我的问题现在是以各种格式/压缩方式捕获此流到文件中。
我一直在通过libvlc的Doxygen链接和FFmpeg的文档进行搜索,但我没有看到任何API函数可将音频/视频剪辑提取到文件中。我也研究了this example,但它并不进行捕获。是否有其他示例可以进行捕获?
有人能指向API或示例如何实现这一点吗?
编辑:我看到了this question的答案,但示例项目是一个失效的链接。
我已经实现了开始/结束标记,并可以将音频/视频定位到正确的时间进行播放。我的问题现在是以各种格式/压缩方式捕获此流到文件中。
我一直在通过libvlc的Doxygen链接和FFmpeg的文档进行搜索,但我没有看到任何API函数可将音频/视频剪辑提取到文件中。我也研究了this example,但它并不进行捕获。是否有其他示例可以进行捕获?
有人能指向API或示例如何实现这一点吗?
编辑:我看到了this question的答案,但示例项目是一个失效的链接。