<!-- Source: https://9pic.ai/id/blog/clip-event-videos-from-csv-timestamps/ -->
![Latar belakang garis-garis abstrak](/images/stripes.svg)

[Kembali ke blog](/id/blog/)

![Cara memotong klip video acara dari CSV: satu baris per klip berisi BIB, video, waktu mulai, dan waktu selesai](https://bgimg.9pic.ai/images/blog/clip-event-videos-from-csv-timestamps.jpg?title=Cara+memotong+klip+video+acara+dari+CSV+berisi+nomor+BIB+dan+waktu&amp;subtitle=Satu+baris+per+klip%3A+BIB%2C+video%2C+waktu+mulai%2C+dan+waktu+selesai.+Motion+memotong+persis+sesuai+daftar+Anda.&amp;kicker=Panduan+Motion&amp;author=Tim+9Pic+AI&amp;readTime=8+menit&amp;lang=id)

**Singkatnya**: di Motion, buka **Configuration**, aktifkan **Bib Number Search**, lalu simpan. Pilih **Download template**, isi satu baris per klip dengan `bib_number`, `video_source`, `start_time`, dan `end_time`, lalu klik **Upload CSV**. Waktu adalah posisi di dalam file video, bukan jam. Pilih **Prepare ahead** jika Anda ingin klip siap begitu orang mencari.

Kapan CSV adalah alat yang tepat
--------------------------------

Motion dapat menemukan orang dengan selfie dan dapat membaca nomor BIB di rekaman. CSV berbeda: Anda memberi tahu Motion letak persis setiap klip. Ini pilihan yang lebih baik jika:

- **Jadwal sudah menyebutkan siapa yang tertangkap kamera.** Urutan start kompetisi berkuda, heat dan lintasan renang, urutan tampil tari atau senam, babak menembak.
- **Wajah dan BIB sulit terlihat.** Helm, kamera dari samping, penunggang jauh di seberang arena, nomor di kain pelana.
- **Anda ingin potongan yang tepat.** Seluruh ronde atau rangkaian gerakan, dari awal hingga akhir, bukan beberapa detik di sekitar satu kemunculan.
- **Anda ingin mengisi kekosongan.** Pelari yang terlewat oleh pembacaan BIB otomatis tetap bisa mendapat klip dari satu baris CSV.


Video yang hanya dipakai untuk klip CSV sama sekali tidak memerlukan pembacaan wajah atau BIB. Motion hanya menyiapkannya untuk dipotong.

Langkah 1: Aktifkan Clips from your CSV
---------------------------------------

Buka acara, masuk ke **Motion**, lalu **Configuration** dan **Search methods**. Aktifkan **Bib Number Search**. Ini juga mengaktifkan **Clips from your CSV**. Pilih **Save changes**.

Panel unggahan muncul tepat di bawah sakelar, dengan tombol **Download template** dan **Upload CSV**. Anda dapat mengunggah sebelum menyimpan, tetapi peserta baru mendapat klip setelah sakelar disimpan.

Langkah 2: Isi kolomnya
-----------------------

Pilih **Download template**. Template berisi satu baris per video yang sudah Anda impor, lengkap dengan ID video tersebut. Salin baris sesuai kebutuhan lalu isi. Baris pertama berisi nama kolom:

| Kolom | Isinya |
| --- | --- |
| `bib_number` | Nomor yang akan diketik atlet. Huruf, angka, spasi, `/`, dan `-`, hingga 32 karakter. |
| `video_source` | ID video dari template. Nama file persisnya juga bisa dipakai jika hanya satu video yang bernama demikian. |
| `start_time` | Titik awal klip di video tersebut. |
| `end_time` | Titik akhir klip. Harus setelah waktu mulai, paling lama 10 menit kemudian, dan tidak melewati akhir video. |
| `label` | Opsional. Catatan untuk Anda, seperti "Finish" atau "Round 2". |

Contoh singkat:

    bib_number,video_source,start_time,end_time,label
    1042,finish-cam-1.mp4,00:41:05,00:41:20,Finish
    A17,arena-north.mov,01:12:30,01:14:10,Round 1
    A17,arena-north.mov,02:03:00,02:04:35,Jump-off

BIB A17 punya dua baris, jadi siapa pun yang mengetik A17 mendapat dua klip. Pencocokan BIB tidak membedakan huruf besar dan kecil, tetapi angka nol di depan diperhitungkan: `0123` dan `123` adalah BIB yang berbeda.

Langkah 3: Tulis waktu sesuai cara Motion membacanya
----------------------------------------------------

Waktu adalah **posisi di dalam file video**: seberapa jauh momen itu dari awal rekaman. Bukan jam. Motion menerima:

- `00:01:02`: jam, menit, dan detik
- `01:02`: menit dan detik
- `62` atau `62.5`: detik


Tanggal, AM/PM, dan zona waktu ditolak. Satu jebakan spreadsheet: Excel dan Google Sheets bisa mengubah `01:02` menjadi format jam. Format kedua kolom waktu sebagai teks biasa sebelum Anda mengetik atau menempel.

Klip CSV memakai waktu Anda persis apa adanya. Motion tidak menambahkan jeda, dan pengaturan durasi klip tidak mengubahnya. Jika Anda ingin satu atau dua detik sebelum atlet muncul, masukkan ke dalam waktu mulai.

Mengubah waktu chip atau jam menjadi posisi
-------------------------------------------

Motion tidak terhubung ke sistem timing. Namun jika Anda punya data jam, dari chip timing, sistem penilaian, atau catatan seseorang, spreadsheet dapat mengonversinya:

1. Cari jam saat rekaman dimulai. Merekam jam dinding atau jam lomba di awal setiap rekaman membuat langkah ini mudah dan andal.
2. Untuk setiap atlet, kurangkan jam mulai rekaman dari jam atlet tersebut. Hasilnya adalah posisi di dalam file.
3. Kurangi beberapa detik untuk waktu mulai, dan tambahkan beberapa detik untuk waktu selesai, agar klip mencakup saat mendekat dan momen itu sendiri.
4. Tulis hasilnya sebagai teks dalam format `hh:mm:ss`.


Misalnya, kamera mulai merekam pukul 08.12.40 dan seorang pelari melintasi timing mat pukul 08.53.50. Momen itu berada 41 menit 10 detik di dalam file, jadi klip dari `00:41:05` hingga `00:41:20` mencakupnya.

Jam kamera dan jam timing jarang sama hingga hitungan detik, dan timing mat mungkin sedikit di depan atau di belakang jangkauan kamera. Periksa beberapa klip setelah unggahan pertama dan geser seluruh kolom jika klip terlalu awal atau terlambat.

Langkah 4: Periksa file, lalu impor
-----------------------------------

Pilih **Upload CSV** dan pilih file (hingga 5 MB dan 50.000 baris). Jika acara sudah punya klip, pilih **Replace all clips** atau **Add to current clips**.

**Check file** tidak menyimpan apa pun. Langkah ini menunjukkan berapa baris yang siap, baris yang bermasalah, duplikat yang akan dilewati, dan peringatan. Tabel **Rows to check** menyebutkan setiap masalah dengan nomor baris seperti di spreadsheet Anda, sehingga Anda dapat memperbaikinya dengan cepat. Peringatan, seperti dua baris yang tumpang tindih untuk satu BIB, tidak menghalangi impor.

Jika sudah sesuai, pilih **Import N clips** (atau **Replace with N clips**). Hanya baris yang siap yang disimpan. Satu acara dapat menampung hingga 50.000 klip CSV.

Langkah 5: Pilih kapan klip dibuat
----------------------------------

Di bagian **Clips from your CSV**, **How participants get these clips** punya dua opsi dan tombol Save sendiri:

- **Cut when searched** (default): klip dibuat saat pertama kali seseorang mencari BIB tersebut. Pencarian pertama memakan waktu sekitar satu menit, dan halaman akan diperbarui dengan sendirinya.
- **Prepare ahead**: Motion membuat setiap klip di latar belakang, sehingga klip langsung muncul. Klip disiapkan dengan kecepatan sekitar satu klip setiap 2 detik, jadi beberapa ribu baris membutuhkan beberapa jam. Atur **Keep prepared clips for** antara 30 dan 365 hari.


Dengan Prepare ahead, bilah progres menunjukkan berapa klip yang sudah siap, dan setiap baris mendapat status: Ready, Preparing, Waiting, Failed, Needs update, atau Expired. Jika Anda mengubah watermark atau pengaturan penjualan klip, klip ditandai **Needs update** dan **Update clips** membuatnya ulang. Sampai saat itu, peserta tetap mendapat klip, yang dipotong saat dicari.

Gunakan Prepare ahead saat banyak orang akan mencari bersamaan, misalnya tepat setelah lomba besar atau saat hasil lomba diumumkan.

Memperbaiki kesalahan
---------------------

- **Remove last import** hanya menghapus klip dari unggahan terakhir Anda.
- **Delete all clips** menghapus semua klip CSV setelah Anda mengonfirmasi.
- Tidak ada penghapusan per baris. Perbaiki baris di file Anda lalu unggah lagi dengan **Replace all clips**.
- Jika Anda mengunggah ulang sebuah video, klip lamanya ditandai "(replaced)" dan tidak lagi diberikan. Unggah CSV dengan ID video yang baru.


Memakai CSV bersama BIB otomatis
--------------------------------

Anda juga dapat mengaktifkan **Find bibs automatically**. Untuk setiap video, baris CSV untuk sebuah BIB diutamakan dibanding BIB yang ditemukan Motion di video itu, dan BIB yang ditemukan otomatis mengisi video yang tidak tercakup CSV Anda. Dengan begitu, CSV menjadi cara yang baik untuk mengoreksi atau melengkapi hasil otomatis. Lihat [cara menemukan nomor BIB di video lomba lari](/id/blog/find-bib-numbers-in-race-video/).

Yang dilihat peserta
--------------------

Di galeri, mereka memilih **Klip Video**, mengetik nomor BIB, dan memilih **Temukan video saya**. Mereka mendapat satu klip per baris CSV untuk BIB tersebut, hingga 20 klip. Jika Anda menjual klip, mereka melihat pratinjau ber-watermark dan dapat membeli versi tanpa watermark. Semua orang yang mencari BIB yang sama mendapat klip yang sama.

FAQ
---

### Apakah saya tetap perlu memproses video?

Ya. Impor dan proses video di Motion agar bisa dipotong. Jika hanya klip CSV yang aktif, Motion melewati pembacaan wajah dan BIB.

### Bisakah satu BIB punya klip dari beberapa kamera?

Bisa. Tambahkan satu baris per video. Setiap baris menjadi klip tersendiri.

### Bisakah saya memakai CSV yang sama untuk rute putaran?

Bisa. Tambahkan satu baris untuk setiap putaran. Klip CSV tidak dibatasi satu per video.

### Berapa durasi klip terpanjang dari satu baris?

10 menit, cukup untuk sebagian besar ronde, rangkaian gerakan, dan babak.

Langkah selanjutnya
-------------------

Unduh template, isi lima baris untuk atlet yang bisa Anda periksa, dan unggah sebelum mengerjakan daftar lengkap. Untuk penyiapan selanjutnya, ikuti [cara menyiapkan klip video lomba lari](/id/products/motion/#how). Untuk acara di arena, lihat [klip penunggang dari video kompetisi berkuda yang panjang](/id/blog/rider-video-clips-from-long-video-9pic-motion/). Semua opsi Motion ada di halaman [9Pic Motion](/id/products/motion/).

Siap memulai?
-------------

Bergabunglah dengan para penyelenggara acara yang menggunakan 9Pic AI untuk hosting, pencarian AI, dan pengiriman media: lebih dari 100 juta foto sudah dikirim ke lebih dari 5 juta peserta di lebih dari 5.000 acara.

[Mulai](https://admin.9pic.ai/sign-up) [Pesan demo](/id/contact/)
