MAI Creative _ Web Development _ Digital Menu _ Creative Studio

Bangun website, sistem digital, dan konten kreatif yang siap dipakai.

Kami membantu bisnis tampil profesional melalui pembuatan website, sistem menu digital, web aplikasi custom, bio link, editing video, asset editing, dan kebutuhan creative lainnya.

From idea to launch — desain rapi, sistem jalan, konten siap tayang.
0823 2225 2366WhatsApp
WA
Workflow

Alur kerja yang simple dan jelas

MAI Creative membantu dari brief awal, konsep visual, pembuatan sistem, editing asset, sampai website atau materi siap dipublish.

1

Brief

Kami pahami kebutuhan bisnis, target pelanggan, fitur, dan gaya visual yang diinginkan.

2

Design

UI/UX, layout, struktur halaman, copy, dan asset dibuat rapi sesuai brand.

3

Build

Website, menu digital, web app, bio link, atau konten diedit sampai siap digunakan.

4

Launch

Publish, testing, revisi final, integrasi kontak, maps, dan support setelah selesai.

Paket & Solusi

Layanan digital yang bisa disesuaikan.

Pilih layanan sesuai kebutuhan. Bisa mulai dari bio link sederhana, website profesional, sistem menu digital, sampai web aplikasi custom dan asset creative untuk promosi.

Konsultasi Project

Ceritakan kebutuhanmu, kami bantu susun solusi paling pas.

Diskusikan fitur, tampilan, estimasi pengerjaan, kebutuhan asset, serta alur sistem agar project lebih jelas sebelum dibuat.

WEBService

Website Company Profile

Profil bisnis, layanan, galeri, kontak, maps.

WWW
Website siap publishResponsive desktop & mobile
QRMenu

Sistem Menu Digital

Menu QR, kategori, foto, harga, info outlet.

QR
Cocok untuk cafe/restoMudah dibuka pelanggan
APPSystem

Web App Custom

Booking, dashboard, formulir, database, admin.

APP
Sistem sesuai workflowBerbasis web aplikasi
BIOLink

Bio Link & Mini Landing

Link profil, katalog, promo, CTA WhatsApp.

BIO
Untuk social mediaSimple, cepat, profesional
VIDEdit

Jasa Editing Video

Reels, short video, iklan, highlight produk.

🎬
Konten promosi siap uploadFormat feed, story, reels
ASSETDesign

Asset Editing

Poster, banner, thumbnail, katalog, materi campaign.

PSD
Visual rapi sesuai brandUntuk website & social media
Portfolio & Insight

Website, Web App & Digital Menu

Lihat pilihan karya dan solusi digital MAI Creative untuk website, menu digital, web app, bio link, serta pengembangan sistem berbasis web.

Memuat konten terbaru...
Creative Works

Editing Video & Asset Creative

Kumpulan karya visual untuk promosi brand: video pendek, reels, poster, banner, thumbnail, katalog, dan kebutuhan campaign kreatif.

Memuat konten terbaru...
Paket Layanan

Mulai dari kebutuhan paling sederhana.

MAI Creative dapat membantu mulai dari bio link cepat, landing page campaign, website company profile, sistem menu digital, sampai web app dan asset creative custom.

Minta Penawaran
Start

Bio link, landing sederhana, atau asset promo cepat untuk kebutuhan online.

Basic
Business

Website profesional, katalog layanan, kontak WhatsApp, maps, dan optimasi tampilan mobile.

Popular
Custom System

Menu digital, dashboard, formulir, booking, database, dan web app sesuai workflow.

Custom
Landing Page

Landing Page & Paket Custom

Postingan berlabel Landing Page tampil di bagian ini. Saat dibuka, isi postingan dirender murni sesuai kode HTML, CSS, dan JavaScript yang kamu taruh di postingan. Template artikel tidak ikut memaksa layout; menu bawah tetap tersedia sebagai navigasi.

Memuat landing page...
Support

Konsultasi, pengerjaan, dan maintenance.

Pendampingan project dari konsultasi, produksi, testing, publish, hingga support setelah website atau asset selesai.

Support

Publish & Maintenance

Bantuan publish, testing mobile, update konten, revisi final, dan support kebutuhan setelah project online.

☎ Telepon: (0274) 2902715
GoLive
FixRevisi
CareSupport
Kontak

Hubungi MAI Creative.

Konsultasikan kebutuhan website, sistem menu digital, web app, bio link, editing video, asset editing, atau creative project lainnya.

Alamat & Kontak

MAI Creative — jasa pembuatan website, sistem berbasis web, menu digital, bio link, video editing, asset editing, dan creative support.

Ready to Launch

Siap bikin website atau sistem digital?

Mulai dari konsep, desain, development, editing asset, sampai publish. Hubungi MAI Creative untuk mendiskusikan kebutuhan project kamu.

© MAI Creative — Website • Digital Menu • Web App • Video & Asset Editing

Tutorial Lengkap After Effects: Cara Memotong Video Otomatis dan Pre-compose Per Bagian Secara Presisi

🎬 Tutorial Lengkap After Effects: Cara Memotong Video Otomatis dan Pre-compose Per Bagian Secara Presisi

🎬 Tutorial Lengkap After Effects: Cara Memotong Video Otomatis dan Pre-compose Per Bagian Secara Presisi

Ingin memotong video panjang menjadi beberapa bagian otomatis setiap menit dan langsung membuat pre-comp untuk tiap potongan? Tutorial ini akan membimbingmu langkah demi langkah, lengkap dengan skrip siap pakai!

📌 Situasi Umum

Kamu memiliki:

  • Satu layer video berdurasi panjang (misalnya 10 menit)
  • Ingin memotongnya otomatis setiap 1 menit
  • Setiap potongan ingin dimasukkan ke dalam precomposition tersendiri
  • Agar lebih rapi dan siap untuk render terpisah atau pengolahan lanjutan

🎯 Tujuan Tutorial

  1. Potong video secara otomatis setiap durasi tertentu (misalnya 60 detik).
  2. Pre-compose setiap hasil potongan ke dalam composition baru.
  3. Pastikan isi precomp hanya bagian video yang sesuai, tidak mulai dari awal footage.
  4. Semua ini dilakukan dengan script otomatis di After Effects.

🧰 Persiapan

Sebelum mulai:

  • Pastikan Adobe After Effects sudah terbuka
  • Siapkan komposisi utama yang berisi satu layer video panjang
  • Pilih layer tersebut
  • Siapkan text editor (Notepad atau VSCode) untuk menyalin skrip

🔧 Langkah 1: Split Layer Otomatis Setiap X Detik

✅ Script: Otomatis Potong Layer Setiap 60 Detik

var comp = app.project.activeItem;

if (!(comp instanceof CompItem)) {
    alert("Pilih composition dulu.");
} else {
    var selectedLayers = comp.selectedLayers;

    if (selectedLayers.length === 0) {
        alert("Pilih satu layer video yang ingin dipotong.");
    } else {
        app.beginUndoGroup("Split Layer per Duration");

        var splitDuration = 60; // dalam detik (ubah sesuai kebutuhan)
        var layer = selectedLayers[0];
        var start = layer.inPoint;
        var end = layer.outPoint;
        var current = start;

        while (current + splitDuration < end) {
            var splitTime = current + splitDuration;

            if (splitTime >= layer.inPoint && splitTime <= layer.outPoint) {
                layer = layer.splitLayer(splitTime);
                current = splitTime;
            } else {
                break;
            }
        }

        app.endUndoGroup();
    }
}

📥 Cara Menggunakan:

  1. Pilih layer video di timeline.
  2. Salin script di atas dan simpan sebagai file .jsx, misalnya split_per_duration.jsx
  3. Jalankan via File > Scripts > Run Script File...
  4. Hasil: Layer otomatis terpotong setiap 60 detik di timeline.

💡 Kamu bisa ubah splitDuration jadi 30, 120, dll. sesuai kebutuhan.

🔁 Langkah 2: Pre-compose Tiap Potongan Secara Otomatis (Durasi Sesuai Layer)

Setelah layer terpotong, sekarang kita ingin masing-masing layer masuk ke precomp dengan durasi yang sama persis seperti potongan layer-nya.

✅ Script: Pre-compose Setiap Layer Berdasarkan In/Out Point-nya

var comp = app.project.activeItem;

if (comp && comp instanceof CompItem) {
    app.beginUndoGroup("Precompose Split Video Layers Correctly");

    for (var i = comp.numLayers; i >= 1; i--) {
        var layer = comp.layer(i);

        if (layer.source && layer.source instanceof FootageItem) {
            var inPoint = layer.inPoint;
            var outPoint = layer.outPoint;
            var duration = outPoint - inPoint;

            var newCompName = comp.name + "_Part_" + i;
            var newComp = app.project.items.addComp(
                newCompName,
                comp.width,
                comp.height,
                comp.pixelAspect,
                duration,
                comp.frameRate
            );

            // Tambahkan footage ke precomp
            var newLayer = newComp.layers.add(layer.source);

            // ⏱️ Offset footage agar mulai dari bagian potongannya
            newLayer.startTime = -inPoint;
            newLayer.inPoint = 0;
            newLayer.outPoint = duration;

            // Tambahkan precomp ke timeline utama
            var precompLayer = comp.layers.add(newComp);
            precompLayer.startTime = inPoint;

            // Salin properti transform
            precompLayer.transform.position.setValue(layer.transform.position.value);
            precompLayer.transform.scale.setValue(layer.transform.scale.value);
            precompLayer.transform.opacity.setValue(layer.transform.opacity.value);
            precompLayer.transform.rotation.setValue(layer.transform.rotation.value);
            precompLayer.transform.anchorPoint.setValue(layer.transform.anchorPoint.value);

            // Hapus layer asli
            layer.remove();
        }
    }

    app.endUndoGroup();
}

📥 Cara Menggunakan:

  1. Setelah menjalankan script split, jalankan script ini.
  2. Setiap potongan layer akan otomatis masuk ke precomp baru.
  3. Durasi precomp akan persis seperti layer — tidak duplikat dari awal video.

✅ Hasil Akhir:

  • Video panjang terpotong jadi layer-layer berdurasi 60 detik
  • Setiap layer sudah masuk ke precomp-nya masing-masing
  • Tidak perlu precompose manual satu-satu
  • Tidak perlu khawatir isi precomp duplikat

🧠 Tips Tambahan

  • Gunakan Adobe Media Encoder jika ingin me-render banyak precomp secara batch.
  • Ubah nama precomp otomatis dengan menambahkan waktu potongan jika ingin lebih jelas.
  • Gabungkan kedua skrip di atas jika ingin proses full otomatis (split + precomp).

🔚 Penutup

Dengan menggunakan script After Effects ini, kamu bisa menghemat waktu besar-besaran untuk pekerjaan repetitif seperti pemotongan dan pre-compose video panjang.

❓ Masih bingung atau ingin versi yang:

  • Langsung render otomatis per bagian
  • Atau memotong berdasarkan marker atau audio beat

💬 Tinggalkan komentar / tanya kembali — siap bantu!