15 poin oleh GN⁺ 2024-06-13 | 1 komentar | Bagikan ke WhatsApp
  • Framework open source yang memungkinkan pengeditan video secara terprogram
  • Merupakan hasil fork dari editor Motion Canvas dan diubah menjadi pustaka yang memungkinkan pengembang membangun aplikasi pengeditan video lengkap dalam aplikasi mandiri

Fitur utama

  • Membuat template video: Dapat membuat template video dengan Typescript dan mendistribusikan endpoint API yang dapat merendernya dengan nilai input dinamis
  • Pratinjau real-time: Menyediakan komponen player React sehingga perubahan dapat dipratinjau secara real-time di browser

Perbedaan antara Revideo dan Motion Canvas

  • Rendering headless: Motion Canvas mengharuskan pengguna menekan tombol di UI untuk merender video, tetapi Revideo mengekspos fungsi ini melalui pemanggilan fungsi dan dapat men-deploy API rendering ke layanan seperti Google Cloud Run.
  • Rendering lebih cepat: Meningkatkan kecepatan rendering dengan mengaktifkan rendering paralel dan mengganti operasi seek() pada video HTML dengan ekstraktor frame video berbasis ffmpeg.
  • Dukungan audio yang ditingkatkan: Dapat mengekspor audio dari tag selama rendering, dan menambahkan tag yang memudahkan sinkronisasi animasi dan audio.

Opini GN⁺

  • Kelebihan Revideo: Kemampuan melakukan pengeditan video secara terprogram sangat berguna bagi pengembang. Khususnya, fitur membuat template video dengan Typescript dan React serta melihat pratinjau secara real-time sangat menarik.
  • Rendering paralel: Contoh rendering paralel menggunakan Google Cloud Functions dapat sangat membantu untuk pekerjaan rendering video dalam skala besar.
  • Dukungan audio: Fitur yang memudahkan sinkronisasi animasi dan audio merupakan keunggulan besar dalam produksi video.
  • Telemetri: Pengumpulan data secara anonim untuk meningkatkan pengalaman pengguna adalah hal yang positif. Namun, penting juga untuk menyediakan opsi agar pengguna dapat menonaktifkannya.
  • Produk pesaing: Menarik juga untuk membandingkannya dengan proyek open source lain atau produk komersial yang menawarkan fungsi serupa. Misalnya, perlu diperjelas pembeda dibanding perangkat lunak komersial seperti Adobe Premiere Pro atau Final Cut Pro.

1 komentar

 
GN⁺ 2024-06-13
Komentar Hacker News
  • Pendapat tentang Jacob (aarthificial, kreator motion-canvas): Karena berlisensi MIT, ini bisa digunakan secara bebas, tetapi sepertinya tetap sopan untuk menjaga hubungan baik dengan Jacob.

  • LangChain dan video AI: Dalam pemrosesan bahasa alami, LangChain terlihat seperti abstraksi yang tidak perlu, tetapi untuk video AI bisa berguna karena harus menangani berbagai abstraksi seperti gambar, puppeting, pembuatan wajah, pembuatan suara, dan lain-lain.

  • Metode encoding video: Pertanyaan tentang cara melakukan encoding ke MP4. Apakah menggunakan Ffmpeg dengan wasm atau WebCodecs. Ada pertimbangan soal kecepatan, bobot ringan, dan kualitas encoder murni sisi klien.

  • Use case yang kemungkinan akan dipakai developer: Berbagai kemungkinan abstraksi seperti pembuatan dan animasi infografik otomatis, pembuatan musik latar, pemotongan dan daur ulang video, dan sebagainya. Ada pertanyaan tentang bagian awal pembangunan infrastruktur video dan arah pengembangannya ke depan.

  • Masalah resizing teks: Saat melakukan resizing teks, disarankan menonaktifkan pixel snapping. Pernah melakukan eksperimen dengan gaya serupa, tetapi sulit mempertahankannya sebagai side project kecil sehingga hanya demo yang dirilis.

  • Perbedaan FOSS dan source-available: Meminta penjelasan singkat tentang mengapa Remotion bukan FOSS. Perlu penjelasan tentang perbedaan antara FOSS dan source-available.

  • Ucapan selamat atas peluncuran dan perkenalan Sieve: Mengucapkan selamat atas peluncuran, serta menyebut bahwa mereka mengerjakan AI dan video di Sieve dan menyatakan antusiasme terhadap proyek baru ini.

  • Ketertarikan pada canvas dan video: Sebagai developer library canvas, ada pertanyaan tentang alasan memilih Motion Canvas. Juga tertarik pada tampilan video yang responsif, interaktif, dan aksesibel, serta bertanya tentang arah perkembangan Revideo.

  • Keraguan terhadap alat AI: Menyatakan keraguan bahwa banyak alat AI sulit memberikan kontrol yang detail terhadap hal-hal rinci.

  • Pertanyaan tentang pendiri Haven.run: Bertanya apakah dia adalah pendiri Haven.run dan mengapa halaman perusahaan di LinkedIn dialihkan ke Revideo. Menyatakan ketertarikan pada cerita pivot tersebut.