logo

Videolarınızı Küreselleştirmek için Curify'a Katılın

veya

Curify'ı kullanarak şunları kabul etmiş olursunuz:
Hizmet Şartları Ve Gizlilik Politikası

Storyboard'dan AI Boru Hatlarına – Animasyonu Yeniden Tanımlamak

Storyboard'dan AI Boru Hatlarına – Animasyonu Yeniden Tanımlamak

Çoğu insan AI videosunun "metin gir, klip çık" anlamına geldiğini düşünür. Ancak sinematik, yönetmen düzeyinde kontrol hedefliyorsanız, bu tamamen farklı bir oyundur.

Geleneksel animasyonda, her ayrıntı önemlidir — karakter tasarımı, hareket sürekliliği, zamanlama ve sahne geçişleri. Amacımız AI'yı bu hassasiyet düzeyine ulaştırmaktır.

Animasyon bugün hem bir sanat hem de yapılandırılmış bir orkestrasyon zorluğudur. Yönetmenler gibi düşünüyoruz, ancak mühendisler gibi inşa ediyoruz.

Bu yüzden tek seferlik üretim yerine Kontrollü Üretim Boru Hatları inşa ediyoruz. Bu boru hatları yapı ve yaratıcılığı birleştirir:

Yapay Zeka Video Oluşturma Boru Hattı

1. İstem (ham fikir → yapılandırılmış JSON spesifikasyonu)
2. Film şeridi (zamanlama, kamera ve açıklama içeren sahne/çekim tablosu)
3. Görüntüler (Stable Diffusion / ComfyUI aracılığıyla oluşturulan çekim başına ana kareler)
4. Animasyon (görüntü dizileri → hareket, paralaks ve efektler)
5. Seslendirme (TTS + hizalama verileri)
6. Son Video (ffmpeg kompozisyonu: video + ses + altyazılar)

Yapay zeka video oluşturma boru hattı, metin istemlerini açık girdiler, çıktılar ve yapılandırmalarla yapılandırılmış aşamalar aracılığıyla cilalı videolara dönüştürür.

    Şimdi, yapay zeka boru hatlarının pratikte nasıl çalıştığını göstermek için basit bir örnek üzerinden geçelim.

    Adım 1: Temel Bir İstemle Başlayın

    Bir kız gece yarısı tren istasyonunda duruyor, rüzgar saçlarını savuruyor.

    GPT veya yerel bir LLM yardımıyla, bunu küresel stil, karakter tanımları ve sahne başına döküm içeren yapılandırılmış bir JSON nesnesine genişletiyoruz.

    A young woman standing alone on a midnight train platform, dim lights reflecting off the wet ground, wind blowing her hair, cinematic lighting, anime art style, 4K

    Adım 2: İstemi Film Şeridi Tablosuna Dönüştürün

    SceneShotCameraVisualDialogue
    1WideSwayThe girl waits alone at the platform. Wet pavement reflects dim station lights. Wind gently lifts her hair.(No dialogue – ambient station sounds)
    2MediumPushThe camera slowly zooms in on her eyes. A distant light appears — a train approaches.She whispers, "It's time."
    3Close-upStaticHer hand tightens on an old ticket, knuckles white. Her gaze flickers with nerves and resolve.(No dialogue – deep inhale)
    4WideHandheldThe train screeches in, spraying mist. The doors open with a hiss.(No dialogue – train arrival and footsteps)
    5Over-the-shoulderTrackFrom behind, she steps inside. Her silhouette framed by the train's pale light.She says softly, "I hope you're there."
    6Inside trainSwivelShe sits beside an empty seat, the world passing in blurred streaks outside.(No dialogue – distant announcement echoes)
    7InsertStaticClose-up of her phone: a message reads "I'm waiting." Her lips form a faint smile.
    8MediumDollyThe train slows. She stands and approaches the door, breath catching in anticipation.(No dialogue – heartbeat and brakes squeal softly)

    🛠️ 🛠️ Adım 3: Görseller Oluşturun

    Bir ComfyUI iş akışı aracılığıyla Stable Diffusion kullanarak her çekim için yüksek kaliteli ana kare görüntüleri oluşturun.

    🎬 🎬 Adım 4: After Effects'te Hareket ve Atmosfer Ekleyin

    Adobe After Effects (veya eşdeğer bir kompozitör) kullanarak statik ana kareleri hareket, paralaks ve atmosfer ile geliştirin.

    🎧 🎧 Adım 5: Ses ve Altyazı Ekleyin

    Film şeridine hizalanmış seslendirme oluşturun ve erişilebilirlik ve netlik için altyazılar ekleyin.

    ```__

    📦 Adım 6: FFMPEG ile Son Kompozisyon

    FFMPEG kullanarak tüm parçaları ses ve altyazılarla birlikte tek bir son video dosyasında birleştirin.

    ffmpeg -f concat -safe 0 -i mylist.txt -c copy output_temp.mp4
    
    ffmpeg -i output_temp.mp4 -i music.mp3 -filter_complex "[0:a][1:a]amix=inputs=2" output_final.mp4
    # -filter_complex: Apply audio filter to mix both audio tracks
    # [0:a][1:a]amix=inputs=2: Mix both audio streams (from video and music)
    # output_final.mp4: Final output file with video and mixed audio

    📁 İhtiyacınız Olanlar

    • storyboard.json – short scene descriptions
      {
        "project_name": "Midnight Train",
        "scenes": [
          {
            "scene_number": 1,
            "shot_type": "Wide",
            "camera_movement": "Sway",
            "description": "Girl waits alone at a midnight train platform. Wet pavement reflects dim station lights. Wind gently lifts her hair.",
            "duration_seconds": 5,
            "visual_elements": ["night", "train station", "wind effect", "reflections"],
            "audio_cues": ["ambient station sounds", "distant train"]
          },
          {
            "scene_number": 2,
            "shot_type": "Medium",
            "camera_movement": "Push",
            "description": "Camera slowly zooms in on her eyes. A distant light appears — a train approaches.",
            "duration_seconds": 4,
            "visual_elements": ["close-up", "eyes", "approaching train light"],
            "audio_cues": ["train approaching", "whisper"]
          }
        ],
        "style": "cinematic anime",
        "aspect_ratio": "16:9",
        "fps": 24
      }
    • prompts.json – GPT-expanded prompts
      {
        "base_prompt": "A girl stands at a midnight train station, wind blowing her hair.",
        "expanded_prompts": {
          "scene_1": {
            "visual_description": "A young woman standing alone on a midnight train platform, dim lights reflecting off the wet ground, wind blowing her hair, cinematic lighting, anime art style, 4K",
            "camera_instructions": "Wide shot, slight camera sway to create tension, shallow depth of field",
            "lighting": "Low-key lighting with high contrast, blue hour ambiance, artificial station lights casting long shadows"
          },
          "scene_2": {
            "visual_description": "Close-up of the woman's eyes, reflecting the approaching train light, detailed eyelashes, subtle eye movement, cinematic anime style",
            "camera_instructions": "Slow push-in, slight handheld shake for intensity, focus pull from eyes to reflection",
            "lighting": "Chiaroscuro lighting, single key light source from the approaching train"
          }
        },
        "style_guide": {
          "color_palette": ["#0a1a2f", "#1a3a5f", "#4a90e2", "#f5f5f5"],
          "mood": "Mysterious, anticipatory, cinematic",
          "art_references": ["Makoto Shinkai's night scenes", "Ghost in the Shell lighting"]
        }
      }
    • scene1.png, scene2.png – image outputs
    • scene1.wav – voice narration per scene
    • build_project.jsx – AE import + animation script
    • combine_video.sh – FFMPEG merge script
    🚀 Hikaye tahtanızı yapay zeka ile hayata geçirmeye hazır mısınız? Başlamanıza yardımcı olmak için örnek JSON'lar, ComfyUI iş akışları ve ffmpeg/AE şablonları içeren tam bir başlangıç kiti sağlayabiliriz.

    Take the next step

    Putting what you read into practice.

    İlgili Makaleler

    Creator Tools