Claude tidak “menggambar” video, tetapi sedang menjadi model yang paling mahir “menulis” video. Dalam beberapa bulan terakhir, komunitas developer luar negeri memunculkan banyak contoh: cukup berikan satu petunjuk kepada Claude Code, lalu dalam sepuluh menit Anda sudah mendapatkan file MP4 dengan animasi, sulih suara, dan subtitle. Setelah Claude Opus 5.5 dirilis pada 22 September, tingkat penyelesaian workflow semacam ini kembali meningkat. Artikel ini akan membahas prinsip pembuatan video dengan kode menggunakan Claude Opus 5.5, 4 komponen inti, serta toolchain yang bisa langsung diterapkan, agar Anda memahami bagaimana semua ini dibuat.
Nilai utama: Setelah membaca artikel ini, Anda akan memahami logika dasar “kode adalah video”, mengetahui siapa yang bertanggung jawab atas materi SVG, audio, animasi, dan subtitle, serta dapat menilai apakah bisnis Anda cocok menggunakan Claude Opus API untuk memproduksi video secara massal.

Poin inti pembuatan video dengan kode menggunakan Claude Opus 5.5
Mari luruskan kesalahpahaman yang umum terlebih dahulu: Claude Opus 5.5 bukanlah model pembuatan video seperti Sora atau Veo. Model ini tidak langsung menghasilkan piksel. Tugasnya adalah menulis “kode sumber video”, biasanya berupa halaman HTML atau sekumpulan komponen React. Setelah itu, mesin rendering mengambil tangkapan layar setiap frame di browser headless, lalu FFmpeg mengenkodenya menjadi MP4. Dengan kata lain, video berubah menjadi proyek frontend yang dapat dikelola versinya dan dimodifikasi berulang kali.
Pendekatan ini memiliki satu keunggulan yang sulit dicapai model difusi AI: deterministik. Kode yang sama akan menghasilkan output yang sepenuhnya konsisten, berapa pun jumlah proses renderingnya. Teks tidak buram, ikon tidak berubah bentuk, dan waktu dapat diatur hingga tingkat frame. Seperti yang dikatakan seorang kreator luar negeri yang menggunakan Opus untuk membuat video promosi, UI tetap tajam hingga tingkat piksel, waktu presisi hingga frame, dan setiap perubahan cukup dilakukan dengan merender ulang, bukan mengedit ulang.
| Dimensi | Video yang dibuat dengan kode (Claude) | Video yang dibuat model difusi (seperti Sora/Veo) |
|---|---|---|
| Cara menghasilkan | Menulis kode HTML/React, lalu browser merender setiap frame | Langsung menghasilkan frame piksel |
| Teks dan grafik | Tajam hingga tingkat piksel, 100% akurat | Mudah menghasilkan salah ketik dan bentuk yang berubah |
| Kontrol | Dapat dimodifikasi hingga tingkat frame, cukup dirender ulang | Perubahan mengharuskan proses generasi ulang |
| Konten yang unggul | Animasi penjelasan, demonstrasi produk, visualisasi data, video pendek dengan subtitle | Adegan nyata, manusia, dan shot bernuansa sinematik |
| Biaya per proses | Token model + rendering lokal, nyaris dapat diabaikan | Dihitung per detik, biayanya relatif tinggi |
Mengapa Claude Opus 5.5
Menulis video dengan kode pada dasarnya adalah tugas Agent dengan rangkaian proses yang panjang: menulis skrip, merancang storyboard, membuat komponen, mengatur sulih suara, merender, memeriksa frame, lalu melakukan revisi. Menurut keterangan resmi Anthropic, Opus 5.5 adalah model dengan kemampuan Agent terkuat dalam keluarga Opus. Model ini memiliki jendela konteks 1 juta token dan output maksimum 128 ribu token. Selain itu, kemampuan pemahaman visualnya disebut sebagai “Opus terbaik sejauh ini”, sehingga mampu memahami tangkapan layar dan grafik dengan fidelitas tinggi. Artinya, model ini tidak hanya dapat menulis kode animasi, tetapi juga memahami hasil rendernya sendiri, menemukan masalah seperti teks yang meluber atau elemen yang saling bertumpuk, lalu memperbaikinya secara otomatis.
Dari sisi harga, Opus 5.5 dikenai biaya $4 untuk input dan $20 untuk output per satu juta token. Biaya pembacaan cache turun menjadi $0,20. Menurut keterangan resmi, biaya untuk beban kerja tipikal sekitar 40% lebih murah dibandingkan Opus 5. Proyek video biasanya perlu membaca ulang kode komponen dan spesifikasi desain yang sama berkali-kali, sehingga penurunan harga cache sangat menguntungkan untuk skenario seperti ini.
🎯 Saran teknis: Jika ingin mencoba kemampuan Opus 5.5 dalam menulis kode video, Anda dapat langsung memanggil
claude-opus-5-5melalui APIYI apiyi.com. Platform ini telah menyediakan seluruh model Claude dan kompatibel dengan format API OpenAI, sehingga Anda dapat dengan cepat mengganti model untuk pengujian di proyek yang sudah ada.
4 Tahapan Utama Pembuatan Video dengan Kode oleh Claude Opus 5.5
Video yang lengkap mencakup empat aspek: materi visual, suara, gerakan, dan teks. Dalam konsep “kode menjadi video”, Claude dapat menyelesaikan semuanya melalui kode atau pemanggilan alat dalam satu alur kerja. Namun, cara penerapannya berbeda untuk setiap tahap.

Tahap 1: Membuat Materi Visual dengan SVG
Materi grafis adalah salah satu bidang yang paling dikuasai Claude. SVG pada dasarnya merupakan teks XML. Ikon, diagram alur, sumbu koordinat, animasi logo, hingga siluet karakter dapat ditulis secara langsung. Hasilnya tidak pecah saat diperbesar, sehingga secara alami cocok untuk output 1080p bahkan 4K. Dibandingkan mencari materi dari pustaka aset, SVG yang dibuat Claude dapat mengikuti warna merek dan font secara presisi. Setiap elemen juga memiliki id, sehingga animasi berikutnya dapat dikontrol hingga ke path individual.
Untuk materi berupa foto realistis, pendekatan Claude adalah “memanggil, bukan menghasilkan”. Dalam alur kerja Agent, Claude memanggil model gambar untuk membuat gambar latar, atau membaca tangkapan layar produk yang Anda berikan, lalu menambahkan efek Ken Burns berupa zoom masuk-keluar, masker, dan anotasi melalui kode. HyperFrames bahkan menyediakan skill /media-use khusus untuk mengurai dan mengatur materi gambar, ikon, serta audio.
Tahap 2: Audio dan Sulih Suara
Claude sendiri tidak menghasilkan audio, tetapi bertugas “mengatur” audio. Berikut tiga pendekatan yang umum digunakan:
- Sulih suara TTS: Claude menulis naskah narasi, lalu memanggil layanan sintesis suara seperti ElevenLabs untuk menghasilkan sulih suara sekaligus memperoleh stempel waktu per kata.
- Sintesis efek suara dengan kode: Suara klik, efek “whoosh” saat transisi, dan bunyi notifikasi dapat disintesis langsung menggunakan Web Audio API tanpa memerlukan file audio apa pun.
- Pengaturan musik latar: Musik berlisensi dimasukkan sebagai materi proyek, lalu kode mengatur fade-in, fade-out, envelope volume, dan ducking—volume BGM otomatis diturunkan saat suara manusia muncul.
Proyek open source claude-explains adalah contoh yang典型. Proyek ini mendukung berbagai mesin TTS, seperti gtts, espeak-ng, dan supertonic. Claude menyisipkan titik pemicu suara dalam HTML, sehingga animasi dapat dipicu tepat pada milidetik ketika narasi menyebut kata tertentu.
Tahap 3: Penyusunan Animasi
Animasi adalah perbedaan terbesar antara “menulis video dengan kode” dan membuat PPT biasa. Dalam Remotion, setiap frame merupakan satu kali proses rendering React. Claude menggunakan useCurrentFrame() untuk membaca nomor frame saat ini, kemudian memakai spring() dan interpolate() untuk menghitung posisi, opasitas, serta skala elemen. Dalam HyperFrames, Claude dapat langsung menggunakan GSAP, animasi CSS, Lottie, atau Three.js untuk menyusun timeline. Framework ini mengambil alih seluruh API pengatur waktu browser agar animasi tetap sepenuhnya sinkron saat dirender frame demi frame.
Animasi yang baik bukan sekadar “bisa bergerak”, tetapi juga harus memiliki ritme. Agent Skills resmi Remotion mencakup 28 file aturan modular yang mengajarkan praktik terbaik kepada model, mulai dari parameter pegas, kemunculan elemen secara bertahap, transisi, hingga subtitle. Setelah dipasangi Skills tersebut, animasi yang dihasilkan Opus 5.5 sudah mendekati kualitas motion designer profesional.
Tahap 4: Sinkronisasi Subtitle
Subtitle memiliki dua sumber. Yang pertama adalah “naskah lebih dulu, audio kemudian”. Naskah narasi awalnya ditulis oleh Claude, lalu TTS mengembalikan stempel waktu per kata. Claude dapat langsung membuat subtitle dinamis dengan penyorotan per kata—gaya yang paling umum digunakan di platform video pendek. Yang kedua adalah “audio lebih dulu, naskah kemudian”. Untuk materi narasi yang sudah ada, Claude Code dapat memanggil Whisper untuk mentranskripsikannya menjadi SRT, melakukan pemeriksaan nama merek dan salah ketik, lalu membakarnya ke dalam video atau mengekspornya sebagai file subtitle.
| Tahap | Tugas Claude | Alat yang umum digunakan | Tingkat otomatisasi |
|---|---|---|---|
| Materi SVG | Menulis langsung bentuk SVG, ikon, dan diagram | SVG native, pemanggilan model gambar | Tinggi |
| Audio dan sulih suara | Menulis naskah narasi, memanggil TTS, menyintesis efek suara dengan kode | ElevenLabs, gtts, Web Audio | Menengah–tinggi |
| Penyusunan animasi | Menulis timeline, animasi pegas, dan transisi | Remotion, HyperFrames, GSAP | Tinggi |
| Sinkronisasi subtitle | Membuat subtitle dinamis berdasarkan stempel waktu dan melakukan pemeriksaan | Stempel waktu TTS, Whisper | Tinggi |
| Rendering output | Memanggil CLI untuk rendering dan melakukan pemeriksaan dengan mengambil frame | Chrome headless, FFmpeg | Tinggi |
Framework Utama untuk Pembuatan Video dari Kode dengan Claude Opus 5.5
Saat ini, dua pendekatan yang paling populer di komunitas internasional adalah Remotion dan HyperFrames. Keduanya telah diadaptasi khusus untuk AI Agent. Remotion berbasis React, memiliki ekosistem yang matang, dan cocok untuk tim frontend. Sementara itu, HyperFrames dirilis sebagai open source oleh HeyGen pada 2026 dengan lisensi Apache-2.0. Framework ini memungkinkan Anda langsung menulis HTML, sehingga lebih mudah digunakan oleh model.

| Aspek perbandingan | Remotion | HyperFrames |
|---|---|---|
| Cara penulisan | Komponen React + TypeScript | HTML murni + atribut waktu seperti data-start |
| Solusi animasi | spring(), interpolate() |
GSAP, CSS, Lottie, Three.js, dan lainnya |
| Dukungan Agent | Agent Skills resmi (28 file aturan) | 21 Skills yang dapat diinstal |
| Mulai cepat | npx create-video + npx remotion skills add |
npx hyperframes init |
| Lisensi | Gratis untuk individu dan tim kecil; perusahaan besar memerlukan lisensi komersial | Apache-2.0, tanpa biaya rendering |
| Cocok untuk | Tim yang sudah menggunakan stack React | Pengguna yang mengutamakan solusi ringan dan ingin model langsung menulis HTML |
Prinsip inti keduanya hampir sama: pada Chrome tanpa antarmuka, timeline “digerakkan” frame demi frame lalu setiap frame diambil sebagai tangkapan layar sebelum diserahkan ke FFmpeg untuk encoding. Karena itu, input yang sama akan selalu menghasilkan video yang sama. Video pun dapat diperlakukan seperti kode dan dimasukkan ke dalam alur CI, termasuk untuk pengujian regresi atau pembuatan video secara massal.
Alur kerja umum: dari satu kalimat menjadi MP4
Sebagai contoh, berikut cara yang direkomendasikan Remotion. Di Claude Code, proses pembuatan video kurang lebih terdiri dari empat langkah:
- Inisialisasi proyek: Jalankan
npx create-video --yes --blank my-video, lalu instal Agent Skills dengannpx remotion skills adddan jalankannpm run devuntuk membuka pratinjau. - Buat storyboard terlebih dahulu: Minta Claude menghasilkan storyboard per adegan yang mencakup visual, narasi, durasi, dan transisi. Setelah disetujui, barulah mulai menulis kode. Cara ini dapat mengurangi pekerjaan ulang secara signifikan.
- Menulis dan melakukan pemeriksaan mandiri: Claude menulis komponen per adegan. Setelah merender frame utama, Claude menggunakan kemampuan visualnya untuk memeriksa teks yang meluber, perataan, serta masalah warna, lalu memperbaikinya sendiri.
- Rendering dan iterasi: Gunakan separuh resolusi dan nonaktifkan motion blur untuk membuat draf. Render ulang hanya adegan yang diubah. Setelah final, hasilkan MP4 dengan resolusi penuh.
Berdasarkan pengujian kreator di luar negeri, video promosi produk berdurasi 10–15 detik dapat dibuat dari petunjuk hingga versi pertama dalam sekitar 10 menit. Rendering di cloud hanya membutuhkan biaya beberapa sen untuk setiap proses.
🚀 Mulai cepat: Jika Anda tidak menggunakan Claude Code dan ingin mengintegrasikan alur ini ke layanan backend sendiri, Anda dapat memanggil Claude Opus 5.5 melalui APIYI apiyi.com. Platform ini menyediakan antarmuka terpadu: Opus 5.5 dapat menangani penulisan kode, sementara Sonnet 5 menangani perubahan naskah secara massal sehingga biaya lebih mudah dikendalikan.
Memproduksi Video Secara Massal dengan Claude Opus API
Claude Code cocok untuk menyempurnakan satu video secara manual. Namun, jika Anda perlu membuat puluhan video pengenalan produk, laporan data, atau animasi pembelajaran setiap hari, prosesnya perlu dipindahkan ke API. Caranya cukup sederhana: masukkan template video dan pedoman desain ke dalam petunjuk sistem, lalu minta model menghasilkan HTML HyperFrames berdasarkan setiap data bisnis.
Berikut contoh minimal yang meminta Opus 5.5 menghasilkan kode sumber animasi narasi berdurasi 15 detik:
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # APIYI antarmuka terpadu
)
resp = client.chat.completions.create(
model="claude-opus-5-5",
messages=[
{"role": "system", "content": "你是动效设计师。输出一个完整的 HyperFrames HTML 文件,"
"1920x1080,深色背景,使用内联 SVG 和 GSAP 时间线,"
"每个元素用 data-start/data-duration 标注时间。只输出代码。"},
{"role": "user", "content": "做一段 15 秒动画:介绍“代码生成视频”的 4 个环节,带逐句字幕。"}
],
)
open("index.html", "w").write(resp.choices[0].message.content)
# 之后执行: npx hyperframes render
Buka: alur lengkap produksi massal dengan sulih suara dan subtitle
import json, subprocess
from openai import OpenAI
client = OpenAI(api_key="YOUR_API_KEY", base_url="https://api.apiyi.com/v1")
def build_video(topic: str, out_dir: str):
# 1. Minta Claude membuat naskah narasi dan storyboard (JSON)
plan = client.chat.completions.create(
model="claude-opus-5-5",
messages=[{"role": "user", "content":
f"为主题「{topic}」写 30 秒视频分镜,输出 JSON: "
'[{"scene":1,"narration":"...","visual":"...","seconds":5}]'}],
).choices[0].message.content
scenes = json.loads(plan)
# 2. Panggil layanan TTS pilihan Anda untuk membuat sulih suara dan mendapatkan timestamp per kata
# timestamps = my_tts(scenes) # misalnya endpoint with-timestamps milik ElevenLabs
# 3. Serahkan storyboard + timestamp kepada Claude untuk menghasilkan HTML HyperFrames
html = client.chat.completions.create(
model="claude-opus-5-5",
messages=[{"role": "user", "content":
f"根据分镜 {json.dumps(scenes, ensure_ascii=False)} 生成 HyperFrames HTML,"
"包含内联 SVG 素材、GSAP 动画、audio 轨道和逐词高亮字幕。只输出代码。"}],
).choices[0].message.content
open(f"{out_dir}/index.html", "w").write(html)
# 4. Render MP4
subprocess.run(["npx", "hyperframes", "render"], cwd=out_dir, check=True)
Dalam produksi massal, ada beberapa detail teknis yang perlu diperhatikan. Pertama, letakkan pedoman desain, pustaka komponen, dan contoh kode di awalan tetap pada petunjuk. Biaya pembacaan cache Opus 5.5 hanya $0,20 per satu juta token, sehingga biaya pemanggilan berulang dapat ditekan secara signifikan. Kedua, jalankan npx hyperframes lint sebelum rendering untuk melakukan pemeriksaan sintaks. Jika gagal, kirimkan pesan error kembali ke model agar dapat diperbaiki secara otomatis. Terakhir, Anda dapat mengirim tangkapan layar frame utama hasil rendering ke model untuk pemeriksaan visual, sehingga terbentuk siklus “menghasilkan—merender—memeriksa—memperbaiki”.
| Model | Peran yang disarankan | Keunggulan | Platform yang tersedia |
|---|---|---|---|
| Claude Opus 5.5 | Desain storyboard, animasi kompleks, pemeriksaan visual | Kemampuan Agent paling kuat dan pemahaman visual terbaik | APIYI apiyi.com, API resmi |
| Claude Sonnet 5 | Penulisan adegan umum, perubahan naskah secara massal | Rasio harga-kinerja tinggi dan cepat | APIYI apiyi.com, API resmi |
| Claude Haiku 4.5 | Pemeriksaan subtitle, penulisan ulang copy | Biaya paling rendah dan latensi kecil | APIYI apiyi.com, API resmi |
💰 Optimasi biaya: Dalam proyek nyata, tidak semua tahap perlu menggunakan Opus. Kami menyarankan penggunaan berbagai model Claude melalui APIYI apiyi.com sesuai kebutuhan tiap tahap. Gunakan Opus 5.5 untuk desain versi pertama, lalu Sonnet 5 untuk menerapkan template secara massal. Secara keseluruhan, biaya biasanya dapat dipangkas lebih dari separuh.

Pertanyaan Umum tentang Pembuatan Video dengan Kode oleh Claude Opus 5.5
Apakah Claude Opus 5.5 bisa langsung membuat video manusia nyata?
Belum bisa. Claude menghasilkan kode dan unggul dalam membuat animasi grafis, teks, grafik, serta antarmuka. Video manusia nyata, adegan dunia nyata, dan pengambilan gambar bergaya sinematik masih memerlukan model video seperti Sora atau Veo. Keduanya bisa digunakan bersama: Claude mengatur alur kerja, sementara model video menyediakan cuplikan adegan nyata.
Apakah bisa digunakan oleh orang yang tidak bisa menulis kode?
Bisa. Setelah memasang Skills Remotion atau HyperFrames di Claude Code, hampir seluruh proses dapat dilakukan melalui percakapan dengan bahasa natural. Anda hanya perlu meninjau storyboard dan pratinjau visual. Jika ingin mencoba kemampuan model terlebih dahulu, Anda dapat mendaftar melalui APIYI apiyi.com dan langsung menggunakan Claude Opus 5.5 secara online dengan sejumlah kecil kredit untuk melakukan validasi.
Berapa biaya yang diperlukan untuk membuat satu video?
Untuk animasi narasi berdurasi 30 detik, satu kali pembuatan lengkap biasanya menghabiskan puluhan ribu hingga lebih dari seratus ribu token. Dengan tarif Opus 5.5 sebesar $4/$20, biayanya berkisar dari beberapa sen hingga satu dolar, belum termasuk biaya TTS. Jika rendering dilakukan secara lokal, tidak ada biaya tambahan. Sebaiknya gunakan APIYI apiyi.com untuk mengukur biaya per video berdasarkan tugas nyata sebelum menentukan skala produksi massal.
Apa yang harus dilakukan jika teks pada animasi sering meluap atau bertumpuk?
Minta model untuk “melihat” hasil karyanya sendiri. Render beberapa tangkapan layar keyframe, lalu kirimkan kembali ke Opus 5.5 dan minta model memeriksa serta memperbaiki masalah tata letak. Inilah salah satu keunggulan kemampuan visual Opus 5.5. Selain itu, tetapkan margin aman dan batas ukuran font dalam petunjuk agar masalah seperti ini dapat dikurangi secara signifikan.
Kesimpulan: Claude Opus 5.5 Membawa Video ke Era “Dapat Diprogram”
Claude Opus 5.5 mengubah pembuatan video berbasis kode menjadi proses yang pada dasarnya mirip dengan rekayasa perangkat lunak. SVG menangani aset visual, TTS dan kode digunakan untuk menghasilkan suara, Remotion atau HyperFrames menangani animasi serta rendering, sementara timestamp menjaga sinkronisasi subtitle. Claude berperan sebagai sutradara utama yang menghubungkan seluruh proses. Teknologi ini tidak akan menggantikan pengambilan gambar nyata maupun model difusi, tetapi untuk animasi narasi, demo produk, penyampaian data, dan video pendek dengan subtitle, kemampuannya sudah menunjukkan akurasi, kontrol, serta biaya marginal yang sangat rendah.
Bagi developer, langkah berikutnya yang patut diperhatikan adalah menjadikan alur kerja ini berbasis API dan dapat diproses secara massal. Dengan satu template, sekumpulan data, dan satu loop pemanggilan Opus 5.5, Anda dapat terus menghasilkan konten video dengan gaya yang konsisten. Kami merekomendasikan APIYI apiyi.com untuk mengakses seluruh rangkaian model Claude. Mulailah dengan memvalidasi otomatisasi video Anda melalui satu animasi berdurasi 15 detik.
Referensi:
– Pengenalan Anthropic Claude Opus 5.5: anthropic.com/claude/opus
– Panduan resmi Remotion untuk Claude Code: remotion.dev/docs/ai/claude-code
– Repositori sumber terbuka HyperFrames: github.com/heygen-com/hyperframes
– Proyek sumber terbuka claude-explains: github.com/noelpuig/claude-explains
– Praktik pembuatan video promosi Danny Stuart dengan Opus + Remotion: dannystuart.substack.com
Tentang Penulis: Tim teknis APIYI, berfokus pada integrasi API Model Bahasa Besar dan penerapan rekayasa AI. Silakan berdiskusi melalui APIYI apiyi.com mengenai pengalaman menerapkan pembuatan video berbasis kode dengan Claude.
