Produksi video produk secara manual tidak bisa diskalakan. Katalog dengan 500 SKU berarti 500 pekerjaan produksi individual—atau gunakan Codex untuk mengotomatiskan seluruh pipeline.
Halaman ini menjelaskan cara menggunakan Codex untuk membaca katalog produk, menghasilkan video untuk setiap produk, dan mengatur hasilnya—semuanya dalam satu sesi, tanpa tim produksi.
Jika Anda belum mengatur pembuatan video di Codex, mulailah dengan Cara Membuat Video dengan Codex.

Mengapa Codex + video cocok untuk e-commerce
Video produk mendorong konversi. Berbagai studi secara konsisten menunjukkan bahwa pembeli yang menonton video produk lebih cenderung menambahkannya ke keranjang belanja—dan klip pendek hasil AI kini sudah cukup baik untuk membuat perbedaan nyata.
Alasan bisnis untuk otomasi sangat sederhana: katalog 500 SKU membutuhkan 500 video. Tim produksi tidak bisa melakukannya secara ekonomis. Tapi sesi Codex yang menjalankan AnyCap bisa.

Cara kerja pipeline
Pipeline lengkap terdiri dari empat langkah—dari membaca data katalog hingga mempublikasikan hasilnya:
- Baca data produk — Codex membaca CSV, JSON, atau output API untuk setiap SKU
- Buat prompt video — menyusun prompt AnyCap yang disesuaikan dari nama produk, kategori, dan deskripsi
- Hasilkan video — Seedance 2 dari AnyCap merender klip produk pendek untuk setiap SKU
- Unggah dan atur — AnyCap Drive menyimpan output, diberi nama dan diatur berdasarkan SKU

import csv, subprocess
with open('products.csv', 'r') as f:
reader = csv.DictReader(f)
for row in reader:
prompt = f"short product showcase video for {row['name']}, {row['category']}, clean white background, smooth 360 rotation, professional e-commerce lighting"
subprocess.run([
"anycap", "video", "generate",
"--prompt", prompt,
"--model", "seedance-2",
"-o", f"videos/{row['sku']}-product-video.mp4"
])
Memilih model yang tepat
Untuk otomasi video produk e-commerce, Seedance 2 adalah pilihan default yang tepat—kualitas output yang konsisten di seluruh batch besar, cukup andal untuk diotomatiskan tanpa perlu meninjau setiap klip.
| Kasus penggunaan | Model terbaik | Alasan |
|---|---|---|
| Katalog standar (100+ SKU) | Seedance 2 | Kualitas konsisten, perilaku batch yang andal |
| Uji coba prompt pada katalog baru | Seedance 2 Fast | Umpan balik cepat sebelum render penuh |
| Produk unggulan atau hero | Kling 3 | Tampilan sinematik, klip lebih panjang |
| Animasi foto produk | Kling 3 i2v | Gerakan naturalistik dari gambar diam |
| Konten lifestyle premium | Veo 3.1 | Kualitas tertinggi dalam satu kali render |
Membuat template prompt
Template prompt yang dibuat dengan baik adalah kunci untuk menjaga konsistensi output batch di ratusan SKU. Fungsi di bawah ini membuat prompt bersih dan siap produksi dari baris produk mana pun:
def build_product_prompt(row):
return (
f"professional product video for {row['name']}, {row['category']}, "
"clean white background, smooth motion, e-commerce production quality, "
"no text overlays, 6-second duration"
)
Menjalankan seluruh katalog
Untuk katalog besar, tambahkan logika lewati dan pelacakan progres agar pipeline bisa dilanjutkan jika terputus. Loop di bawah ini menangani katalog berukuran apa pun dengan pembatasan laju yang sudah terintegrasi:
import csv, subprocess, os, time
os.makedirs("videos", exist_ok=True)
with open('products.csv') as f:
products = list(csv.DictReader(f))
for i, row in enumerate(products):
sku = row['sku']
output = f"videos/{sku}-product-video.mp4"
if os.path.exists(output):
continue # skip existing
result = subprocess.run([
"anycap", "video", "generate",
"--prompt", build_product_prompt(row),
"--model", "seedance-2", "-o", output
], capture_output=True)
print(f"[{i+1}/{len(products)}] {sku} — {'done' if result.returncode == 0 else 'ERROR'}")
time.sleep(1)
Menyimpan dan berbagi hasil
Setelah pembuatan selesai, unggah seluruh folder output ke AnyCap Drive dengan satu perintah. Dari sana, video dapat ditautkan langsung di CMS Anda berdasarkan SKU.
anycap drive upload videos/ --folder "product-videos-2026-Q3"
Video di bawah ini menunjukkan jalannya katalog lengkap dalam sesi Codex secara langsung—konstruksi prompt, pembuatan batch, dan unggahan ke Drive secara berurutan.
FAQ
Apakah Codex bisa membaca dari database atau API? Ya—ganti pembaca CSV dengan sumber data Anda.
Berapa durasi yang paling cocok untuk video produk? 6–8 detik untuk klip standar. Gunakan Kling 3 untuk video lifestyle berdurasi 10–15 detik.
Berapa banyak video yang bisa dibuat Codex dalam satu sesi? Sebanyak yang ada di katalog Anda. Loop dapat diskalakan ke ukuran berapa pun dengan pembatasan laju dan logika lewati.
Kesimpulan
Jika Anda memiliki katalog produk tetapi tidak memiliki video produk, cara tercepat adalah sesi Codex dengan AnyCap—bukan tim produksi. Siapkan template prompt sekali, jalankan pipeline di seluruh SKU, dan simpan hasilnya di Drive untuk integrasi CMS.
→ Tambahkan pembuatan video ke Codex — instal AnyCap, mulai gratis