簡體   English   中英

使用Java將一系列圖像轉換為視頻?

[英]Converting a series of images to a video in Java?

當前,可以正常運行的原型具有工作所需的一切:一個半透明的窗口,可以輕松地調整要記錄的位置的大小,有多個線程來管理屏幕截圖等,但是我需要做的最后一項任務是我好幾個月了。 我需要將我轉儲到名為temp的文件夾中的所有圖像(在完成所有操作后刪除)轉換為電影。

我已經找到了,但這是您在shell中使用的一種獨立的東西。 我需要對其進行調整,以便將所有圖像( screencapture1.jpgscreencapture2.jpg等)轉換為單個電影。

我為什么不能自己做這個? 因為我精於理解他人的工作,所以要明智地進行語言編程。 我不知道為什么,但是除非這是最簡單的事情,否則我似乎永遠無法理解。

我建議只是學習如何從Java程序調用外部程序。 然后,您可以只運行鏈接到的示例程序。 或者,如果您想要更多的功能,請使用ffmpeg ,它也會從命令行自動執行此操作:

ffmpeg -i screencapture%d.jpg -vcodec mpeg4 outfile.avi

ffmpeg允許您自定義有關輸出視頻的許多內容。 只需查看所有選項的文檔即可。

Java命令Runtime.getRuntime().exec(...)將允許您運行傳遞的任何命令行。 如果您使用Google進行搜索,有許多示例。

我建議為此使用Xuggler 這是介紹

暫無
暫無

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

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