iT邦幫忙

0

ffmpeg和node-fluent-ffmpeg 的 license問題?

gpl

我用node-fluent-ffmpeg
這個module提供的api
來幫我把影片從webm轉換成mp4用x264編碼

這個模組需要設定ffmpeg二進制檔案(.EXE)的執行路徑
(二進制檔案是我從ffmpeg上下載的已經編譯好的)
然後才能call api轉檔

或是我要自己用chile_process把執行路徑移到有ffmpeg二進制檔案的目錄
用下command的方式做轉檔

然後最後整個程式會用ELECTRON打包起來 變成一個桌面應用

轉檔編碼的libx264似乎是GPL的條款
有用到就要開源嗎???
能夠商業使用嗎?

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2020-08-25 16:41:30 檢舉
用到不需開源,是你有修改ffmpeg的原始碼才需開源
沒有修改任何ffmpeg的原始碼
但是就是要用x264 libx264做 "編碼encoder"
ffmpeg的授權是LGPL
但是
ffmpeg有用到libx264
libx264是GPL授權

如果在ffmpeg下載頁面選擇LGPL版本的ffmpeg
libx264就用不了因為
libx264沒有被包含在LGPL版本的ffmpeg裡面

https://i.imgur.com/S0dp3Pd.png
有沒有免費的x264 encoder呀
YC iT邦新手 4 級 ‧ 2020-09-14 17:01:43 檢舉
用硬體encoder也會有license的問題嗎?

尚未有邦友回答

立即登入回答