[英]Android square video record with post proccessing
我允許應用程序中的用戶錄制視頻,然后對其進行后期處理。 基本上,我所需要的只是將視頻設為正方形(低分辨率,大約為400x400),錄制完成后,允許用戶修改亮度/對比度。
我對此進行了一些研究,發現可以使用ffmpeg庫。 但是我不確定我是否同意許可。 當我使用ffmpeg時,是否還必須發布應用程序源代碼? 我的應用程序可以免費下載和使用,但我對其發布源不滿意。
同樣關於方形錄制-因為我支持API 14,所以android不允許我直接調整分辨率。 我想到了2種方法:
然后我的問題是-我可以使用ffmpeg而不擔心許可等問題嗎? 還是有其他允許我做的並且可以使用的庫?
非常感謝
我不是律師,這也不是法律建議。 您應咨詢律師以獲取真正的法律建議。
FFmpeg是LGPL 。 您應該閱讀許可證; 它比大多數法律術語更具可讀性。
LGPL與GPL的不同之處在於,只要您不將FFmpeg源代碼合並到項目中,就不需要分發源代碼。 為此,必須使用FFmpeg作為所謂的動態鏈接庫(例如,.so,.dylib,.framework,.dll等)。 這是默認配置。
如果修改FFmpeg源,則必須使其可用。
您還必須遵守使用FFmpeg編譯的所有編解碼器的版權許可/專利許可限制。 這些可以通過FFmpeg配置選項(例如--enable-gpl
來區分。 例如,如果使用此配置選項,則表示您同意分發該源代碼以及FFmpeg源代碼,但要遵守該編解碼器許可證的要求。 (對於x264,我認為它具有商業許可證以及GPL。)
直接從馬口中走: http : //www.ffmpeg.org/legal.html
特別是檢查清單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.