Automasi Pembuatan Video Pendek (Reels/TikTok/Shorts) dengan n8n + AI: Panduan Lengkap & Template Workflow
· 5 menit baca
Automasi Pembuatan Video Pendek (Reels/TikTok/Shorts) dengan n8n + AI: Panduan Lengkap & Template Workflow
Pengenalan singkat: Di era content-first, membuat video pendek secara cepat dan konsisten menjadi kunci growth. Artikel ini membahas bagaimana menggabungkan n8n dan layanan AI untuk membuat pipeline otomatis pembuatan video pendek—mulai dari pembuatan naskah, voice-over, aset visual, hingga rendering dan publish otomatis ke platform seperti YouTube Shorts, Instagram Reels, dan TikTok.
Kenapa n8n + AI untuk video pendek?
- Skalabilitas: Buat puluhan video per hari tanpa menambah tim produksi.
- Konsistensi: Template naskah, tone, dan format yang berulang membantu brand voice tetap stabil.
- Efisiensi biaya: Automasi rutin mengurangi waktu editing manual.
- Integrasi fleksibel: n8n menghubungkan AI (LLM, TTS), storage, dan API platform video.
Arsitektur high-level
Workflow dasar yang akan kita bangun terdiri dari beberapa blok:
- Trigger (Webhook / Schedule)
- Script generation (LLM)
- Voice-over (TTS) atau synthetic voice
- Visual generation (stock images, generative images, stok video)
- Video assembly & rendering (ffmpeg / cloud video API)
- Thumbnail & caption generation
- Publish & analytics capture
Komponen & node n8n yang umum dipakai
- Webhook – untuk trigger dari CMS atau scheduler
- HTTP Request – panggil OpenAI / Anthropic / Azure / Hugging Face / Pictory / Runway
- Function – transformasi data, concatenate teks, parameterisasi prompt
- Move Binary Data dan Write Binary File – menyimpan file audio/video sementara
- Execute Command (opsional) – panggil ffmpeg jika rendering di server
- Google Drive / S3 – penyimpanan aset
- HTTP Request / OAuth2 – upload ke YouTube API / Instagram Graph API / TikTok for Developers
- Set dan IF – branching logic (mis. durasi > 60 detik ke TikTok/YouTube)
Panduan langkah demi langkah (Workflow Praktis)
1. Trigger & Input
Trigger bisa berupa jadwal harian/mingguan atau webhook dari content calendar (Notion, Airtable). Payload minimal: topic, tone, target_platform, dan kata kunci.
2. Generate Script dengan LLM
Gunakan node HTTP Request ke LLM (mis. OpenAI). Contoh prompt sederhana:
Prompt: Buat naskah video pendek 45 detik untuk topik "5 tips produktivitas remote". Gunakan bahasa Indonesia, gaya santai dan langsung ke inti. Sertakan call-to-action singkat di akhir.
Set hasil teks ke variable script. Tambahkan step untuk memecah script menjadi scene (mis. 5 slide x 9 detik).
3. Text-to-Speech (TTS)
Pilih service TTS seperti ElevenLabs, Google Cloud TTS, atau Amazon Polly. Panggil API dan simpan hasil audio (mp3/wav) sebagai binary di n8n. Pastikan memilih voice sesuai persona brand.
4. Generate Visuals
Strategi visual bisa hybrid:
- Ambil stock images/video berdasarkan kata kunci via Unsplash / Pexels API
- Gunakan generative image (Stable Diffusion API / DALL·E) untuk thumbnail dan background
- Gunakan overlay teks (scene text) untuk setiap slide
Contoh: untuk tiap scene, panggil Unsplash dengan query kata-kunci dari bagian script dan ambil 1 gambar beresolusi tinggi.
5. Assembly & Rendering
Ada dua pendekatan:
- ffmpeg lokal atau container: Gabungkan audio + gambar + overlay teks -> keluaran MP4. Gunakan node Execute Command untuk memanggil ffmpeg. Cocok jika self-hosted.
- Cloud Video API: Layanan seperti Pictory, Invideo, Runway menyediakan API untuk template rendering lebih mudah. Gunakan HTTP Request dari n8n.
Contoh ffmpeg sederhana untuk slide-based video:
ffmpeg -loop 1 -t 9 -i scene1.jpg -i voice.mp3 -filter_complex "[0:v]scale=1080:1920,drawtext=text='Tip 1: ...':fontfile=/path/to/font.ttf:fontsize=80:fontcolor=white:x=(w-text_w)/2:y=h-300" -y out_scene1.mp4
Gabungkan semua scene dengan concat menjadi satu video akhir.
6. Subtitle & Thumbnail
Subtitle: gunakan LLM untuk membuat caption singkat dan SRT dari script (timecode berdasarkan durasi tiap scene). Simpan .srt dan sertakan saat upload.
Thumbnail: generate menggunakan prompt ke DALL·E atau composite di ffmpeg dengan overlay teks tebal. Contoh prompt thumbnail:
Prompt: Buat thumbnail vertikal 1080x1920, background dinamis berwarna biru, teks besar: "5 Tips Produktivitas Remote", gaya minimalis, gunakan kontras tinggi.
7. Publish & Analytics
Gunakan node OAuth2 untuk mengunggah ke YouTube (shorts) atau Instagram Graph API. Sertakan metadata: judul, deskripsi, tags, thumbnail, dan .srt jika platform mendukung.
Setelah publikasi, simpan ID video, tanggal, dan metrik awal ke spreadsheet (Google Sheets) atau Airtable via node yang sesuai. Siapkan webhook atau scheduler untuk menarik engagement metrics (views, likes) 24-48 jam setelah publish.
Template Workflow Siap Pakai (3 contoh)
Template A: Quick Tips (45 detik) - otomatis penuh
- Trigger: Scheduler
- LLM: 5-bullet script
- TTS: ElevenLabs
- Visual: Unsplash + overlay
- Render: ffmpeg
- Upload: YouTube Shorts
Template B: News Recap (60 detik) - multi-source
- Trigger: Webhook (RSS/Feed)
- LLM: Summarize + rewrite
- TTS: Google TTS
- Visual: 1 clip per news + B-roll stock
- Render: Cloud video API
- Upload: TikTok & IG Reels (branching by duration)
Template C: UGC + AI Editing - hybrid human-in-loop
- Trigger: Upload user-generated clips ke Google Drive
- n8n mengambil clip, LLM buat script & captions
- Manual review step: human approves final draft via email link
- Render & Upload setelah approval
Best Practices & Tips Optimasi
- Batas durasi: Sesuaikan format: TikTok & Reels ideal 15-60 detik; YouTube Shorts <= 60 detik.
- Prompt engineering: Sertakan format expicit (scene, durasi, CTA) untuk script LLM agar output mudah di-parse.
- Retry & error handling: Pakai node IF + Retry untuk panggilan API. Simpan log error ke Slack/Email.
- Cache assets: Simpan hasil image/audio di S3 agar tidak berulang panggil API mahal.
- Kontrol biaya: Gunakan cheaper TTS/LLM untuk bulk dan premium voice untuk high-value content.
Pertimbangan legal & hak cipta
Periksa lisensi stock image/video. Untuk music beds, gunakan library berlisensi atau subscription. Simpan audit log (sumber aset, timestamp, dan prompt) untuk kepatuhan dan traceability.
Checklist Implementasi cepat
- Buat dan uji prompt LLM untuk script
- Integrasikan TTS dan uji kualitas voice
- Pilih sumber aset visual dan pastikan API key siap
- Bangun rendering pipeline (ffmpeg atau cloud)
- Automasi upload dan simpan metadata
- Tambahkan monitoring & retry
Kesimpulan
Dengan n8n + AI Anda bisa membangun pipeline pembuatan video pendek yang konsisten, hemat biaya, dan scalable. Mulai dari naskah sampai publikasi dapat diotomasi—namun jangan lupa untuk menyematkan titik human-in-the-loop untuk kualitas dan kepatuhan. Gunakan template di atas sebagai starting point, dan iterasi berdasarkan performa.
Ingin contoh workflow n8n (.json) atau template prompt siap pakai? Tinggalkan komentar atau hubungi tim JIPRAKS Classroom—kami bisa sediakan template import langsung ke n8n Anda.