維斯坦茲@10月高雄
突然想到 其實既然現在 HTML5 可以完全不需要第三方插件就能做到打開鏡頭/麥克風/截取螢幕錄影錄音
...那應該可以做出不需額外安裝的影片剪輯工具了
維斯坦茲@10月高雄
稍為 Google 了一下 好像沒有開源方案是做得比較完善的
暫時只找到這個
Movie Masher : Open Source Online Video Editor and E...
紗夏-サーシャ-(活動終了)
因為還有影片編碼的問題,雖然單純影片剪輯可以辦到但有很多種處理方式
一種是把影片流指定時間後轉錄一次
另一種是用開源的ffmpeg js(有web assembly版的)去處理影片
第一種比較不會有編碼問題,但它必須import跟output都是瀏覽器支援的編碼
第二種的話要看ffmpeg有沒有支援,根據我的經驗絕大多數都不支援vp8 vp9(webm)跟h264(mp4),並且除了處理時間非常久以外,js對記憶體的控制沒辦法像其他語言那樣自由,大一點的檔案如果是需要在剪接時一併處理編碼格式就很容易讓整個chrome當掉
維斯坦茲@10月高雄
紗夏-サーシャ-(活動終了) : FFMPEG的話
這時候大概需要把影片放在 webworker 重新編碼為瀏覽器支援的格式再作後續處理
記憶體問題大概只能把 webworker 用完後卸載
至於渲染/算繪時為免品質下降 程式會把編輯操作用原本的再做一次才下載這樣
紗夏-サーシャ-(活動終了)
對,但是chrome本身也有記憶體的限制(忘記是多少了要查一下),稍微大一點的影片就能讓workor整個掛掉了
不過如果是寫在後端那應該能避免這問題,不過我對後端不熟也沒有試過
維斯坦茲@10月高雄
紗夏-サーシャ-(活動終了) : 後端確實可行
不過要考慮使用量和負載的問題
紗夏-サーシャ-(活動終了)
後端的話可能可以用redis控制排程,然後大檔案就所有user都會等到天荒地老XDDDD
ˆ•ﻌ•ˆ
這個算是嗎?最近看到的(aha)
自動剪輯神器 | KOLpower
載入新的回覆