如何使用libvlc API或FFmpeg API提取音频/视频剪辑
How to extract audio/video clips using the libvlc API or FFmpeg API?
我支持一个c++/Qt应用程序,它使用libvlc来播放音频/视频流。我的任务是增强应用程序,允许用户通过设置开始/结束时间来提取视频剪辑,并将两者之间的视频捕获到一个文件中。
我已经实现了开始/结束标记,并且可以寻找音频/视频到正确的播放时间。我现在的问题是以某种方式将这个流捕获到各种格式/压缩的文件中。
我一直在搜索libvlc中的氧链接,以及FFmpeg的文档,但我没有看到任何API函数来提取音频/视频剪辑到文件。我也研究了这个例子,但它没有捕获。还有其他关于捕获的例子吗?
有人能指出我的API,或如何实现这一点的一个例子?
编辑:我看到了这个问题的答案,但是样本项目是一个死链接。
ffmpeg支持视频文件的剪辑和剪辑转换到所需的格式。通过提供开始时间(使用-ss参数)和持续时间(使用-t参数),您可以在'ss到t'秒内剪辑视频。
相关文章:
- 用于访问容器<T>数据成员的正确 API
- 如何使用Luacneneneba API正确读取字符串和表参数
- C++MySQL C api用户输入行
- 如何使用 AWS Transcribe C++ API 中的'StartTranscriptionJobRequest'?
- 将std::string传递给WriteConsole API
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 如何在c++中录制具有精确帧时间戳的视频
- 在gtest.中使用fff.h模拟系统API
- 有没有任务栏API可以立即应用注册表更改
- C++win32 API创建多个类似视口的窗口
- 使用libcurl提交批量url的正确BING Api POST url是什么
- 如何将真正的字符串从python c-api转换为python脚本
- 是否有可以在iOS上运行的API来更改现有视频的每秒帧数?
- 使用最新的 ffmpeg API (2017) 创建视频
- OSX 原生 API 视频解码C++
- FFmpeg C++ API 来检测视频是否旋转(在手机上拍摄)
- YouTube API v3-上传视频
- 如何使用ffmpegc API对H.264视频进行编码,然后用媒体播放器打开输出
- 使用FFMPEG API读出特定的视频帧
- 如何使用libvlc API或FFmpeg API提取音频/视频剪辑