Vobsub dosyasindan SRT dosyasi olusturmak

From Lapis Wiki

(NASIL Vobsubdan SRT oluşturmak sayfasından yönlendirildi)
Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

Gerekenler

Vobsub dosyasından SRT dosyaları oluşturmak için gerekli olanlar kısaca şunlardır:

Bir örnek üzerinde anlatım

Dizin yapımız aşağıdaki şekilde olduğunu farz edelim:

stealth.2005.proper.dvdrip.xvid.bijenkorf.cd1.avi
stealth.2005.proper.dvdrip.xvid.bijenkorf.cd2.avi
stealth.2005.proper.dvdrip.xvid.bijenkorf.cd1.idx
stealth.2005.proper.dvdrip.xvid.bijenkorf.cd2.idx
stealth.2005.proper.dvdrip.xvid.bijenkorf.cd1.sub
stealth.2005.proper.dvdrip.xvid.bijenkorf.cd2.sub


  • Vobsubdan her yazıya ait resim dosyalarını çıkartmak için vereceğimiz komut:
# vobsub2pgm stealth.2005.proper.dvdrip.xvid.bijenkorf.cd1 stealth.2005.proper.dvdrip.xvid.bijenkorf.cd1
  • Oluşan resim dosyalarındaki yazıları tanıyalım. Bu adımda tanıyamadığı bazı karakterler için uyarı verecektir. Bununla ilgili yapılması gerekenler aşağıda anlatılmıştır.
#  pgm2txt stealth.2005.proper.dvdrip.xvid.bijenkorf.cd1
Converting stealth.2005.proper.dvdrip.xvid.bijenkorf.cd10026.pgm into text

# list box dots=0 c=W ac=(?) mod=(0x00) line=1 m= 0 6 21 27 r= 0 0
# list box char:  W(95)
# list pattern   x=   2    2 d= 29  22 t=1 1
.@@...........@@..........@@@<-
@@@..........@@@@.........@@@
@@@.........@@@@@........@@@.
@@@.........@@@@@........@@@.
@@@........@@.@@@.......@@@..
@@@........@@.@@@.......@@@..
@@@.......@@@.@@@......@@@...<
@@@.......@@..@@@......@@@...
@@@......@@@..@@@......@@@...
@@@@....@@@...@@@@....@@@....
@@@@....@@@...@@@@....@@@....
.@@@...@@@....@@@@...@@@.....
.@@@...@@@....@@@@...@@@....@
.@@@..@@@......@@@..@@@.....@
.@@@..@@@......@@@..@@@.....@
.@@@..@@.......@@@.@@@......@
.@@@.@@@.......@@@.@@@......@
.@@@.@@........@@@.@@.......@
.@@@@@@........@@@.@@........
.@@@@@.........@@@@@.........
.@@@@@.........@@@@@.........
..@@@...........@@@..........<-
The upper char was not recognized. Enter correct ASCII char, "string" or 4 to 8 digit hex unicode:


Burada görüldüğü gibi karakterimiz "W"dur. Bunu yazıp enterliyoruz. Emin olamadığınız karakter varsa o an tanınmaya çalışılan dosyayı (Yukarıdaki için stealth.2005.proper.dvdrip.xvid.bijenkorf.cd10026.pgm) herhangi bir resim programında açıp inceleyebilirsiniz. Eğer birden çok karakterden oluşuyorsa karakterleri tırnak içinde ("ab" gibi) yazmanız gerekmektedir.


  • Aşağıdaki soruya, aynı karakterleri tekrar sormaması için, cevap olarak 2 veriyoruz:
Store the pattern? 0=no 1=into_memory 2=to_database:


  • Tüm alt yazıları tek bir srt dosyasında birleştiriyoruz
#  srttool -s -i stealth.2005.proper.dvdrip.xvid.bijenkorf.cd1.srtx \
             > stealth.2005.proper.dvdrip.xvid.bijenkorf.cd1.srt


  • Aynı adımları 2. cd için de yapıyoruz
  • Temizlik :P
rm *.pgm
rm *.txt
rm *.srtx
rm -rf db/