UltKit

SRT-ni VTT-yə çevirmək

Brauzerlər <track> elementindən altyazıları yalnız WebVTT formatında göstərir, buna görə VLC-də işləyən SRT faylı veb səhifədə heç nə göstərmir. Onu burada VTT-yə çevirin və eyni altyazılar istənilən HTML5 pleyerdə görünəcək.

Altyazı çevirici

və ya SRT, VTT, ASS … faylları bura sürüşdürün ·

Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir

Nəticə

Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.

Bu alətdən necə istifadə etməli

  1. 1

    .srt fayllarını əlavə edin

    Bir altyazı faylı və ya hər dil üçün bir fayl əlavə edin, hər biri 95 MB-dək olmaqla 20 fayla qədər. Köhnə kodlaşdırmalar aşkarlanır və WebVTT-nin tələb etdiyi UTF-8 formatında yenidən yazılır.

  2. 2

    Lazım olarsa, vaxtı tənzimləyin

    Sadə çevirmə üçün hər şeyi olduğu kimi saxlayın. Altyazılar videonuzdan tez və ya gec çıxırsa, Əlavə ayarlar bölməsində Zamanlamanı sürüşdür sahəsinə saniyə daxil edin.

  3. 3

    WebVTT-yə çevirin

    WebVTT (VTT) formatına çevir düyməsini basın və .vtt fayllarını endirin. Onları videonun yanına yükləyin; bizdəki nüsxələr 30 dəqiqədən sonra silinir.

SRT faylını yükləyin və WebVTT (VTT) formatına çevir düyməsini basın. Tələb olunan WEBVTT başlığı, nöqtə ilə ayrılmış millisaniyələr və UTF-8 mətni olan, <track> elementi, Video.js, Plyr və ya kurs platforması üçün hazır fayl alırsınız.

Veb pleyerlər niyə SRT deyil, VTT tələb edir

SRT 2000-ci illərdə DVD rip mühitindən çıxdı və masaüstü pleyerlər, redaktorlar və endirmələr üçün standarta çevrildi. WebVTT 2010-cu ildə veb üçün SRT sintaksisi əsasında hazırlandı və HTML standartı onu <track> elementinin formatı etdi. Chrome, Firefox, Safari və Edge onu doğma şəkildə oxuyur, heç biri isə track vasitəsilə SRT oxumur.

Mətn redaktorunda ikisi demək olar ki, eyni görünür, fərq də insanları məhz buna görə çaşdırır. VTT faylı WEBVTT ilə başlamalı, UTF-8 olmalı və SRT-nin 00:01:05,300 yazdığı yerdə 00:01:05.300 yazmalıdır. Bundan əlavə, VTT SRT-də heç olmayan mövqe, üslub və şərhlər daşıya bilər. Buna görə SRT-dən VTT-yə keçiddə heç nə itmir; VTT-dən SRT-yə əks yolu isə bu əlavələri atır.

Əlinizdə .vtt faylı olduqda, onu aşağıda göstərildiyi kimi səhifənizə bağlayın. Brauzerlərin oxumadığı formatda videonuz varsa, məsələn iPhone-dan .mov, işin o yarısını MOV-u MP4-ə çevirmək bələdçisi əhatə edir.

Çevrilmiş ingilis altyazılı video üçün HTML
<video controls src="muhazire.mp4">
  <track kind="subtitles" src="muhazire.az.vtt"
         srclang="az" label="Azərbaycanca" default>
</video>

SRT və VTT: əhəmiyyətli bütün fərqlər

Eyni replika hər iki formatda
XüsusiyyətSRTWebVTT
Faylın ilk sətriReplika nömrəsi 1WEBVTT
Zaman damğası00:01:05,30000:01:05.300 (saat ixtiyaridir)
Replika nömrələriMəcburiİxtiyari identifikatorlar
Mətn kodlaşdırmasıİstənilən, çox vaxt köhnə kod səhifələriYalnız UTF-8
Mövqe və düzləndirməStandartlaşdırılmayıbline və align kimi replika ayarları
Üslub<i>, <b>, <u>, <font><i>, <b>, <u>, CSS ilə üslublanan siniflər
Serverdə MIME növüapplication/x-subriptext/vtt

SRT

SubRip subtitrləri

SRT təxminən 2000-ci ildə videodan subtitrləri çıxaran pulsuz Windows proqramı SubRip-in subtitr formatıdır. Hər qeyd nömrə, başlanğıc və bitmə vaxtı və subtitr mətnindən ibarət sadə mətn blokudur. Ən geniş dəstəklənən subtitr formatıdır, VLC, YouTube, Facebook, video redaktorlar və smart televizorlar onu qəbul edir. SRT yalnız əsas formatlaşdırmaya malikdir, mövqeləndirmə və üslub standartı yoxdur.

Sıxılma
–
Şəffaflıq
–
Animasiya
–
İlk dəfə təqdim edilib
SubRip
SRT konvertoru

VTT

WebVTT subtitrləri

VTT 2010-cu il ətrafında WHATWG və W3C tərəfindən HTML5 video üçün hazırlanmış Web Video Text Tracks formatıdır. SRT-yə bənzəyir, lakin WEBVTT başlığı əlavə edir və mövqeləndirməni, üslubu, danışan etiketlərini və metadatanı dəstəkləyir. Brauzerlər onu <track> elementi vasitəsilə subtitrlər üçün istifadə edir, axın platformaları və YouTube də qəbul edir. Bəzi masaüstü pleyerlər və redaktorlar əvəzinə SRT gözləyir.

Sıxılma
–
Şəffaflıq
–
Animasiya
–
İlk dəfə təqdim edilib
2010 · W3C / WHATWG
VTT konvertoru

HTML5 video WebVTT-ni yalnız track elementi vasitəsilə yükləyir, ona görə masaüstü pleyerlər üçün hazırlanmış SRT altyazıları veb səhifədə görünməzdən əvvəl VTT-yə çevrilməlidir.

VTT altyazıları brauzerdə görünmür

  • Altyazılar onlayn işləyir, lakin HTML faylını diskdən açanda işləmir

    Brauzerlər file:// səhifələrindən yüklənən trekləri bloklayır. Yerli veb server vasitəsilə və ya real saytda yoxlayın.

  • Track başqa domendən yüklənir və boş qalır

    <video> elementinə crossorigin əlavə edin və .vtt faylını saxlayan serverin CORS başlıqlarında saytınıza icazə verin.

  • Server faylı text/plain kimi göndərir

    Onu .vtt faylını text/vtt kimi verəcək şəkildə ayarlayın; bəzi pleyerlər digər növləri qəbul etmir.

  • Bütün altyazılar bir saniyə tez görünür

    Zamanlamanı sürüşdür sahəsinə 1 kimi müsbət dəyərlə yenidən çevirin və faylı əvəz edin.

SRT-ni VTT-yə çevirmək haqqında suallar

Çevirici faylda nəyi dəyişir?

Faylın yuxarısına WEBVTT sətri əlavə edir, millisaniyələrdən əvvəlki vergülü nöqtə ilə əvəz edir və faylı UTF-8 kimi saxlayır. WebVTT replika nömrələrinə ixtiyari identifikator kimi icazə verir, altyazı mətninin özü isə dəyişmir.

.srt faylının adını sadəcə .vtt etmək olarmı?

Xeyr. WEBVTT başlığı olmadan və zaman damğalarında vergüllə brauzerlər trekı rədd edir və ya bütün replikaları atlayır. Faylı yenidən yazmaq lazımdır, burada isə bu bir saniyə çəkir.

Kursiv və qalın mətn qorunurmu?

Bəli, <i>, <b> və <u> hər iki formatda var. SRT-nin <font color> teqinin WebVTT-də birbaşa qarşılığı yoxdur, çünki WebVTT replikaları CSS sinifləri ilə rəngləyir. Faylınız bu teqdən çox istifadə edirsə, Formatlama teqlərini sil seçimini aktivləşdirin.

Kurs platformam hansı faylı tələb edir?

Əksər təlim platformaları və veb pleyerlər WebVTT qəbul edir, çoxu SRT-ni də qəbul edir. Yükləmə formasında yalnız .vtt yazılıbsa, burada çevirin; yalnız .srt yazılıbsa, əks istiqamət üçün VTT-dən SRT-yə alətindən istifadə edin.

Altyazıları ekranın yuxarısında yerləşdirmək olarmı?

WebVTT bunu line:0 kimi replika ayarları ilə dəstəkləyir, çevirdikdən sonra mətn redaktorunda əlavə edə bilərsiniz. SRT-də mövqeyi saxlamağın standart üsulu yoxdur, ona görə çevrilmiş replikalar aşağıda, standart mövqedən başlayır.

Bir videoya bir neçə dildə altyazı necə əlavə edilir?

Hər dilin SRT faylını çevirin, sonra hər fayl üçün öz srclang və label dəyərləri ilə bir <track> əlavə edin. İzləyicilər dili pleyerin altyazı menyusundan seçir.