Pabrik Video Pendek

Cara kerja, node per node

Dua workflow n8n dan satu layanan render. Semua gambar di halaman ini tangkapan layar asli dari n8n 1.109 yang menjalankan workflow dengan data contoh yang sudah di-pin.

  1. Peta workflow utama

    Dari kiri ke kanan: pemicu, ambil antrean, naskah, cek, render, kirim. Catatan berwarna di kanvas menjelaskan tiap bagian dalam bahasa Indonesia.

    Kanvas n8n workflow Pabrik Video Pendek dengan node dari Mulai manual sampai Kabari Telegram
    Workflow "Pabrik Video Pendek: topik ke draf YouTube + folder TikTok".
  2. Antrean di Google Sheets

    Buat satu tab bernama Antrean dengan kolom berikut. Tulis topik, isi status dengan siap, sisanya diisi mesin.

    KolomIsiContoh
    topikApa yang dibahas, satu kalimatTiga hal yang bikin kopi rumahan rasanya berubah-ubah
    suaragadis, ardi, siti, dimas, tuti, atau jajanggadis
    tagarDipisah spasi, boleh pakai ##kopirumahan #usahakopi
    statussiap, draf, atau perlu diceksiap
    catatanDiisi mesin kalau ada masalahBeat 2 38 kata, maksimal 32.
    youtube_url, folder_tiktok, direnderDiisi mesin setelah renderstudio.youtube.com/video/.../edit
  3. Naskah dan pemeriksaannya

    Susun prompt menyiapkan permintaan ke model: hook maks 18 kata, tepat 3 beat maks 32 kata, CTA maks 20 kata, dua kata kunci footage berbahasa Inggris per beat, balasan harus JSON. Suara Jawa atau Sunda otomatis meminta naskah dalam bahasa itu.

    Tulis naskah (LLM) memanggil AI_BASE_URL/chat/completions, standarnya FlatKey dengan model gemini-flash-lite-latest. Gagal sekali, dicoba ulang sekali.

    Cek naskah membaca JSON (termasuk kalau model membungkusnya dengan teks lain), lalu menolak naskah yang melanggar batas atau diperkirakan lebih dari 58 detik saat dibacakan.

    Eksekusi workflow di n8n, semua node yang dilewati berwarna hijau
    Satu eksekusi dengan data contoh. Node yang dilewati ditandai hijau; cabang gagal tidak tersentuh.
  4. Render di layanan pabrik-render

    Node Render video mengirim job ke http://pabrik-render:8502/render. Layanan ini adalah MoneyPrinterTurbo (MIT) ditambah lapisan engine/pabrik.py buatan kami:

    TahapAlatYang kami ubah dari aslinya
    SuaraEdge TTSSuara Indonesia, Jawa, Sunda sebagai pilihan; kecepatan 1,05
    FootagePexels, atau folder lokalKata kunci diambil per beat, urutan dijaga sesuai naskah
    Captionfaster-whisper large-v3Tampil satu kata per kali, huruf Anton, warna amber, garis tepi gelap
    Renderffmpeg lewat MoviePySelalu 1080x1920, tanpa musik latar bawaan (hindari klaim hak cipta)
    KeluaranFolder bersamaSalinan untuk YouTube, folder TikTok berisi video, caption.txt, meta.json

    Render gagal (misalnya kunci Pexels salah) tidak menghentikan n8n: node mengalir ke Tandai gagal render dan baris Sheet berubah jadi perlu dicek.

  5. Kirim dan kabari

    Baca MP4 mengambil file dari folder bersama, Unggah draf YouTube mengirimnya dengan status privat, Catat ke Sheet menulis link YouTube Studio dan nama folder TikTok, lalu Kabari Telegram mengirim pesan ke Anda.

    Isi pesan Telegram hasil eksekusi: judul draf, link YouTube Studio, dan folder TikTok
    Keluaran node Kabari Telegram pada eksekusi contoh.
  6. Workflow kedua: pengingat TikTok

    Tiap 19.00 WIB, n8n menanyakan /tiktok ke pabrik-render: folder mana yang belum punya file penanda .sudah-diunggah. Daftarnya dikirim ke Telegram lengkap dengan caption, jadi Anda bisa menyalin dan mengunggah dari HP.

    Kanvas n8n workflow pengingat unggah TikTok
    Workflow "Pabrik Video Pendek: pengingat unggah TikTok".

Lanjut ke langkah pasang