Claude Code ve Remotion: ses senkronu build'i durduran bir kontrol

Claude Code bir gecede 33 saniyelik tanıtım filmi üretti; repo sesi ffmpeg ile ekliyor ve senkron 1 ms'yi aşarsa build'i düşürüyor.

Tanıtım filmi repo'su: Remotion AAC mux'ı yaklaşık 2.5 kare ses gecikmesi bıraktı, ffmpeg ile düzeltildi; agent medya render kontrol listesi

Bir geliştirici Claude Code'a tek bir prompt verdi ve yaklaşık 8 saat sonra 33 saniyelik bir tanıtım filmi geri aldı. Görüntü, müzik ve ses efektleri, hepsi kod.

Repo'nun ilginç kısmı render altyapısı.

Görüntü Remotion'dan geliyor, sessiz render ediliyor. Müzik, aynı zaman çizelgesindeki işaretlerden Python ile sentezleniyor, böylece her vuruş kendi karesine denk geliyor.

İki karar öne çıkıyor. Remotion'un AAC mux'ı yaklaşık 2.5 karelik ses gecikmesi bıraktı. Bu yüzden sesi ffmpeg ekliyor ve senkron 1 ms'den fazla kayarsa bir script build'i başarısız sayıyor. Chromium'da birleştirilen motion blur her örneği 8 bit'e kuantize etti ve gradyanlarda halkalanma yaptı. Bu yüzden alt kareler float olarak ortalanıyor ve tek seferde kuantize ediliyor.

Bir agent saatlerce medya render ediyorsa:

  • görüntü ve ses için tek zaman çizelgesi
  • mux'ı framework dışında yapın
  • senkronu başarısız olabilen bir kontrol yapın
  • inceleme için contact sheet'ler

Bir agent bütün gece çalışabilir. Ona başarısız olabilecek bir kontrol verin.

Bu yazı İngilizce aslından Türkçeye çevrilmiştir.

Videoyu LinkedIn'de izle ↗