2011-03-08 68 views
0

我正在使用Java,JNI,C和FFmpeg創建一個簡單的視頻編輯應用程序。 UI是用Java設計的,我正在用C語言使用JNI與FFmpeg進行交流。有沒有人有任何建議,我應該去保存使用FFmpeg的視頻文件的一部分的最佳方式?我允許用戶選擇視頻的一部分進行保存,我現在的想法是基本上遍歷所有數據包並解碼每個幀(如果需要編碼爲不同的格式),然後將幀保存到一份文件。一直在尋找基於用戶開始和停止他們的作物的部分視頻的不同部分。如果這沒有意義,我會很高興清除它。任何想法都非常感謝,因爲我只是想創建最有效率和最正確的方式去做這件事。謝謝!使用C保存部分視頻FFmpeg使用C

回答

0

使用xuggler?它會爲你做所有的事情,而不必去弄清jni綁定。

+0

問題是我正在做Android上的這個項目,我看過Xuggler,但沒有試圖讓它在Android上工作(如果可能的話)。你碰巧知道這是否可能?或者我會怎麼去做呢?我真正需要的是如何在C/C++端正確執行此操作的示例,因爲我已將JNI綁定正常工作,能夠從Java端調用C代碼。感謝您的答覆,但希望我能儘快得到答案...... – DRiFTy 2011-03-14 16:04:05