簡體   English   中英

通過Java屏幕截圖為64位窗口創建視頻

[英]Create video from screen capture in java for 64-bit windows

我正在嘗試從應用程序內部捕獲當前正在運行的swing應用程序的視頻(用戶按下錄制按鈕以開始錄制)。 我不確定如何制作錄制“直播”的視頻。 我已經研究過使用Xuggler,但是不適用於64位Windows(在64位jvm上),這對於此應用程序很重要。 我認為將每個屏幕保存為圖像然后將它們拼接在一起是不可行的,因為視頻可能會運行幾分鍾,從而產生大量圖像。

有沒有人對此有任何經驗,可以給我指出一些有關如何做到這一點的想法?

謝謝,傑夫

我還建議使用Robot截屏,但是正如您所說,您將需要一種限制捕獲的內容的方法。 檢測到諸如鍵盤和鼠標移動之類的輸入事件可能暗示何時才是拍攝另一個屏幕截圖的好時機,並且可能將其限制為每秒2幀。 將圖像重新縫合在一起時,唯一可以確定時間的方法是使用時間戳格式(以毫秒為單位)命名文件。

暫無
暫無

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

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