SCRIBEGRABAracı açın →

SRT ve VTT: Hangi altyazı formatına ihtiyacınız var?

Hesap gerekmiyor. Günlük kullanım limiti yok.Diğerleri size günde üç dosya veriyor ve buna sınırsız diyor. Burada 60 dakikaya kadar olan dosyaları istediğiniz sıklıkta yükleyebilirsiniz.

Görünüşleri neredeyse aynı, ikisi de düz metin formatında ve yine de yanlış olanı yüklemek bazı platformlarda hatalara neden oluyor. İşte SRT ve WebVTT'nin tam olarak nasıl farklılaştığına dair gerçek örnekler ve her platformun aslında hangisini istediği.

30 saniyede çözüm

SRT (SubRip), eski ve yaygın bir standarttır: kullanımı çok kolaydır, neredeyse tüm video düzenleme programları, medya oynatıcılar ve yükleme platformları tarafından desteklenir. VTT (WebVTT, "Web Video Text Tracks"), resmi web standardıdır: HTML5'in gerektirdiği formattır ve SRT'de bulunmayan stil ve konumlandırma özelliklerini içerir. Genel kural şudur <track> Bir platforma yükleme veya bir düzenleyiciye aktarma işlemi → SRT; kendi web sitenize gömme işlemi → VTT. Emin değilseniz, her iki formatı da saklayın: When in doubt, keep both: ScribeGrab ile tek bir yükleme işlemiyle her iki dosya türüne de sahip olabilirsinizBöylece seçim yapmak zorunda kalmazsınız.

Her ikisine de ihtiyacınız mı var? ScribeGrab, tek bir yükleme işleminden SRT ve VTT (ve ayrıca düz metin) dosyalarını sunar. Tek seferde yükleyin, tüm formatları edinin →

Formatların gerçekte nasıl göründüğü

SRT örneği

1
00:00:01,000 --> 00:00:04,200
Welcome back to the channel.

2
00:00:04,400 --> 00:00:07,900
Today we're testing three budget microphones.

Her bölüm şöyledir: bir sıra numarası, milisaniyelerden önce virgülle ayrılmış bir zaman kodu satırı, bir veya daha fazla metin satırı ve boş bir satır. İşte tüm format bu kadar VTT örneği

Üç belirgin fark: ilk satırdaki zorunlu başlık,

WEBVTT

00:00:01.000 --> 00:00:04.200
Welcome back to the channel.

00:00:04.400 --> 00:00:07.900 line:85% align:center
Today we're testing three budget microphones.

milisaniyelerden önce virgül yerine nokta WEBVTT ve zaman kodundan sonra isteğe bağlı bölüm ayarları (konum, hizalama, satır yerleşimi). VTT'de bölüm numaraları isteğe bağlıdır. Ayrıca VTT, yorum bloklarını da destekler instead of a comma before the milliseconds, and optional cue settings after the timecode (position, alignment, line placement). Cue numbers are optional in VTT. VTT also supports NOTE comment blocks, STYLE CSS ile bloklar ve gibi satır içi etiketler kullanın <b>, <i> ve ses etiketleri (<v Anna>) konuşmacı etiketleri için.

SRT SubRip · .srt 1 ← zaman damgası numarası 00:00:01,000 --> 00:00:04,200 Kanalımıza tekrar hoş geldiniz. 2 00:00:04,400 --> 00:00:07,900 Üç mikrofonu test ediyoruz. VTT WebVTT · .vtt WEBVTT ← gerekli başlık 00:00:01.000 --> 00:00:04.200 Kanalımıza tekrar hoş geldiniz. 00:00:04.400 --> 00:00:07.900 Üç mikrofonu test ediyoruz. Zaman damgası numarasına gerek yok
Aynı metin ve zamanlama: farklar şunlardır WEBVTT başlık, zaman damgası numaraları ve bir virgül (SRT) yerine bir nokta (VTT) milisaniyelerden önce kullanılır.

Önemli olan farklar

SRTVTT
BaşlıkYokWEBVTT 1. satırda zorunlu
Milisaniye ayırıcısıVirgül00:00:01,000)Nokta00:00:01.000)
Zaman damgası numaralarıZorunluİsteğe bağlı
Stil ayarlarıEn iyi ihtimalle temel etiketler; çoğu zaman silinirCSS ile STYLE bloklar, satır içi etiketler, her bir bölüm için sınıflar
KonumlandırmaHayırEvet (line, position, align ayarlar)
HTML5 <track>Tarayıcılar tarafından desteklenmiyorGerekli format
KodlamaTarihsel olarak karmaşık (ANSI eski dosyaları)Her zaman UTF-8

Virgül ve nokta arasındaki fark, klasik bir hatadır: SRT zaman kodlarını bir VTT dosyasına yapıştırın (veya tam tersi) ve katı ayrıştırıcılar tüm dosyayı reddeder.

Hangi platform hangi formatı destekliyor

VTT'yi web'de kullanmak

İşte tam olarak burada sizin için en iyi seçeneği sunuyoruz. Bir HTML5 videosundaki altyazılar şu şekilde görünür:

<video controls src="/talk.mp4">
  <track kind="captions" src="/talk.vtt"
         srclang="en" label="English" default>
</video>

Tarayıcı, altyazıları doğrudan görüntüler, izleyiciler bunları açıp kapatabilir ve metin gerçek bir metin olduğundan (piksel içine gömülmemiş), erişilebilir ve indekslenebilirdir. Platforma göre ayrıntılı talimatlar için bkz. herhangi bir videoya altyazı ekleme.

Peki hangisini oluşturmalısınız?

İdeal olarak her ikisi de: aynı metni ve zamanlamayı içerirler, bu nedenle kalite kaybı olmaz, yalnızca uyumluluk sağlanır. Üzerindeki her transkripsiyon şunları üretir ScribeGrab TXT metin belgesi artı hem SRT hem de VTT tek bir yükleme ile, ücretsiz ve günlük sınırlama olmaksızın. Ses veya videonuzu bir kez yükleyin ve her platformun istediği dosyayı saklayın. Otomatik olarak oluşturulan transkripsiyonun söylenenlere ne kadar yakın olduğunu merak ediyorsanız, dürüst analizimizi okuyun transkripsiyon doğruluğu.

SRT + VTT'yi ücretsiz oluştur →

FAQ

SRT ve VTT arasındaki fark nedir?

SRT daha eski ve basit bir formattır: virgülle ayrılmış milisaniyeler içeren numaralandırılmış altyazılar. VTT ise web standardıdır WEBVTT başlık, nokta ile ayrılmış milisaniyeler, isteğe bağlı altyazı numaraları ve ayrıca SRT'de bulunmayan stil ve konumlandırma özellikleri içerir.

YouTube için SRT mi yoksa VTT mi kullanmalıyım?

YouTube her iki formatı da kabul eder, bu nedenle ikisi de işe yarar. SRT, yükleme platformları için en güvenli ve genel olarak kullanışlı seçenektir; VTT ise altyazıları kendi HTML5 oynatıcınıza yerleştirdiğinizde gereklidir.

SRT'yi VTT'ye dönüştürebilir miyim?

Evet, şunları ekleyin WEBVTT İlk satır ve milisaniyelerin önündeki virgülü bir noktaya çevirin. Ya da dönüşümü tamamen atlayın: ScribeGrab, her transkripsiyonda her iki formatı da verir.

Video düzenleyiciler hangi formatı istiyor?

Premiere Pro, DaVinci Resolve ve Final Cut Pro, SRT'yi doğrudan içe aktarır. SRT, masaüstü düzenlemede yaygın olarak kullanılan standarttır.