1
我允許用戶在我的應用程序中錄製視頻,然後發佈過程。基本上所有我需要的是視頻是方形的(低分辨率,大約400x400),當錄製完成後,允許用戶修改亮度/對比度。安卓方塊視頻記錄與帖子處理
我做了一些研究,發現ffmpeg庫可以做到這一點。但我不確定我的授權是否正常。當我使用ffmpeg時,是否還必須發佈我的應用程序源代碼?我的應用程序可以免費下載和使用,但我不熟悉它的發佈源。
另外關於那個方形錄音 - 因爲我支持API 14,android並不讓我直接調整分辨率。有兩種方式我想:
- 記錄視頻文件在640x480,然後調整大小/裁剪,然後允許用戶做後處理。 - 完全需要ffmpeg爲這
- 捕獲CameraPreviewFrames - 裁剪它們,並將它們呈現爲mp4視頻,並且在呈現視頻後允許用戶進一步後處理它 - 也需要ffmpeg。
我的問題是 - 我可以使用ffmpeg而不用擔心許可等嗎? 或者是否有任何其他庫允許我做到以上並且可以使用?
非常感謝
謝謝。Stagefright能否調整/裁剪視頻並調整亮度和對比度? – bakua
不,stagefright不會爲您調整大小,裁剪或調整視頻。在相機預覽回調中顯式裁剪幀相對容易。調整大小更復雜;顏色調整可能需要外部庫。 –