Background Music Generatif 120 BPM
Gunakan perintah motionmind music untuk membuat background track yang sinkron ketukan dan bebas copyright.
Cegah kompresi audio media sosial merusak hasil mix dengan standar -14 LUFS integrated dan True Peak ≤ -1 dBFS.
Sebuah video diputar di antara ratusan video lain di feed. Terlalu pelan, suaranya kalah dengan yang lain; terlalu keras, player akan mengecilkannya juga. MotionMind memberi setiap video bersuara satu target dan mengeceknya pada file hasil render:
| Ukuran | Target |
|---|---|
| Integrated loudness | −14 LUFS, ±0,5 |
| True peak | maksimal −1 dBFS |
Video tanpa suara otomatis lolos; tanpa suara juga sebuah pilihan.
LUFS mengukur kerasnya suara seperti yang didengar manusia, sepanjang video. Player streaming melakukan normalisasi: Spotify memutar di −14 LUFS secara default, dan YouTube mengecilkan upload yang lebih keras dari level putarnya. Master yang didorong sampai −8 tidak jadi terdengar lebih keras di sana; ia dikecilkan sekitar 6 dB, dan yang tersisa adalah mix yang tertekan dan kurang bertenaga. Aplikasi media sosial tidak memublikasikan targetnya. −14 berada di level yang memang dituju player, jadi tidak banyak yang dikecilkan, dan musik serta SFX masih punya ruang.
True peak adalah titik tertinggi gelombang suara, termasuk puncak yang muncul di antara sampel saat file di-decode. Kompresi ke AAC saat upload bisa sedikit menaikkan puncak, dan apa pun di atas 0 dBFS akan pecah. Batas −1 dBFS menjaga ruang itu.
motionmind render dan motionmind log mengukur MP4 hasil render dengan meter EBU R128 milik ffmpeg dan mencetak kedua angkanya. Halaman run di MotionMind Studio menampilkannya di baris Loudness, dengan QA ✓ atau QA ✗ di sebelah stage. Anda bisa mengukur file apa pun dengan cara yang sama:
ffmpeg -nostats -i video.mp4 -af ebur128=peak=true -f null - 2>&1 | grep -A14 'Summary:' | grep -E 'I:|Peak:'
Untuk v3 yang sudah diperbaiki, hasilnya:
I: -14.2 LUFS
Peak: -2.4 dBFS
Di demo, v3 keluar di −19,3 LUFS. Mempromosikannya ke production gagal, baik di Studio maupun di CLI:
QA failed for 'demo-launch-6s-v3': -19.3 LUFS (target -14 ±0.5). Fix the mix and re-render, or override (CLI: --force; Studio: the override checkbox).
motionmind promote demo-launch-6s-v3 --stage production # ditolak selama QA gagal
motionmind promote demo-launch-6s-v3 --stage production --force # hanya jika Anda menerima selisihnya
Override (--force, atau checkbox di bawah Change stage) bisa dipakai kalau Anda sengaja menerima selisihnya, dan dicatat di LOG.md lengkap dengan angkanya. Me-render ulang versi production yang tidak lagi lolos akan memindahkannya kembali ke staging.
HyperFrames tidak menormalkan loudness sendiri. Levelnya berasal dari node gain di root komposisi, dan limiter true peak setelahnya menjaga batas atas:
<div id="root" data-composition-id="main" data-start="0" data-duration="6"
data-width="1080" data-height="1920"
data-fx-chain='{"version":1,"nodes":[
{"type":"gain","id":"m1","params":{"gain":8.3}},
{"type":"truepeak","id":"m2","params":{"ceiling":-2.5,"lookahead":3,"release":80}}]}'>
Ubah gain sebesar selisih antara target dan hasil ukur, lalu render ulang. Di sini: −14 − (−19,3) = +5,3 dB, jadi gain naik dari 3 ke 8,3, dan render berikutnya terukur −14,2 LUFS, true peak −2,4 dBFS. Karena ada limiter, hasilnya jarang persis, jadi selalu baca angka barunya. Kalau terlalu keras, caranya sama: turunkan gain sebesar selisihnya, dan kecilkan SFX yang terlalu keras alih-alih memaksa limiter.
Biasanya Anda cukup meminta agent; ia mengikuti langkah yang sama:
Revisi demo/launch-6s v3-hot-by-7: hasilnya -19.3 LUFS. Naikkan ke -14 LUFS dengan true peak
maksimal -1 dBFS, dan beri tahu angkanya setelah render.
Dengan −14,2 LUFS dan −2,4 dBFS, v3 lolos dan masuk production. Untuk penjelasan stage-nya, lihat Mengelola Campaign vs Versi.
Gunakan perintah motionmind music untuk membuat background track yang sinkron ketukan dan bebas copyright.
Kelola logo vektor, font, dan 22 sound effect CC0 bawaan di folder shared/brands/ untuk diakses agent.
Kuasai formula brief: sebutkan rasio, durasi, pesan utama, dan letakkan aset brand sebelum memulai chat.
Buka terminal, jalankan motionmind ui, lalu pasang skill ini ke AI agent Anda.