- Videoların programatik şekilde düzenlenmesini sağlayan açık kaynak bir framework
- Motion Canvas editöründen fork edilip bağımsız uygulamalarda geliştiricilerin tam teşekküllü video düzenleme uygulamaları kurabilmesine olanak tanıyan bir kütüphaneye dönüştürülmüş hali
Başlıca özellikler
- Video şablonları oluşturma: Typescript ile video şablonları oluşturabilir ve bunları dinamik girdi değerleriyle render edebilen API endpoint'leri dağıtabilirsiniz
- Gerçek zamanlı önizleme: Tarayıcıda değişiklikleri gerçek zamanlı önizleyebilmeniz için bir React player bileşeni sunar
Revideo ile Motion Canvas arasındaki farklar
- Headless render: Motion Canvas'ta videoyu render etmek için arayüzde bir düğmeye basmanız gerekirken, Revideo bu işlevi fonksiyon çağrısıyla sunar ve render API'sini Google Cloud Run gibi servislere dağıtmanıza imkan verir.
- Daha hızlı render: Paralel render'ı etkinleştirip HTML videodaki
seek() işlemini ffmpeg tabanlı video kare çıkarıcıyla değiştirerek render hızını artırır.
- Geliştirilmiş ses desteği: Render sırasında
etiketinden sesi dışa aktarabilir ve animasyonla sesi kolayca senkronize etmek için etiketini ekler.
GN⁺ görüşü
- Revideo'nun güçlü yanları: Programatik video düzenleme sunması, onu geliştiriciler için çok kullanışlı kılıyor. Özellikle Typescript ve React ile video şablonları oluşturup bunları gerçek zamanlı önizleme özelliği oldukça çekici.
- Paralel render: Google Cloud Functions kullanan paralel render örneği, büyük ölçekli video render işleri için çok faydalı olabilir.
- Ses desteği: Animasyon ve sesi kolayca senkronize edebilme özelliği, video üretiminde önemli bir avantaj.
- Telemetri: Verilerin anonim olarak toplanıp kullanıcı deneyiminin iyileştirilebilmesi olumlu. Ancak kullanıcılara bunu devre dışı bırakma seçeneği sunmak da önemli.
- Rakip ürünler: Benzer özellikler sunan diğer açık kaynak projeler veya ticari ürünlerle karşılaştırmak da faydalı olabilir. Örneğin Adobe Premiere Pro ya da Final Cut Pro gibi ticari yazılımlardan nasıl ayrıştığının netleştirilmesi gerekir.
1 yorum
Hacker News görüşleri
Jacob (aarthificial, motion-canvas yaratıcısı) hakkında yorum: MIT lisansı sayesinde özgürce kullanılabilir, ancak Jacob ile iyi bir ilişki sürdürmek nezaket olur gibi görünüyor.
LangChain ve yapay zeka videosu: LangChain doğal dil işleme tarafında gereksiz bir soyutlama gibi görünse de, yapay zeka videosunda çeşitli soyutlamaları (görüntü, puppeting, yüz üretimi, ses üretimi vb.) ele almak gerektiğinden faydalı olabilir.
Video kodlama yöntemi: MP4'e nasıl kodlandığına dair soru.
ffmpegwith wasm veya WebCodecs kullanılıp kullanılmadığı. Tamamen istemci taraflı kodlayıcıların hız, hafiflik ve kalite sorunları üzerine düşünceler.Geliştiricilerin kullanabileceği olası kullanım senaryoları: İnfografiklerin otomatik üretilmesi ve canlandırılması, arka plan müziği üretimi, video kesme ve yeniden kullanma gibi çeşitli soyutlama olanakları. Video altyapısının ilk inşa edilen kısmı ve gelecekte nasıl gelişeceğine dair soru.
Metin yeniden boyutlandırma sorunu: Metin yeniden boyutlandırılırken pixel snapping'in devre dışı bırakılması öneriliyor. Benzer tarzda denemeler yapılmış ancak küçük bir yan proje olarak sürdürmesi zor olduğu için yalnızca demo yayımlanmış.
FOSS ile source-available arasındaki fark: Remotion'ın neden FOSS olmadığına dair kısa bir açıklama talebi. FOSS ile source-available arasındaki farkın açıklanması gerekiyor.
Lansman tebriki ve Sieve tanıtımı: Lansman kutlanıyor; ayrıca Sieve'de yapay zeka ve video ile ilgili işler yapıldığı ve yeni projeye dair heyecan duyulduğu belirtiliyor.
Canvas ve videoya ilgi: Bir canvas kütüphanesi geliştiricisi olarak neden Motion Canvas'ın seçildiğine dair soru. Duyarlı, etkileşimli ve erişilebilir video gösterimine ilgi ve Revideo'nun nasıl gelişeceğine dair soru.
Yapay zeka araçlarına dair şüphe: Birçok yapay zeka aracında ayrıntılar üzerinde ince kontrol sağlamanın zor olduğuna dair şüphe dile getiriliyor.
Haven.run kurucusu hakkında soru: Haven.run'ın kurucusu olup olmadığı ve LinkedIn şirket sayfasının neden Revideo'ya yönlendirildiğine dair soru. Pivot hikâyesine ilgi ifade ediliyor.