簡體   English   中英

如何使用 libvlc API 或 FFmpeg API 提取音頻/視頻剪輯?

[英]How to extract audio/video clips using the libvlc API or FFmpeg API?

我支持使用 libvlc 播放音頻/視頻流的 C++/Qt 應用程序。 我的任務是增強應用程序以允許用戶通過設置開始/結束時間並將視頻捕獲到文件中來提取視頻剪輯。

我已經實現了開始/結束標記,並且可以將音頻/視頻搜索到正確的時間進行播放。 我現在的問題是以某種方式將這個 stream 捕獲到各種格式/壓縮的文件中。

我一直在搜索 libvlc 中的 Doxygen 鏈接以及 FFmpeg 的文檔,但我沒有看到任何 API 函數可以將音頻/視頻剪輯提取到文件中。 我也研究過這個例子,但它沒有捕獲。 還有另一個例子可以進行捕獲嗎?

有人可以指出我的 API,或者如何實現這一點的例子嗎?

編輯:我看到了這個問題的答案,但示例項目是一個死鏈接。

ffmpeg 支持剪輯視頻文件並將剪輯轉換為所需格式。 通過提供開始時間(帶 -ss 參數)和持續時間(帶 -t 參數),您實際上可以在 'ss 到 t' 秒內剪輯視頻。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM