2012-09-13 50 views
0

我想了解如何將視頻文件從mov轉換爲mp4或orgg。 這是一個移動應用程序可以將視頻上傳到我在grails中製作的網絡應用程序。 有人做過這個或知道如何去做。在grails或java中轉換視頻文件

有什麼想法?

+0

您可能會發現此鏈接有用 http://stackoverflow.com/questions/2768672/how-to-make-convert-operation-從-MOV到3GP式的Java – Ewen

回答

0

我將下降到本機進程(在Java中,將涉及到啓動進程,Apace Commons Exec是管理這一個極好的庫),然後運行mencoder(該MPlayer項目的一部分)或其他一些本地應用程序轉換。純Java或Grails方法可能無法觸及mencoder的廣泛格式支持(其對各種操作系統都有binaries)。我爲音頻做了這樣的事情,它的尺度相當好。我有一個上傳數據並將其保存到Amazon S3的servlet,然後向Amazon SQS添加一條消息,該消息由運行在服務器上的Java應用程序讀取。當它在隊列中檢測到新消息時,它會下載上傳的歌曲,並將其傳遞到oggenc2和lame,然後Java應用程序讀入輸出(假定進程沒有返回任何錯誤)並將其上傳回S3。如果編碼速度太慢,我可以啓動另一個編碼器並將其指向消息隊列。亞馬遜可以確保兩個或兩個以上的客戶給予ARNT在接近相同Mesage