2013-06-18 54 views
1

如何使用java播放視頻並從中捕獲幀...我想通過在對話框中瀏覽來選擇特定的視頻...並且然後播放它,並希望捕獲該視頻中的幀。使用java如何使用java播放視頻並從中捕獲它的幀

+2

這是一個很好的問題,對每個人和未來的訪問者都有用。通過詢問迄今爲止他們做了什麼來停止強姦人們。良好的普遍性一般問題不需要通過特定的用戶體驗來縮小。 – Val

+0

你究竟想達到什麼目的?我認爲直接從視頻文件中檢索幀會更簡單。 – jnovacho

+0

不要在這裏給任務,它不是谷歌.... –

回答

0

只需按照以下步驟操作即可。

  • 解碼視頻。您必須爲您想播放的每種類型的視頻創建或查找解碼器。這裏有一篇很好的關於video codecs的維基百科文章來幫助你入門。

  • 捕獲來自視頻的每個幀爲圖像

  • 存儲在盤上的圖像。

您還必須構建一個完整的Java Swing GUI來管理您的視頻文件和圖像文件。這Oracle tutorial應該讓你開始學習Java Swing。

哦,最後一個想法。每一秒的視頻都會產生大約32個圖像。您可能希望在您的過程中添加一個選項,以僅保存每10幀,每100幀或甚至每1000幀。

祝你好運。

相關問題