How to Write Video Plugins: Expand the Power of Open Source Programmatic Video Manipulating Tools

By Hsueh-Tsung Kuo

議題

How to Write Video Plugins: Expand the Power of Open Source Programmatic Video Manipulating Tools

TR211 [[ new Date( '2024-08-04 06:50:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2024-08-04 06:50:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2024-08-04 07:20:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] 中文 Chinese
加入行事曆 加入關注 加入關注 已關注

當我們想要嘗試做一些影片處理(例如普通的filter,用AI加工,等等)時,編寫一個 plugin 來擴展既有的開源影片處理工具的功能,是實現影片處理預期結果的各種方案中,CP值最高的方式。 因此,這裡將透過閱讀一些 AviSynth/VapourSynth 影像 plugin 原始碼,包含個人寫過的 plugin 原始碼,來分享經驗。究竟自製 plugin 在接收、處理、輸出視訊串流時,應該注意哪些細節。

講者

Hsueh-Tsung Kuo

Hsueh-Tsung Kuo

  • A programmer (x) coding peasant (o) from game company in Taiwan.
  • Backend (and temporary frontend) engineer.
  • Usually develop something related to my work in Python, Ruby, ECMAScript, Golang, C#.
  • Built CDN-aware game asset update system.
  • Business large passenger vehicle driver.
  • Ride bike to help traffic jam.
  • Care about chaotic traffic in Taiwan.
  • Draw cute anime character in spare time.

Let’s Read the Source Code 帶您讀源碼 G3TK8K general (30mins)