<!-- Source: https://9pic.ai/tr/blog/clip-event-videos-from-csv-timestamps/ -->
![Soyut çizgili arka plan](/images/stripes.svg)

[Bloga dön](/tr/blog/)

![CSV'den etkinlik videosu kesitleri nasıl oluşturulur: göğüs numarası, video, başlangıç ve bitiş zamanıyla her kesit için bir satır](https://bgimg.9pic.ai/images/blog/clip-event-videos-from-csv-timestamps.jpg?title=G%C3%B6%C4%9F%C3%BCs+numaralar%C4%B1+ve+zamanlar%C4%B1+i%C3%A7eren+bir+CSV%27den+etkinlik+videosu+kesitleri+nas%C4%B1l+olu%C5%9Fturulur&amp;subtitle=Her+kesit+i%C3%A7in+bir+sat%C4%B1r%3A+g%C3%B6%C4%9F%C3%BCs+numaras%C4%B1%2C+video%2C+ba%C5%9Flang%C4%B1%C3%A7+ve+biti%C5%9F.+Motion+tam+olarak+listeledi%C4%9Finizi+keser.&amp;kicker=Motion+rehberi&amp;author=9Pic+AI+Ekibi&amp;readTime=8+dk&amp;lang=tr)

**Kısaca**: Motion'da **Configuration** bölümüne gidin, **Bib Number Search** ayarını açın ve kaydedin. **Download template** seçeneğini seçin, her kesit için `bib_number`, `video_source`, `start_time` ve `end_time` içeren bir satır doldurun, ardından **Upload CSV** ile yükleyin. Zamanlar günün saati değil, video dosyasının içindeki konumlardır. Kesitlerin insanlar aradığı anda hazır olmasını istiyorsanız **Prepare ahead** seçeneğini seçin.

CSV ne zaman doğru araçtır
-----------------------------

Motion kişileri selfie ile bulabilir ve görüntüdeki göğüs numaralarını okuyabilir. CSV ise farklıdır: her kesitin tam olarak nerede olduğunu Motion'a siz söylersiniz. Şu durumlarda daha iyi bir seçimdir:

- **Program kimin kamerada olduğunu zaten söylüyor.** Binicilik yarışmasındaki start sırası, yüzmedeki seriler ve kulvarlar, dans veya jimnastikteki çıkış sırası, atış etapları.
- **Yüzler ve göğüs numaraları zor görünüyor.** Kasklar, yandan çeken kameralar, arenanın öbür ucundaki biniciler, eyer altlığındaki numaralar.
- **Tam kesimler istiyorsunuz.** Tek bir görünme anının etrafındaki birkaç saniye yerine baştan sona bir parkur veya koreografinin tamamı.
- **Boşlukları doldurmak istiyorsunuz.** Otomatik göğüs numarası okumanın kaçırdığı bir koşucu, tek bir CSV satırıyla yine de kesit alabilir.


Yalnızca CSV kesitleri için kullanılan videolarda yüz veya göğüs numarası okuma hiç gerekmez. Motion bunları yalnızca kesit için hazırlar.

Adım 1: Clips from your CSV ayarını açın
---------------------------------------------

Etkinliği açın, **Motion**, ardından **Configuration** ve **Search methods** bölümüne gidin. **Bib Number Search** ayarını açın. Bu, **Clips from your CSV** ayarını da açar. **Save changes** düğmesine tıklayın.

Anahtarın hemen altında **Download template** ve **Upload CSV** seçeneklerini içeren bir yükleme paneli görünür. Kaydetmeden önce yükleme yapabilirsiniz, ama katılımcılar kesitleri ancak anahtar kaydedildikten sonra alır.

Adım 2: Sütunları doldurun
-----------------------------

**Download template** seçeneğini seçin. Şablonda içe aktardığınız her video için bir satır vardır ve her satırda o videonun kimliği zaten yazılıdır. Satırları gerektiği kadar kopyalayıp doldurun. İlk satır sütun adlarını içerir:

| Sütun | İçeriği |
| --- | --- |
| `bib_number` | Sporcunun yazacağı numara. Harfler, rakamlar, boşluklar, `/` ve `-`, en fazla 32 karakter. |
| `video_source` | Şablondaki video kimliği. Bu ada sahip tek bir video varsa tam dosya adı da işe yarar. |
| `start_time` | Kesitin o videoda başladığı yer. |
| `end_time` | Kesitin bittiği yer. Başlangıçtan sonra, en fazla 10 dakika sonra olmalı ve videonun sonunu geçmemelidir. |
| `label` | İsteğe bağlı. "Bitiş" veya "2. tur" gibi kendiniz için bir not. |

Küçük bir örnek:

    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

A17 numarasının iki satırı var, bu yüzden A17 yazan herkes iki kesit alır. Göğüs numaraları büyük veya küçük harfe bakılmadan eşleştirilir, ancak baştaki sıfırlar önemlidir: `0123` ve `123` farklı numaralardır.

Adım 3: Zamanları Motion'ın okuduğu biçimde yazın
-------------------------------------------------------

Zaman, bir **video dosyasındaki konumdur**: o anın kaydın ne kadar içinde olduğu. Günün saati değildir. Motion şunları kabul eder:

- `00:01:02`: saat, dakika ve saniye
- `01:02`: dakika ve saniye
- `62` veya `62.5`: saniye


Tarihler, AM/PM ve saat dilimleri reddedilir. Tablolarda bir tuzak var: Excel ve Google Sheets `01:02` değerini bir saate çevirebilir. Yazmadan veya yapıştırmadan önce iki zaman sütununu düz metin olarak biçimlendirin.

CSV kesitleri zamanlarınızı aynen kullanır. Motion ek süre eklemez, kesit uzunluğu ayarı da bunları değiştirmez. Sporcu görünmeden bir iki saniye önce başlamasını istiyorsanız bunu başlangıç zamanına ekleyin.

Çip sürelerini veya saatleri konuma çevirme
----------------------------------------------

Motion zaman ölçüm sistemlerine bağlanmaz. Ama elinizde çip ölçümünden, bir puanlama sisteminden veya birinin notlarından günün saatleri varsa, bir tablo bunları dönüştürebilir:

1. Kaydın başladığı saati bulun. Her kaydın başında bir saati veya yarış saatini filme almak bunu kolay ve güvenilir hâle getirir.
2. Her sporcu için kaydın başlangıç saatini sporcunun saatinden çıkarın. Sonuç, dosyadaki konumdur.
3. Kesit yaklaşmayı ve anın kendisini kapsasın diye başlangıçtan birkaç saniye çıkarın, bitişe birkaç saniye ekleyin.
4. Sonuçları `hh:mm:ss` biçiminde metin olarak yazın.


Örneğin bir kamera saat 08:12:40'ta kayda başladı ve bir koşucu zaman ölçüm halısını 08:53:50'de geçti. Geçiş, dosyanın başından 41 dakika 10 saniye sonradır, bu yüzden `00:41:05` ile `00:41:20` arasındaki bir kesit bu anı kapsar.

Kamera saatleri ile zaman ölçüm saatleri nadiren saniyesi saniyesine uyar; zaman ölçüm halısı da kameranın görüş alanının biraz önünde veya arkasında olabilir. İlk yüklemeden sonra birkaç kesiti kontrol edin ve erken ya da geç kalıyorlarsa sütunun tamamını kaydırın.

Adım 4: Dosyayı kontrol edin, sonra içe aktarın
---------------------------------------------------

**Upload CSV** seçeneğini seçin ve dosyayı belirleyin (en fazla 5 MB ve 50.000 satır). Etkinlikte zaten kesitler varsa **Replace all clips** veya **Add to current clips** seçeneğini seçin.

**Check file** hiçbir şey kaydetmez. Kaç satırın hazır olduğunu, sorunlu satırları, atlayacağı yinelenen satırları ve uyarıları gösterir. **Rows to check** tablosu her sorunu tablonuzda göründüğü satır numarasıyla belirtir, böylece hızla düzeltebilirsiniz. Aynı göğüs numarası için çakışan iki satır gibi uyarılar içe aktarmayı engellemez.

Her şey doğru görünüyorsa **Import N clips** (veya **Replace with N clips**) seçeneğini seçin. Yalnızca hazır satırlar kaydedilir. Bir etkinlikte en fazla 50.000 CSV kesiti olabilir.

Adım 5: Kesitlerin ne zaman hazırlanacağını seçin
-------------------------------------------------------

**Clips from your CSV** bölümündeki **How participants get these clips** ayarının iki seçeneği ve kendi Save düğmesi vardır:

- **Cut when searched** (varsayılan): kesit, biri o göğüs numarasını ilk aradığında hazırlanır. İlk arama yaklaşık bir dakika sürer ve sayfa kendiliğinden güncellenir.
- **Prepare ahead**: Motion her kesiti arka planda hazırlar, böylece kesit anında görünür. Kesitler yaklaşık 2 saniyede bir hazırlanır; yani birkaç bin satır birkaç saat sürer. **Keep prepared clips for** değerini 30 ile 365 gün arasında ayarlayın.


Prepare ahead seçiliyken bir ilerleme şeridi kaç kesitin hazır olduğunu gösterir ve her satır bir durum alır: Hazır, Hazırlanıyor, Bekliyor, Başarısız, Güncelleme gerekiyor veya Süresi doldu. Filigranı veya kesit satış ayarlarını değiştirirseniz kesitler **Needs update** olarak işaretlenir ve **Update clips** onları yeniden hazırlar. O zamana kadar katılımcılar kesitleri yine alır; kesitler arandığında hazırlanır.

Büyük bir yarışın hemen ardından veya sonuçların açıklandığı an gibi, kalabalığın aynı anda arama yapacağı durumlarda Prepare ahead seçeneğini kullanın.

Hataları düzeltme
-------------------

- **Remove last import** yalnızca en son yüklemenizdeki kesitleri siler.
- **Delete all clips** onayınızdan sonra tüm CSV kesitlerini temizler.
- Tek satır silme yoktur. Satırı dosyanızda düzeltin ve **Replace all clips** ile yeniden yükleyin.
- Bir videoyu yeniden yüklerseniz eski kesitleri "(replaced)" olarak işaretlenir ve artık verilmez. Yeni videonun kimliğiyle bir CSV yükleyin.


CSV'yi otomatik göğüs numarası bulmayla birlikte kullanma
-------------------------------------------------------------

**Find bibs automatically** ayarını da açabilirsiniz. Her videoda bir göğüs numarasına ait CSV satırları, Motion'ın orada bulduğu numaralardan önceliklidir; otomatik bulunan numaralar ise CSV'nizin kapsamadığı videoları tamamlar. Bu da CSV'yi otomatik sonuçları düzeltmenin veya tamamlamanın iyi bir yolu yapar. [Yarış videosunda göğüs numaraları nasıl bulunur](/tr/blog/find-bib-numbers-in-race-video/) rehberine bakın.

Katılımcılar ne görür
--------------------------

Galeride **Video Klipleri** seçeneğini seçer, göğüs numaralarını yazar ve **Videolarımı bul** düğmesine dokunurlar. O göğüs numarası için her CSV satırı başına bir kesit, en fazla 20 kesit alırlar. Kesit satıyorsanız filigranlı bir önizleme görür ve temiz sürümü satın alabilirler. Aynı göğüs numarasını arayan herkes aynı kesitleri alır.

SSS
---

### Videoları yine de işlemem gerekiyor mu?

Evet. Kesilebilmeleri için onları Motion'da içe aktarın ve işleyin. Yalnızca CSV kesitleri açıksa Motion yüz ve göğüs numarası okumayı atlar.

### Bir göğüs numarasının birkaç kameradan kesiti olabilir mi?

Evet. Her video için bir satır ekleyin. Her satır ayrı bir kesittir.

### Aynı CSV'yi tur parkuru için kullanabilir miyim?

Evet. Her tur için bir satır ekleyin. CSV kesitleri video başına bir kesitle sınırlı değildir.

### Bir satır en uzun ne kadarlık bir kesit oluşturabilir?

10 dakika; bu, çoğu parkur, koreografi ve etap için yeterlidir.

Sonraki adım
-------------

Şablonu indirin, kontrol edebileceğiniz sporcular için beş satır doldurun ve listenin tamamına geçmeden önce bunları yükleyin. Kurulumun geri kalanı için [yarış video kesitleri nasıl kurulur](/tr/products/motion/#how) rehberini izleyin. Arena etkinlikleri için [uzun binicilik yarışması videolarından binici kesitleri](/tr/blog/rider-video-clips-from-long-video-9pic-motion/) yazısına bakın. Tüm Motion seçenekleri [9Pic Motion](/tr/products/motion/) sayfasında.

Başlamaya hazır mısınız?
-----------------------------

Barındırma, yapay zekâ destekli arama ve medya teslimi için 9Pic AI'ı kullanan etkinlik organizatörlerine katılın. Bu organizatörler 5.000'den fazla etkinlikte 5 milyonu aşkın katılımcıya 100 milyondan fazla fotoğraf ulaştırdı.

[Başlayın](https://admin.9pic.ai/sign-up) [Demo planlayın](/tr/contact/)
