3

我支持使用 libvlc 播放音频/视频流的 C++/Qt 应用程序。我的任务是增强应用程序以允许用户通过设置开始/结束时间并将视频捕获到文件中来提取视频剪辑。

我已经实现了开始/结束标记,并且可以将音频/视频搜索到正确的时间进行播放。我现在的问题是以某种方式将此流捕获到各种格式/压缩的文件中。

我一直在搜索 libvlc 中的 Doxygen 链接和 FFmpeg 的文档,但我没有看到任何 API 函数可以将音频/视频剪辑提取到文件中。我也研究过这个例子,但它没有捕获。还有另一个例子可以进行捕获吗?

有人可以指出我的 API,或者如何实现这一点的示例吗?

编辑:我看到了这个问题的答案,但示例项目是一个死链接。

4

1 回答 1

4

ffmpeg 支持剪辑视频文件并将剪辑转换为所需格式。通过提供开始时间(带 -ss 参数)和持续时间(带 -t 参数),您实际上可以在 'ss 到 t' 秒内剪辑视频。

于 2011-07-21T20:00:24.047 回答