Bismillah.
Mungkin ide ini terdengar tidak baru. Berawal dari masalah tentang bagaimana mengubah watermark, caption di dalam screen, bahkan sampai narasi / audio tertentu yang sudah ada di dalam video dengan mudah. Ini berguna jika misal kita punya banyak video yang secara konsep serupa, dan ingin ada perubahan dengan sederhana tanpa harus menghabiskan banyak storage. Jika sebuah berkas video dimasukkan ke dalam version control (seperti git), maka akan "diff" nya akan terlalu besar.
Video as a code juga berguna kalau video sudah terlanjur dipublish, tapi mau ada revisi minor. Akan sulit kalau footage yang berkaitan dicari, diedit (sedikit), lalu dirender ulang. Makan banyak waktu dan resource.
Beberapa framework yang cukup terkenal diantaranya.
Remotion
Sudah lama eksis dan komunitasnya besar (Discord servernya ramai). Secara pribadi saya agak-agak kurang suka sama React (stage management yang bikin bingung, dan ketiadaan standard struktur project yang baku). Secara kegunaan tapi paling powerful dibanding framework serupa. Gratis untuk individu, berbayar kalau untuk korporasi. Untuk implementasi yang pake ini, dan jadi channel Youtube, bisa dilihat ke https://github.com/Sun-Deep/coding-chops. Kalau untuk vibe coded udah paling gampang pake ini. Kalau asalnya dari developer web, apalagi pake react sama CSS.
Motion Canvas
Enaknya dia pake TS, dan punya antarmuka editor visual (real time preview). Jacob, inisiator project ini, sudah hiatus lama di Youtube Channel nya : aarthificial. Game dia juga nggak rilis-rilis. Yang bisa kita pelajari dari dia adalah bagaimana kelelahannya melakukan editing di Adobe After Effects, akhirnya membuat "alat" versi sendiri yang kemudian dibuka secara open source di awal 2023. Tipikal software engineer yang punya siklus: ketemu issue, planning solusi, lanjut eksekusi / rilis proyek open source. Mungkin dia juga burnout terus beralih profesi jadi peternak lele. Siapa tahu?
Kasus seperti ini bukan sekali dua kali. Lihat saja bagaimana komik xkcd menggambarkannya di xkcd.com/2347/
Narakeet
Sayangnya berbayar. Learning curve nya sangat mudah. Siapapun yang ngerti ngetik markdown harusnya bisa bikin video. Contohnya banyak bertebaran, tapi rasanya komunitasnya sepi.
Manim
Katanya ini rajanya dunia animasi berbasis code. Pionir tapi hanya tersedia di python. Latex friendly, tapi itu pun kalau sering pake. Komunitasnya juga oke. Ada dua cabang utama Manim: ManimGL sama ManimCE (Community Edition?). Penulis aslinya, Grant Sanderson, konon bikin untuk channel youtube dia : 3Blue1Brown.
Sepertinya sih lebih aman pilih Remotion kalau sekarang. Menurut keyakinan saya.
Tidak ada komentar:
Posting Komentar
speak now or forever hold your peace