SaaSBridge

Claude Code ile Kodla Motion Rehberi: Skill'ler, Blender ve Apple ile Video Üretmek

SaaSBridge

SaaSBridge İçerik Ekibi

İçerik Ekibi

9 Kasım 2026
27 dk okuma
Claude Code ile Kodla Motion Rehberi: Skill'ler, Blender ve Apple ile Video Üretmek

Claude Code'a skill, MCP ve CLI ile bağlanan araçlarla kodla animasyon ve video üretmenin yolları: Remotion, HyperFrames, Blender ve Apple tarafı, lisanslar, maliyetler ve adım adım bir lansman videosu akışı.

Bir ürün lansmanı, changelog duyurusu ya da Reels için kısa bir tanıtım videosu artık After Effects açmadan yapılabiliyor. Claude Code'a sahneyi anlatıyorsunuz, o kodu yazıyor, bir render motoru da bu kodu kare kare videoya çeviriyor. Remotion'ın Ocak 2026'da yayımladığı Agent Skills, HeyGen'in açık kaynak HyperFrames'i, Blender geliştiricilerinin Claude için hazırladığı resmi connector ve Xcode'a gelen Claude Agent, bu işi birkaç ay içinde geliştiricinin günlük araç kutusuna taşıdı.

Bu rehberde kodla motion'ın mantığını, Claude Code'un bu araçlara skill, CLI ve MCP üzerinden nasıl bağlandığını, web, Blender ve Apple tarafındaki kurulum adımlarını, lisansları ve maliyetleri anlatıyoruz. SaaSBridge'te etkinlik ekranları ve sosyal içerik için kurduğumuz kendi hattan da örnekler veriyoruz. Sürüm, fiyat ve tarihler 9 Kasım 2026 itibarıyla kontrol edildi. İngilizce alıntılar bize ait çevirilerdir, bağlantılardan özgün hallerine ulaşabilirsiniz.

Kodla Motion Nedir?

Kodla motion, animasyonu bir zaman çizelgesine elle anahtar kare koyarak değil, kodla tanımlamaktır. Her kare zamanın bir fonksiyonudur: t saniyesinde ekranda ne olacağını kod hesaplar, bir motor bu fonksiyonu her kare için çağırıp görüntüyü yakalar, ffmpeg de kareleri MP4 ya da ProRes dosyasına çevirir.

Mermer bir atın 16 karelik galop döngüsü, köşede zaman ve kare sayacı

Eadweard Muybridge 1878'de bu hareketi yakalamak için yarış pistinin kenarına 12 kamera dizdi. Biz 16 kareyi bir döngüde sırayla bastık; köşedeki sayaç da kodun kendisi. Bu yazıdaki animasyonların hepsi anlattığımız yöntemle, kare kare render edildi.

Buradaki kritik ayrım şu: bu bir ekran kaydı değil. Remotion bileşeninizi "bir kare numarasını görüntüye çeviren bir fonksiyon" gibi düşünmenizi istiyor. HyperFrames aynı ilkeyi daha kısa söylüyor: "Render sırasında videonuz hiç oynatılmaz. Motor her seferinde tek bir kare ister." Bu sayede ağır bir sahne saniyede tek kare hızında render edilse bile çıktı 30 fps akıcı kalır. Bilgisayarın ne kadar hızlı çizdiği sonucu etkilemez.

İndie hacker ve SaaS kurucusu için çekici tarafı da buradan çıkıyor. Ekrandaki metin piksel piksel doğru, logo vektör, arayüz gerçek. Video bir kod dosyası olduğu için git'te sürümlenir, aynı kaynaktan 16:9, 4:5 ve 9:16 kesimler çıkar, veriye bağlanıp her kullanıcıya ayrı video basılabilir. Landing sayfasındaki hero animasyonu ile tanıtım videosu aynı koddan üretilebilir.

Claude Code Kodla Motion'a Nasıl Bağlanır?

Claude Code bu dünyaya dört parça üzerinden bağlanıyor. Hangisinin ne işe yaradığını ayırmak, kurulumda yapılan hataların çoğunu baştan önlüyor.

ParçaNe işe yarar?Motion'daki örneği
SkillBir işin nasıl doğru yapılacağını anlatan tarif: SKILL.md ve yanındaki script'lerRemotion'ın resmi skill'leri, HyperFrames skill'leri, kendi render skill'iniz
CLIAsıl işi yapan program. Claude onu terminalde çalıştırırnpx remotion render, npx hyperframes render, ffmpeg, blender -b
MCPCanlı bir uygulamaya ya da hesaba erişimBlender connector'ı, Xcode mcpbridge, Final Cut Pro MCP'leri, LottieFiles
PluginSkill, MCP ve hook'ları paketleyip dağıtan birimHyperFrames plugin'i, Remotion'ın Claude Code plugin'i

Anthropic skill ile MCP arasındaki çizgiyi şöyle çiziyor: "Bir şeyin nasıl yapılacağını anlatıyorsanız bu bir skill'dir. Claude'un bir şeye erişmesi gerekiyorsa bu MCP'dir." Kodla motion için pratik karşılığı şu: skill tarif ve kuraldır, CLI render motorudur, MCP yalnızca dışarıdaki bir uygulamaya ulaşmak gerektiğinde devreye girer. Remotion ya da HyperFrames ile video yapmak için hiç MCP kurmanız gerekmiyor.

Skill nedir, nereye konur?

Claude Code dokümanına göre skill, içinde bir SKILL.md dosyası (YAML frontmatter ve markdown talimatlar) ile isteğe bağlı script ve referans dosyaları bulunan bir klasör. Kişisel skill'ler ~/.claude/skills/<ad>/, projeye özel olanlar .claude/skills/<ad>/ altında durur. Claude başta yalnızca adı ve açıklamayı görür, gövdeyi iş gerçekten o konuya geldiğinde yükler. Script'ler bağlama okunmadan çalıştırılır. Bu yüzden SKILL.md'yi kısa tutup ayrıntıyı yan dosyalara koymak hem token hem doğruluk açısından kazançlı. Token tarafını Claude Code token ekonomisi rehberimizde ayrıca anlattık.

Bir render skill'inin iskeleti kabaca şöyle görünür:

---
name: motion-render
description: Kodla yazılmış HTML/canvas sahnelerini kare kare MP4 ya da
  ProRes'e çevirir. "animatik", "loop video", "sahneyi mp4 yap",
  "logo animasyonu" dendiğinde kullan.
---

## Sözleşme
- Sahne global bir render(t) fonksiyonu sunar, t saniye cinsindendir.
- Aynı t her zaman aynı kareyi çizer: requestAnimationFrame ve Math.random yok.
- Fontlar yüklenince window.hazir = true.

## Komutlar
python3 scripts/render.py --sayfa sahne.html --fps 30 --sure 6 --cikti x.mp4

## Tuzaklar
- (tarih) Türkçe karakterler ayrı font alt kümesinde, ilk kare bozuluyordu: ...

Skill neden prompt'tan iyi çalışıyor?

LLM'lerin animasyon kodunda yaptığı hatalar web'deki eğitim verisinin baskın kalıplarından geliyor: CSS @keyframes, setTimeout, requestAnimationFrame, Date.now() ve Math.random(). Bunların hepsi tarayıcıda düzgün görünür ama kare kare render'da bozulur. Remotion, Math.random() için "önizlemede çalışır, render'da bozulur" diyor. Resmi skill'ler bu kuralları modele her seferinde hatırlatıyor. Pratikte resmi framework skill'ini kurmak, hangi modeli kullandığınızdan daha belirleyici.

Kendi hattımızda skill'in en değerli özelliği hatayla büyümesi oldu. Türkçe karakterlerin (İ, ı, ş, ğ) Google Fonts'ta ayrı bir alt kümede durduğunu ve ilk karenin yedek fontla çizildiğini ölçümle bulduk. Çözümü tarihiyle birlikte skill'in "Tuzaklar" bölümüne yazdık, hata bir daha yaşanmadı. Skill bir kez yazılıp bırakılan bir prompt'tan çok, her hatadan sonra büyüyen bir ekip hafızası gibi çalışıyor.

Dışarıdan skill ve plugin alırken bir güvenlik payı bırakmak gerekiyor. İncelediğimiz bir motion plugin'i her çalıştırmada kaynağındaki son sürümü sabitlemeden çekiyordu, bir başka repodaki ses script'i anahtar bulamayınca .env dosyasındaki ilk API anahtarını ses servisine gönderiyordu. İkisini de kurmadık. Kural basit: dış skill'in script'lerini okumadan çalıştırmayın, sürümü sabitleyin, mümkünse resmi kaynağı (Remotion için remotion-dev/skills) tercih edin. Anthropic'in kendi skills reposunda şu an video ya da motion skill'i yok, en yakını animasyonlu GIF üreten slack-gif-creator.

▶ Summit '25 Sahnesinden

Üretken Yapay Zeka Çağında SaaS'ta Paradigma Değişimi

“Ürün yapmadaki bariyer düşüyor, teknoloji bir komodite haline geliyor. Dolayısıyla bütün mesele bunu duyurmak.”

Erman Taylan

Konuşmanın tamamını izleyin →

Web Tabanlı Yol: Remotion, HyperFrames ve Kendi Render Hattınız

Kodla motion'ın en olgun ve en kalabalık tarafı web teknolojileri. Üç seçenek var: React ile çalışan Remotion, düz HTML ve GSAP ile çalışan HyperFrames ve hiçbir framework kullanmadan yazılan kendi render(t) hattınız. Üçü de aynı üç parçayı kullanıyor: zamanın fonksiyonu olan bir sahne, onu kare kare açan bir headless Chrome ve kareleri videoya çeviren ffmpeg.

Remotion: React ile video ve resmi Agent Skills

Remotion'ın güncel sürümü v4.0.542 (9 Kasım 2026). Ekip, 20 Ocak 2026'da resmi X hesabından "Remotion'ın artık Agent Skills'i var, videoları yalnızca Claude Code ile yapın" duyurusunu yaptı. Ajanla çalışma resmi dokümanda birinci sınıf bir yol olarak anlatılıyor:

npx create-video --yes --blank benim-videom
cd benim-videom
npx remotion skills add      # Remotion Agent Skills
npm run dev                  # Remotion Studio önizlemesi
# ikinci bir terminalde:
cd benim-videom && claude

Skill'ler npx skills add remotion-dev/skills komutuyla da kuruluyor, Remotion ayrıca resmi bir Claude Code plugin'i yayımlıyor. Resmi set 13 skill'den oluşuyor. Emin olmadığınızda kullanılacak şemsiye skill /remotion-best-practices. Diğerleri arasında sıfırdan video için /remotion-create, altyazı için /remotion-captions, harita ve rota animasyonu için /remotion-maps, SaaS tanıtımları için /remotion-saas ve render için /remotion-render var. Dokümandaki örnek prompt'lardan biri: "/remotion-maps Los Angeles'tan New York'a bir rota animasyonu yap ve kamera rotayı takip etsin."

Render paralel çalışıyor: Remotion videoyu birden çok tarayıcı sekmesinde parça parça basıyor, bu yüzden useCurrentFrame()'e bağlı olmayan her animasyon bozuluyor. AWS Lambda üzerinde bulut render da mümkün. Remotion'ın maliyet örneğinde 1 dakikalık bir video yaklaşık 0,02 $ tutuyor. Şeffaf arka planlı çıktı gerekiyorsa kurgu programları için ProRes 4444 (--codec=prores --prores-profile=4444), tarayıcı için VP8/VP9 WebM kullanılıyor.

Lisans, Türkiye'deki küçük ekipler için kritik ayrıntı. Remotion açık kaynak değil, "kaynağı açık" bir lisansla geliyor:

PlanFiyatKimin için?
Free LicenseÜcretsizBireyler, en fazla 3 çalışanlı şirketler, kâr amacı gütmeyen kuruluşlar (ticari kullanım dahil)
Remotion for CreatorsKişi başı aylık 25 $4 ve daha fazla kişilik şirketlerde Remotion kodunu kendisi ya da ajanla yazan her kişi
Remotion for AutomatorsRender başı 0,01 $, aylık en az 100 $Kullanıcıları için video üreten uygulamalar, toplu render
EnterpriseAylık 500 $'dan başlıyorÖzel destek gereken büyük ekipler
Kaynak: remotion.pro/license, 9 Kasım 2026.

Yolda bir değişiklik var: hazırlığı süren Remotion 5.0'ın lisans taslağına göre serbest çalışanlar ve dış kaynaklı geliştiriciler de ekip büyüklüğüne sayılacak. Yani yalnızca freelancer'larla çalışan bir şirket ücretsiz lisansta kalamayabilir. 5.0 henüz yayımlanmadı, ama bugün Remotion üzerine ürün kuruyorsanız bu maddeyi hesaba katmak gerekiyor.

Remotion'ın resmi kanalından, kodlama ajanıyla motion grafik üretimine başlangıç (İngilizce).

HyperFrames: HTML yazan ajan için video motoru

HeyGen'in HyperFrames'i kendini "HTML yaz, video render et, ajanlar için yapıldı" diye tanımlıyor. Kompozisyonlar zaman öznitelikli düz HTML ve duraklatılmış GSAP zaman çizelgelerinden oluşuyor. Lisans Apache-2.0, yani şirket büyüklüğüne bağlı bir ücret yok. Gereksinim Node.js 22+ ve FFmpeg, güncel sürüm v0.9.26. Proje neredeyse her gün sürüm çıkardığı için 1.0 öncesi kırılmalar beklenmeli, sürümü sabitlemek iyi fikir. Claude Code'a plugin olarak kuruluyor:

claude plugin marketplace add heygen-com/hyperframes
claude plugin install hyperframes@hyperframes

# temel CLI
npx hyperframes init benim-videom
npx hyperframes preview
npx hyperframes render
npx hyperframes render --docker   # Chromium, font ve FFmpeg sabitlenmiş ortam

Plugin 9 skill getiriyor. Bunlardan /hyperframes-registry geçiş, kinetik tipografi, altyazı, grafik ve harita gibi yaklaşık 450 hazır bloğa erişim sağlıyor, /remotion-to-hyperframes ise mevcut Remotion işlerini taşıyor. HeyGen'in araştırma yazısı neden React yerine HTML'i seçtiklerini açık yazıyor: "React framework'ü ajanı sürekli bir kalıbın içine hapsediyordu" ve "LLM'ler kod yazmakta, özellikle de HTML yazmakta çok iyi." Aynı yazı önemli bir sınırı da kabul ediyor: tam deterministik render yalnızca Linux'ta, macOS ve Windows'ta doğruluk daha düşük. Mac'te çalışıyorsanız final render için --docker seçeneği bu farkı kapatıyor.

Bir uyarı: HyperFrames'in varsayılan animasyon kütüphanesi GSAP artık tüm kullanıcılar için ücretsiz, ama lisansı MIT değil, kendi lisans metni var. Ticari bir üründe kullanmadan önce metni okumakta fayda var.

HeyGen'in resmi kanalından, Claude Code ile HyperFrames kullanımı (İngilizce).

Remotion mu, HyperFrames mi?

React bilmiyorsanız, HTML ve GSAP'e yakın çalışmak ve şirket büyüklüğüne bağlı lisansla uğraşmamak istiyorsanız HyperFrames. Zaten bir React uygulamanız varsa, parametreli videoyu ölçekli üretecekseniz, Lambda bulut render'ına ya da videoyu sitenize gömen olgun <Player> bileşenine ihtiyacınız varsa Remotion. Remotion'ın bedeli 3 kişiyi aşan ekiplerde lisans, HyperFrames'in bedeli ise henüz genç bir proje olması.

Framework'süz yol: render(t) sözleşmesi

SaaSBridge'te kendi hattımızı hiçbir framework kullanmadan kurduk ve bir etkinliğin LED sahnesi için açılış, karşılama ve kapanış animatiklerini bu yolla ürettik. Sahne tek bir HTML dosyası. Sözleşme dört maddeden oluşuyor: sayfa global bir render(t) fonksiyonu sunuyor, aynı t her zaman aynı kareyi çiziyor, fontlar yüklenince window.hazir = true işaretleniyor ve döngüsel (loop) içerikte bütün hareketler loop süresinin tam böleni olan periyotlarla yazılıyor. Asgari bir sahne şöyle:

<canvas id="c" width="1080" height="1080"></canvas>
<script>
const c = document.getElementById('c'), x = c.getContext('2d');
const L = 4; // loop süresi, saniye

function render(t) {
  const p = (t % L) / L;                          // 0 ile 1 arası ilerleme
  x.fillStyle = '#0a0e1a';
  x.fillRect(0, 0, 1080, 1080);
  const r = 200 + 80 * Math.sin(p * Math.PI * 2); // loop'a tam oturan nabız
  x.fillStyle = '#ffffff';
  x.beginPath(); x.arc(540, 540, r, 0, Math.PI * 2); x.fill();
}

document.fonts.ready.then(() => { render(0); window.hazir = true; });
</script>

Bu sayfayı kare kare açan kısım Playwright ile on satır:

from playwright.sync_api import sync_playwright

FPS, SURE = 30, 4
with sync_playwright() as p:
    b = p.chromium.launch(args=["--font-render-hinting=none",
                                "--force-color-profile=srgb"])
    s = b.new_page(viewport={"width": 1080, "height": 1080})
    s.goto("http://127.0.0.1:8000/sahne.html")   # file:// ile fontlar yüklenmiyor
    s.wait_for_function("window.hazir === true")
    for i in range(FPS * SURE):
        s.evaluate(f"render({i / FPS})")
        s.locator("#c").screenshot(path=f"kareler/f{i:05d}.png")
    b.close()

Son adım ffmpeg. Sosyal medya için H.264, kurgu programı ya da LED medya sunucusu için ProRes 422 HQ:

# MP4 (H.264)
ffmpeg -framerate 30 -i kareler/f%05d.png -c:v libx264 -pix_fmt yuv420p -crf 16 cikti.mp4
# ProRes 422 HQ
ffmpeg -framerate 30 -i kareler/f%05d.png -c:v prores_ks -profile:v 3 -pix_fmt yuv422p10le cikti.mov

Bu hattı skill olarak paketleyince Claude Code'a "şu metinle 6 saniyelik bir loop yap, 1080x1920" demek yetiyor. Claude sahneyi yazıyor, script'i çalıştırıyor, kareleri kendisi okuyup kontrol ediyor. Aynı sayfa URL parametreleriyle farklı metin ve formatlarda tekrar render edilebiliyor. Sekiz açık kaynak kodla video reposunu inceledikten sonra vardığımız sonuç da bu yönde oldu: hepsi aynı üç parçayı kullanıyor, fark motorda değil yönetimde.

Diğer araçlar: hangisi canlı, hangisi durgun?

AraçDurum (Kasım 2026)Ne için?
Manim CommunityAktif, v0.22.1, MITMatematik ve teknik anlatım videoları
Lottie / dotLottieAktif, iki resmi MCP sunucusu varUygulama ve site içi mikro animasyon (video değil)
RiveAktif, masaüstü editörde resmi MCPEtkileşimli arayüz animasyonu, state machine
Three.js / React Three FiberAktif, MITTek bir 3D kahraman nesne, Blender'dan hafif alternatif
Motion Canvas / RevideoYavaşlamışKod animasyonu; yeni projede dikkatli seçilmeli
Theatre.js, timecutDurgun (son güncelleme 2023-2024)Yeni projeye önerilmez
JitterEkim 2026'dan beri Claude Opus 5.5 kullanıyorKod yazmadan, canvas üzerinde AI destekli motion
After EffectsResmi Claude entegrasyonu yok, topluluk MCP'leri varKlasik motion tasarım akışı

Blender ile 3D Motion: Headless Script mi, MCP mi?

3D tarafında Blender ücretsiz ve Python ile baştan sona yönetilebiliyor. Güncel üretim sürümü 5.2 LTS (14 Temmuz 2026). Claude Code'u Blender'a bağlamanın iki yolu var: Blender'ı arayüzsüz (headless) çalıştırıp Claude'un yazdığı Python script'ini koşturmak ya da açık bir Blender penceresine MCP ile bağlanmak.

Headless script: tekrar üretilebilir yol

Claude bir sahne.py yazıyor, Blender bunu arayüz açmadan çalıştırıp render alıyor. Basit bir örnek, varsayılan küpü 72 karede tam tur döndürüp MP4 olarak basıyor:

import bpy

sahne = bpy.context.scene
sahne.render.engine = 'BLENDER_EEVEE'
sahne.frame_start, sahne.frame_end = 1, 72

kup = bpy.data.objects['Cube']
kup.rotation_euler = (0, 0, 0)
kup.keyframe_insert('rotation_euler', frame=1)
kup.rotation_euler = (0, 0, 6.2832)
kup.keyframe_insert('rotation_euler', frame=72)

sahne.render.image_settings.media_type = 'VIDEO'
sahne.render.image_settings.file_format = 'FFMPEG'
sahne.render.ffmpeg.format = 'MPEG4'
sahne.render.ffmpeg.codec = 'H264'
blender -b --factory-startup --python-exit-code 1 \
  -P sahne.py -o //render/kup_ -a

Buradaki --python-exit-code 1 bayrağı hayati. Varsayılan davranışta script hata verse bile Blender başarı koduyla (0) çıkıyor, yani Claude'un yazdığı bozuk script "başarılı" görünüyor. Bunu kendi hattımızda bağımsız bir kod incelemesiyle yakaladık. --factory-startup ise eklenti ve tercih farklarını sıfırlayıp her makinede aynı sonucu veriyor. Argüman sırası da önemli: Blender argümanları soldan sağa işlediği için -o gibi ayarlar -a'dan önce yazılmalı.

LLM'lerin Blender'da en sık düştüğü tuzak sürüm kayması. Blender 5.x'te eski kodu bozan değişiklikleri yerelde doğruladık: animasyon verisinde action.fcurves artık doğrudan yok (katmanlı Actions yapısına geçildi), render motorunun adı BLENDER_EEVEE_NEXT değil BLENDER_EEVEE, compositor için scene.node_tree yerine scene.compositing_node_group kullanılıyor ve bgl modülü kaldırıldı. Pratik kural: Claude'a ya da projenin CLAUDE.md dosyasına Blender sürümünüzü yazın, script yazdırmadan önce sürümü blender -b --python-expr "import bpy; print(bpy.app.version_string)" ile yoklatın.

Blender MCP: canlı sahnede keşif

Anthropic 28 Nisan 2026'daki "Claude for Creative Work" duyurusunda dokuz yaratıcı araç connector'ını tanıttı. Duyuruya göre Blender connector'ını Blender geliştiricileri MCP üzerine kurdu ve Claude Desktop'ta ücretsiz plan dahil kullanılabiliyor. Blender'ın kendi sayfası uyarıyı açık yazıyor: sunucu "LLM'in ürettiği kodu Blender'da hiçbir koruma olmadan çalıştırır", bu yüzden sanal makine ya da hassas veri içermeyen bir sistem öneriliyor.

Topluluk tarafında daha eski ve popüler bir proje var: MCP for Blender (eski adıyla blender-mcp, MIT lisanslı). Blender'a bir eklenti kuruluyor, Claude Code'a da tek satırla bağlanıyor:

claude mcp add blender uvx mcp-for-blender
# riskli dosya, program ve ağ erişimini kapatmak için:
# BLENDER_MCP_SAFE_MODE=1

Bu projenin viewport görüntüsünü Claude'a geri veren look aracı ve Poly Haven, Sketchfab gibi asset kütüphanelerine, Hyper3D Rodin, Meshy, Tripo gibi AI ile 3D model üreten servislere entegrasyonu var. Bağlantı soketinde kimlik doğrulama yok, bu yüzden güvenli modu açık tutmak mantıklı.

Bizim tercihimiz: script varsayılan, MCP keşif için

Bir projede Blender MCP bağlantısı sürekli yarım JSON yanıtı hatası verdi, yeniden başlatmak çözmedi. Çalışan yol headless script oldu: tekrar üretilebiliyor, git'te sürümleniyor, açık bir soket gibi ek bir güvenlik yüzeyi getirmiyor. Görsel geri bildirim döngüsünü de dosya üzerinden kurduk: -f 24 ile tek kare PNG al, Claude Code dosyayı okuyup görüntüye baksın, script'i düzeltsin. Bu, MCP'deki look aracının dosya tabanlı karşılığı.

Blender'ı en çok mekân önizlemesi için kullandık. Web tarafında ürettiğimiz LED ekran görsellerini bir odanın duvarlarına ve zeminine ışık saçan doku olarak giydirip, içeriğin salonda oturan birinin göz hizasından nasıl görüneceğini render ettik. Prodüksiyon ekibine de aynı sahneden GLB ve FBX dosyası çıkardık. Ayrım şöyle oturdu: 2D hareket, tipografi ve sosyal formatlar HTML'de; fiziksel mekân, 3D asset ve ağır 3D Blender'da.

Hız için tek bir basit sahnede (M5 Max, 720p, 24 kare) ölçüm yaptık: EEVEE toplam 4,3 saniyede bitti, Cycles ise ilk çalıştırmada yaklaşık 79 saniye, sonrasında kare başına yaklaşık 3,6 saniye sürdü. Tek sahneye dayanan bir ölçüm olduğu için genellememek gerekiyor, ama pratik kural belli: önizleme ve sosyal medya loop'ları için EEVEE, cam ve metal yansıması gereken son render için Cycles.

Claude Code ile Blender'da animasyon akışı (İngilizce).

Apple Ekosisteminde Kodla Motion: Xcode, SwiftUI ve Final Cut Pro

Mac kullanıyorsanız elinizde motion için üç kapı daha var: Claude'un artık doğrudan içinde çalıştığı Xcode, kodla animasyon yazılan SwiftUI ve FCPXML üzerinden koddan beslenebilen Final Cut Pro.

Xcode'da Claude: üç aşama

Claude Xcode'a üç adımda geldi. Xcode 26 (Eylül 2025) ile Claude hesabıyla giriş yapılabildi. Xcode 26.3 (Şubat 2026) Claude Agent SDK üzerinde çalışan "Claude Agent"ı getirdi: ajan dokümanda arama yapabiliyor, proje ayarlarını değiştirebiliyor ve SwiftUI Preview'larını yakalayıp sonucu görsel olarak kontrol edebiliyor. WWDC26'da duyurulan Xcode 27 ise farklı şirketlerin ajanlarını, plan modunu, skill ve plug-in desteğini ekledi.

Terminaldeki Claude Code'u Xcode'a bağlamak tek satır:

claude mcp add --transport stdio xcode -- xcrun mcpbridge

Bu köprü Claude'a proje derleme, test çalıştırma, Apple dokümanında arama ve SwiftUI preview'ını render etme gibi araçlar açıyor. Motion açısından önemli bir sınır var: preview render'ı tek ve statik bir kare döndürüyor. Ajan animasyonun zamanlamasını göremiyor. Hareketi kontrol etmek için simülatör kaydı ya da aşağıdaki kare kare yöntem gerekiyor.

SwiftUI animasyonunu videoya çevirmek

SwiftUI'da motion tasarımın temel araçları iOS 17'den beri hazır: spring animasyonları, PhaseAnimator, KeyframeAnimator, Metal shader efektleri (.colorEffect, .layerEffect, .distortionEffect) ve TimelineView ile Canvas. iOS 26 ile @Animatable makrosu geldi. Claude Code bu API'lerle animasyonlu bir onboarding ekranı ya da ürün demosu yazabiliyor. Bunu videoya çevirmenin üç yolu var:

  1. Simülatör kaydı: En hızlısı. Claude kaydı arka planda başlatıyor, uygulamayla etkileşimi yapıyor, sonra kaydı durduruyor. Dezavantajı, kare hızının tutarsız olabilmesi.
  2. ScreenCaptureKit: Mac ekranının ya da tek bir pencerenin programatik kaydı.
  3. Kare kare render: En kontrollüsü. ImageRenderer bir SwiftUI view'ını görüntüye çeviriyor, AVAssetWriter her kareyi zaman damgasıyla videoya yazıyor. View'ı bir t parametresiyle çizip her kare için t = kare / fps veriyorsunuz. Bu, web'deki render(t) sözleşmesinin Swift karşılığı.
# simülatör kaydı (Ctrl+C ya da SIGINT ile durur)
xcrun simctl io booted recordVideo --codec=h264 demo.mp4

# macOS ile gelen avconvert: kesme ve yeniden kodlama
avconvert --source demo.mov -o kisa.m4v -p PresetHEVCHighestQuality --start 2.5 --duration 10

Mac'te gözden kaçan iki araç daha var. Sistemle gelen avconvert, şeffaf HEVC ve ProRes 4444 hazır ayarlarını içeriyor. Keynote ise AppleScript üzerinden sunumu doğrudan ProRes ya da HEVC film olarak dışa aktarabiliyor, yani Magic Move geçişleriyle hazırlanmış bir sunum osascript ile toplu halde videoya çevrilebiliyor.

Final Cut Pro, Motion ve Compressor

Final Cut Pro'nun komut dosyasıyla yönetilebilen yüzeyi dar, asıl kod kapısı FCPXML. Final Cut Pro 12.0 (Ocak 2026) formatı 1.14 sürümüne taşıdı, güncel sürüm 12.4 (Eylül 2026). Gerçekçi akış şöyle: Claude Code Python ya da Swift ile bir FCPXML zaman çizelgesi üretiyor (klipler, kesimler, başlıklar, marker'lar), siz bunu Final Cut Pro'ya aktarıp ince ayarı yapıyorsunuz. Bazı üçüncü taraf araçlar 1.14'ü henüz okuyamıyor, bu yüzden hedef araca göre sürüm seçmek gerekiyor.

Apple'ın Final Cut Pro, Motion ya da Compressor için resmi bir MCP entegrasyonu yok, ama topluluk sunucuları var. dreliq9/fcp-mcp FCPXML'i inceleyip üretiyor ve değişiklikleri varsayılan olarak onaysız uygulamıyor. fcp-mcp-server ise sessizlik silme, transkriptten ya da müzik vuruşlarından marker çıkarma ve kaba kurgu gibi işler sunuyor. Render tarafında Compressor'ün resmi komut satırı (-jobpath, -settingpath, -locationpath) toplu dışa aktarımı otomatikleştiriyor.

Motion'ın AppleScript desteği yok, ama proje dosyası düz XML ve Compressor, Motion'ı açmadan render alabiliyor. Bu yolu denedik, çalışıyor ama desteklenmeyen bir kullanım ve tuzakları var: eksik medya hata vermeden dama desenli bir kare olarak basılıyor, renklerde küçük bir gamma kayması oluşuyor. Motion'da en verimli kullanım, tekrar eden marka grafiklerini bir kez şablon yapıp parametrelerini Final Cut Pro'ya açmak. Kapakta sahneye iki parmağı üstünde yürüyerek giren mermer elin hikâyesi de bu: Claude Code atları kodla koşturabiliyor, Motion'ı ise hâlâ birinin elle açması gerekiyor.

Fiyat tarafında Apple 13 Ocak 2026'da Final Cut Pro, Logic Pro, Pixelmator Pro, Motion ve Compressor'ü içeren Creator Studio aboneliğini aylık 12,99 $ ya da yıllık 129 $ fiyatla başlattı. Tek seferlik satın alma devam ediyor: Final Cut Pro 299,99 $, Motion ve Compressor 49,99 $'dan.

App Store önizleme videosu

iOS uygulaması yayımlayan indie geliştiricinin en somut motion ihtiyacı App Store önizleme videosu. Kurallar App Store Connect'te net:

KuralDeğer
Süre15 ile 30 saniye arası
Kare hızıEn fazla 30 fps
KodekH.264 ya da ProRes 422 HQ
Dosya boyutuEn fazla 500 MB
Büyük ve orta iPhone886 × 1920 (dikey)
iPad1200 × 1600
Mac1920 × 1080 (yalnızca yatay)

Claude Code ile SwiftUI'dan App Preview'a uçtan uca giden hazır bir öğretici bulamadık, ama parçalar yerinde: SwiftUI'da bir demo ekranı, kare kare render ile tam 30 fps çıktı, ffmpeg ya da avconvert ile 886 × 1920'ye ölçekleme ve 15-30 saniyeye kesme. Kare kare yöntem, simülatör kaydındaki kare hızı sorununu baştan ortadan kaldırıyor.

Claude Fable 5.2 ve Kodla Motion

Anthropic, bu yazının yayımlandığı gün (9 Kasım 2026) Claude Fable 5.2'yi duyurdu. Model Pro, Max, Ultra, Team ve Enterprise planlarında açık; API'de claude-fable-5-2 adıyla çağrılıyor. Claude Code'da /model komutuyla ya da claude --model claude-fable-5-2 ile seçilebiliyor. Anthropic'in ürün sayfası modeli tanıtırken simülasyon, animasyon ve sesli eğitim videolarını kodla üretebildiğini de yazıyor. Bu, rehberde anlattığımız hattın tam karşılığı.

Kendi render hattımızda Fable 5.2'yi henüz denemedik. Aşağıdaki rakamlar Anthropic'in duyuruda paylaştığı üretici beyanları; bağımsız testler birkaç hafta içinde gelir. Kodla motion açısından üç başlık öne çıkıyor:

BaşlıkAnthropic'in paylaştığı veriKodla motion'daki karşılığı
GörmeGrafik ve şekil okuma testi Chartography'de Fable 5.1 %44,8, Fable 5.2 %73,4Render edilen kareyi ya da kontakt tabakayı okuyup hatayı bulma adımı. Doğrulama döngüsünün kalitesi buna bağlı.
Uzun ajan işleriFrontierCode 2.0'da %32,4'ten %49,1'e (xhigh effort)Sahne kodu, yakalama betiği, ffmpeg ve düzeltme turlarından oluşan çok adımlı işi yarıda bırakmadan götürme.
Hız ve fiyat5.1'e göre çıktı üretimi %30'a kadar hızlı; milyon token başına girdi 10 $'dan 8 $'a, çıktı 50 $'dan 40 $'a indiRender, kontrol ve düzeltme turu daha kısa sürer. Yine de pahalı bir model; tur sayısı faturayı belirler.

Duyurudaki müşteri yorumlarından biri doğrudan bu işe dokunuyor. Unity'den Sam Zhang, modeli "sıfırdan daha kaliteli 3D sahneler kurmada ve bir deneyimi görsel referanstan yeniden inşa etmede" güçlü bulduğunu söylüyor (çeviri bize ait). Motion tarafında bunun karşılığı, bir storyboard karesinden ya da bir rakibin tanıtım videosundan alınan ekran görüntüsünden sahne kodunu kurmak.

Anthropic gündelik kodlama ve bilgi işleri için hâlâ Opus 5.5'i öneriyor, Fable'ı ise iddialı ve açık uçlu teknik işlere ayırıyor. Bizim önerimiz de buna yakın: sahne mimarisini, zamanlama sözleşmesini ve ilk tam render'ı Fable 5.2'ye, "logoyu 4 piksel sola al" gibi küçük düzeltmeleri Opus 5.5'e bırakın.

Claude'un Instagram hesabı lansmanla birlikte iki gönderi paylaştı. İlki tanıtım videosu, ikincisi Anthropic'in "Fable 5.2 ile ilk deneyler" diye sunduğu kısa animasyonlar: koddan kurulan 3D bir hücre, şebekeden bağımsız bir çiftlikte güneş enerjisi izleme ve iki robot kolla çözülen bir zekâ küpü.

Claude'un Instagram hesabından: Fable 5.2 tanıtım videosu ve "Looking closer with Fable 5.2" gönderisi (İngilizce).

Kodla Motion mu, Generatif Video mu, Motion Tasarımcı mı?

Sosyal medyada "tek prompt'la lansman videosu yaptım" paylaşımları çok, ama kamuya açık vakalar daha gerçekçi bir tablo çiziyor. SpecStory için Remotion ile yapılan 39 saniyelik bir tanıtım videosu, yapımcısının anlatımına göre 1 saat 45 dakika ve Claude Code'a 191 mesaj sürdü. Üstelik iş hibritti: karakterler Midjourney ile, bir geçiş Veo 3 ile, ses ayrı bir araçla yapıldı. Reddit'te 50 saniyelik lansman videosunu anlatan bir kurucu, işin "tek değil, yaklaşık 100 prompt" sürdüğünü, ilk sürümlerin "hepsinin bir PowerPoint gibi göründüğünü" yazdı ve ekledi: "'Bunu AI ile 30 dakikada yaptım' türü paylaşımlar çoğunlukla kurgu." İşe yarayanlar da aynı yazıda: yazılı bir creative direction dokümanı, kodlamadan önce planı açıklatmak, sahne sahne ilerlemek ve her değişikliği git diff ile kontrol etmek.

Ajanların zayıf noktaları tutarlı biçimde aynı üç başlıkta toplanıyor: tempo, müzik senkronu ve gerçek görüntüyle kompozisyon. Motionbox'a göre ajanın "bir vuruşun ne kadar sürmesi gerektiğine dair hissi yok" ve müziği duyamadığı için kesimleri vuruşa değil eşit kare sayılarına yerleştiriyor. Digital Applied eleştiriyi tek cümleye indiriyor: "Üretici ajana çok iyi bir çift el verdi. Gözler hâlâ sizin." Hatasız derlenen kod ve başarıyla biten bir render, yalnızca hattın çalıştığını kanıtlıyor, hareketin brief'e uyduğunu değil.

Generatif video (Veo, Kling, Runway gibi modeller) insan, mekân ve sinematik atmosfer gibi kodla çizilemeyen görüntülerde güçlü. Ama lansman videosunun tam kalbinde, yani ekrandaki metinde zayıf. Ekim 2026'da yayımlanan VTR-Bench 11 güncel video modelini test etti, en iyi model bile ekrandaki her yaklaşık dört kelimeden birini hatalı yazdı. Ürün adı, fiyat ve arayüz metni içeren bir videoda bu kabul edilebilir bir oran değil. Bir de platform riski var: OpenAI, Sora 2 modellerini ve Videos API'sini 24 Eylül 2026'da kapattı ve birebir bir yerine geçen API sunmadı. Generatif videoya dayanan bir iş akışı bir gecede ortadan kalkabiliyor, kodla üretilen videonun kaynağı ise repoda kalıyor.

Solda kodla yazılmış sabit metin, sağda her karede yazım hatası yapan generatif metin taklidi

Sağ taraf bir taklit, yazım hatalarını biz koyduk. Gerçek modeller bu kadar düzenli hata yapmıyor; onlar daha yaratıcı.

YolGüçlü olduğu yerZayıf olduğu yerMaliyet
Kodla motion (Claude Code + Remotion / HyperFrames / render(t))Metin, logo, arayüz, veri, tekrar eden şablonlar, seri videoTempo, müzik senkronu, insan ve mekân görüntüsüAraçlar çoğunlukla ücretsiz; asıl maliyet token ve iterasyon süresi
Generatif video (Veo, Kling, Runway)İnsan, mekân, atmosfer, b-rollEkran metni, marka tutarlılığı, tekrar üretilebilirlikSaniye başı yaklaşık 0,05-0,60 $, her deneme ücretli
Motion tasarımcıZevk, zamanlama, ses senkronu, marka filmiHacim ve hızProje bazlı; teklifler kaynaklara göre çok değişken

Maliyet tarafında sürpriz genellikle kalite değil token oluyor. Bir kurucu forumundaki gözleme göre 30 saniyelik bir klip üzerinde yinelemek, bağlamın tekrar tekrar okunması yüzünden bir serbest çalışanın revizyon ücretinden fazlaya mal olabiliyor. Motion tasarımcı ücretleri konusunda ise kurucular ve tasarımcılar aynı iş için çok farklı rakamlar veriyor. En dürüst çerçeve şu: ajan üretimi ucuzlatıyor, son yüzde yirmilik cilayı ucuzlatmıyor. Tasarımcının rolü üretimden yönetmenliğe ve kalite kontrolüne kayıyor.

Pratikte en iyi sonuç hibritten geliyor: gerçek ürün ekran kaydı ya da arayüz bileşenleri, kodla yazılmış tipografi, logo, CTA ve altyazı, yalnızca kelimeyle anlatılamayan planlar için generatif klip ve ayrı bir araçta hazırlanmış ses. Remotion'da gerçek ekran kaydını içeri alıp Claude'a kırptırmak, zoom ve başlık ekletmek mümkün. Görüntü verilmezse Claude arayüzü kodda yeniden kuruyor ve gerçek üründen sapabiliyor.

Hangi İş İçin Hangi Yol?

İşÖnerilen yolÇıktı
Ürün lansmanı, özellik duyurusu (15-60 sn)Remotion ya da HyperFrames + resmi skill'ler, gerçek ekran kaydıylaAynı kaynaktan 16:9, 4:5, 9:16 MP4
Changelog, webinar ve etkinlik duyurularırender(t) hattı ya da Remotion şablonuSosyal formatlar, şablon oturunca video başına dakikalar
Kişiselleştirilmiş, veriye bağlı seri videoRemotion (Automators lisansı)Kullanıcı başına MP4
Landing sayfası hero loop'urender(t) sayfasıAynı sayfa sitede canlı çalışır, MP4 de çıkar
LED ekran ve etkinlik loop'urender(t) + ProResProRes 422 HQ; kodek ve kare hızı mekânın teknik ekibinden teyit edilir
Logo animasyonuHTML/canvas ile; ana marka animasyonu için tasarımcıMP4 ve şeffaf ProRes 4444
Uygulama içi mikro animasyonLottie ya da Rive (resmi MCP'leriyle)Çalışma zamanı dosyası, video değil
Teknik anlatım, formül, diyagramManimMP4
3D ürün çekimi, mekân önizlemesi, 3D assetBlender headlessPNG, MP4, GLB, FBX
iOS uygulama animasyonu, App PreviewClaude Code + Xcode (mcpbridge) + SwiftUI, kare kare renderH.264, 886 × 1920, 15-30 sn
Kurgu, kaba kesim, altyazıFCPXML üretimi + Final Cut ProFCP projesi
İnsan, mekân, sinematik b-rollGeneratif video, metin üstte kodlaKlip
Karakter animasyonu, yüksek riskli marka filmiMotion tasarımcı (gerekirse ajanla birlikte)Proje dosyası

Adım Adım: Claude Code ile Lansman Videosu

Aşağıdaki akış hem kendi hattımızda hem de kamuya açık vakalarda işe yarayan adımların birleşimi. Remotion, HyperFrames ya da render(t) kullanmanız fark etmiyor.

1. Brief'i yazılı hale getirin

Ürün adı, tek cümlelik mesaj, gösterilecek gerçek ekranlar, marka renkleri ve fontu, format (9:16 mı 16:9 mu), süre ve müzik bilgisini tek bir dosyaya yazın. Uydurma rakam ya da isim olmasın, eksik bilgi yer tutucu olarak kalsın. Projede bir DESIGN.md ya da tasarım token'ları varsa Claude'u oraya yönlendirin: marka kuralları her zaman projeden gelmeli.

2. Önce storyboard

Kod yazdırmadan önce Claude'dan sahne listesi isteyin: her sahnenin süresi, ekranda ne okunacağı, hangi hareketin olacağı. Örnek bir prompt:

Brief.md'yi oku. Kod yazmadan önce 30 saniyelik lansman videosu için
STORYBOARD.md hazırla: 5-6 sahne, her sahne için süre (saniye), ekrandaki
metin, hareket ve geçiş. Ürün ilk 3 saniyede ekranda olsun, CTA filmin
dörtte birini geçmesin. Onayımı bekle.

3. Hareketten önce 2-3 style frame

Hareketi yazmadan önce birkaç anahtar kareyi tek görüntü olarak render ettirip onaylayın. En pahalı hata, yanlış görünüşe bir hafta harcamak. Bu adım onu baştan kesiyor.

4. Düşük kare hızında önizleme ve kontakt tabaka

Tam render yerine önce 12 fps'lik hızlı bir önizleme alın ve videoyu tek görüntüde özetleyen bir kontakt tabaka çıkarın. Claude bu görüntüyü okuyup taşan metni, boş kalan sahneyi ya da bozuk geçişi kendisi görebiliyor:

ffmpeg -i onizleme.mp4 -vf "fps=2,scale=320:-1,tile=6x4" kontakt.png
Kontakt tabakada hatalı karenin bulunup ikinci turda düzeltilmesi

Temsili bir tur: Claude kontakt tabakayı okuyor, taşan kareyi buluyor, sahne kodunu düzeltip yeniden render alıyor. Hatayı ilk turda kimin yaptığını sormayın.

5. Tam render, kesimler ve ses

Onaydan sonra tam render alın. Aynı sahne listesinden 30, 15 ve 6 saniyelik kesimleri ve farklı en boy oranlarını üretin. Sesi en son, ayrı bir adımda ekleyin ve kesimleri müziğin vuruşlarına göre kendiniz kontrol edin, ajan müziği duymuyor.

6. Kalıbı skill'e çevirin

Asıl kazanç ilk videoda değil, ikincisinde. Çalışan şablonu, komutları ve karşılaştığınız her hatayı bir skill'e yazın. İkinci video dakikalar içinde çıkıyor.

Doğrulama Döngüsü ve Sık Yapılan Hatalar

Claude kodu okuyarak hareketi göremiyor. Bu yüzden döngünün her adımı görsel ya da sayısal bir kanıt üretmeli: tek kareler, kontakt tabaka, ölçülmüş sayılar. Kendi hattımızda görsel kuralları piksel ölçen testlere çevirdik, böylece karar Claude'un "oldu" demesine değil sayıya bağlı. Karşılaştığımız hataların çoğu sessiz başarısızlık türündendi:

TuzakBelirtisiÇözüm
Math.random(), CSS animasyonu, requestAnimationFrameÖnizlemede düzgün, render'da titreme ve atlamaZamanı yalnızca t'den ya da kare numarasından hesaplamak, tohumlu rastgelelik
Türkçe karakterler ayrı font alt kümesindeİlk karede İ, ş, ğ yedek fontla çiziliyor, loop dikişi bozuluyordocument.fonts.load() ile Türkçe karakterleri açıkça yüklemek
Font hiç yüklenmese de sayfa "hazır" diyorYanlış fontla basılmış videoFont yükleme sonucunu kontrol eden bir test
file:// ile açılan sayfaFontlar yüklenmiyorSayfayı yerel bir HTTP sunucusundan açmak
Ortalama piksel farkıyla loop kontrolüKırık loop eşiğin altında kalıp geçiyorDeğişen piksel oranını ölçmek
Blender'ın hata durumunda 0 dönmesiBozuk script başarılı görünüyor--python-exit-code 1
Eski bpy koduBlender 5.x'te öznitelik hatalarıSürümü CLAUDE.md'ye yazmak, önce API'yi yoklatmak
Simülatör kaydıTutarsız kare hızı, App Store reddiKare kare render ya da kare hızını sabitlemek

Teknik hatalar kadar estetik klişeler de ajanların varsayılanı. Skill'imize kaçınılacaklar listesi yazdık: zıplayan easing, partikül patlaması, parlama efekti, her sahnede crossfade, bulanıktan netleşen yazı, harf harf daktilo edilen başlıklar, sahte sayaçlar ve hiçbir şey olmayan ölü saniyeler. Bu listeyi prompt'a ya da skill'e eklemek, "AI yapmış" görünümünü belirgin biçimde azaltıyor. İncelediğimiz bir değerlendirme ise dürüst bir uyarı da ekliyor: bazı kısa video senaryolarında hiç kural verilmeyen kontrol grubunun açılışları, kurallı çıktılardan daha güçlü çıktı. Daha çok kural her zaman daha iyi video demek değil, ölçmeden karar vermemek gerekiyor.

SaaS Summit '26

Üretken medya ve AI agent gündemi burada konuşulacak. Hemen yerinizi ayırtın.

2 Aralık 2026, BTM İstanbul. AI agent, SaaS ve yatırım gündemini kurucular, geliştiriciler ve yatırımcılarla aynı salonda konuşun.

Yerinizi Ayırtın →
Özgün BiçerÖzgün BiçerMarmara ÜniversitesiÖzge SevimÖzge Sevim212Erman TaylanErman TaylanSoft CommitmentAlican KirazAlican KirazTrendyol GroupUmut ÖzbağcıUmut ÖzbağcıDatassistEmre DoğanerEmre DoğanerQRallBüşranur BilirBüşranur BilirMeddbaseMervenur GürsoyMervenur GürsoyRadiant Cat StudioEngin AlemdarEngin AlemdarUnitPlanÖnder KulÖnder KulBTMTuğra AvcıTuğra AvcıSaaSBridgeEmin BudakEmin BudakTeamso & WiroGökay AydoğanGökay AydoğanfalEmre ElbeyogluEmre ElbeyogluSEOmatorEsin YılmazEsin YılmazText2TestArın ÖzkulaArın Özkulae2vcBerat Ali YavuzBerat Ali YavuzBTMDeniz AslandoğanDeniz AslandoğanRevo CapitalMert CobanovMert CobanovRefik Anadol StudioSerdar DemirerenSerdar DemirerenVagon
AI agent ekonomisiAgent güvenliğiSaaS fiyatlandırmasıAI çağında ekip ve işe alımAçık ağırlıklı modellerVibe codingYatırım ve halka arzlarAI ile büyümeÜretken medya

Sıkça Sorulan Sorular

Claude Code ile video yapmak ücretsiz mi?

Araçların çoğu ücretsiz: HyperFrames Apache-2.0, Blender açık kaynak, ffmpeg ve Playwright ücretsiz, Remotion bireyler ve 3 kişiye kadar şirketler için ticari kullanımda bile ücretsiz. Asıl maliyet Claude aboneliği ya da API kullanımı ve iterasyon süresi. Kamuya açık vakalarda kısa bir lansman videosu birkaç saat ve yüzlerce mesaj sürebiliyor, bu yüzden bütçeyi token tarafında düşünmek gerekiyor.

Remotion ticari kullanımda ücretli mi?

Bireyler, en fazla 3 çalışanlı şirketler ve kâr amacı gütmeyen kuruluşlar için ücretsiz. 4 ve daha fazla kişilik şirketlerde Remotion kodu yazan her kişi için aylık 25 $, kullanıcıları için video üreten uygulamalarda render başı 0,01 $ (aylık en az 100 $) ödeniyor. Hazırlığı süren 5.0 sürümünde serbest çalışanların da ekip büyüklüğüne sayılması planlanıyor.

Blender bilmeden Claude ile 3D animasyon yapılabilir mi?

Basit sahneler, ürün dönüşleri ve logo animasyonları için evet. Claude bpy script'ini yazıyor, Blender headless render alıyor, siz tek kareleri kontrol ediyorsunuz. Ama modelin uzamsal akıl yürütmesi sınırlı: nesnelerin konumu, kamera açısı ve ışık için birkaç tur düzeltme gerekiyor. Karmaşık karakter animasyonu ya da organik modelleme hâlâ Blender bilgisi istiyor.

Kodla motion için Mac şart mı?

Hayır. Remotion, HyperFrames, render(t) hattı ve Blender Linux ve Windows'ta da çalışıyor, hatta HyperFrames'in tam deterministik render'ı yalnızca Linux'ta. Mac yalnızca Xcode, SwiftUI, Final Cut Pro ve Motion tarafı için gerekli. Apple Silicon'daki donanım ProRes kodlayıcısı ise uzun ProRes render'larında Mac'e hız avantajı sağlıyor.

Sonuç

Kodla motion'da asıl seçim araç seçimi değil. Remotion, HyperFrames, elle yazılmış bir render(t) hattı, Blender'ın Python'u ve SwiftUI'daki kare kare render aynı fikri farklı dillerde uyguluyor: zamanın fonksiyonu olan bir sahne, onu kare kare basan bir motor ve ffmpeg. Aracı ekibinizin bildiği dile ve lisans durumunuza göre seçebilirsiniz. Videonun kalitesini ise yazılı brief, storyboard, style frame onayı ve sayıyla karar veren bir kontrol döngüsü belirliyor.

Claude Code bu döngüde çok iyi bir el. Ekrandaki metnin doğru, logonun keskin ve videonun tekrar üretilebilir olması gereken her işte, yani bir indie hacker'ın ya da SaaS kurucusunun ürettiği videoların çoğunda, son katman kod olmaya aday. Tempo, zevk ve müzikle uyum ise hâlâ insanın işi. En kalıcı yatırım bu yüzden ilk video değil, ikinci videoyu dakikalara indiren skill'iniz.

Yazar Hakkında

SaaSBridge
İçerik Ekibi

SaaSBridge İçerik Ekibi

Türkiye'nin en büyük SaaS topluluğu. SaaS girişimcileri, profesyonelleri ve meraklıları bir araya getiriyoruz.

Beta

Topluluk Beta'da — Birlikte Geliştirelim

2400+ SaaS profesyonelinin buluştuğu platformun beta'sı açıldı. Deneyin, geri bildiriminizi paylaşın; platformu birlikte şekillendirelim.

Beta'yı Deneyin

Devamını Oku

Daha Fazlası

Perspective
Topluluk yazarlarımızın deneyim ve görüşlerini keşfedin
Yazarları Gör