Konular
Link Değişimi
Php
Mysql
Html
Javascript
Windows Vista
Program Anlatımı
Internet
Google
Windows 2003 Server
Komikler
Windows Xp
Isa Server
Network
Ofis Programları
Css
Photoshop
Donanım
Joomla
Youtube Video
Diğer Konular
Jquery

Linklerimiz
Eskişehir Emlak Center
Boat Charter Antalya
Bareboat Hire Orhaniye
Otel Şikayet
Bodrum Otelleri ve Fiyatları
Adora Golf Resort Fiyatları
Süer Lüks Tekneler
Bodrum Ferry Boat
Boat For Sale in Turkey
Otel telefon
Otel Video
Hotel Dizin
Hotel Directory
Otel Resimleri
Otel Maps
Boutique Gulets

 
Program Anlatımı Filmlere alt yazi eklemek
AVI (DivX, XviD, vb) dosyalarına altyazıların eklenmesi. Rehberimiz iki farklı amaç için kullanılabilecek, bunların ilki altyazıların DivX'lere gömülmesi olacak, bu yöntem altyazı uyumlu programlarla uğraşmak istemeyen veya altyazılarla uyumlu olmayan standalone oynatıcılara sahip olan kullanıcılarımızın işine yarayacaktır. İkinicisi ise daha karmaşık bir konu olan VirtualDubMod'da frameserving olacak, bu konu ise DivX'den VCD yapmak isteyecek arkadaşların re-encode işlemine gerek kalmadan dolayısıya kalite kaybı yaşamadan kolayca AVI'lerine altyazı eklemelerinde yardımcı olacaktır.

Bu rehber için aşağıdaki dosyalar gereklidir:
AVI'lere altyazı eklemek için gerekli yazılım, altyazı filtresi ile beraber (http://surfnet.dl.sourceforge.net/source...l_inclusive.zip)
Altyazı aracı, format'ları dönüştürmek için (http://dl.filepedia.com/subadjust_156.zip)
Film hakkında bilgi almak için (http://www.headbands.com/gspot/GSpot252b01.rar)
DivX Codec'i (http://download.divx.com/divx/DivXPro521XP2K.exe)
XviD Codec'i (http://koepi.org/XviD-1.2.-127-25022006.exe)

Aşama 0: Kurulum

VirtualDubMod'un yükleme işleminde herhangi bir zorluk bulunmamaktadır. Direk dosyayı extract yaptıktan sonra kullanmaya başlayabilirsiniz. Subadjust ve GSpot da aynı şekilde indirilip extract edildikten hemen sonra kullanıma hazır olacaktır. Codec'ler zaten kendi kendilerini kuran installerlar ile birlikte gelmektedirler.

Aşama 1: Altyazı Format'ının Değiştirilmesi

VirtualDubMod için yazılmış subtitler filtresi sadece Sub Station Alpha (SSA) format'ında altyazıları AVI'lere ekleyebilmektedir. Bu yüzden ilk yapacağımız işlem SubAdjust'ı kullanarak SRT, SUB veya benzeri bir format'daki altyazı dosyasını SSA format'ına çevirmek olacak. İlk önce Subadjust'ı extract yaptığımız yerden başlatıyoruz. Daha sonra aşağıda sarı ile işaretlenmiş tuşa tıklayarak dönüştürmek istdiğimiz altyazı dosyasını seçiyoruz:
Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Son olarak Target File kısmından oluşacak dosyayı kaydetmek istediğimiz yeri seçiyoruz (ana ekrana geldikten sonra uzantının .ssa olduğundan emin olun, eğer değilse değiştirin) ve GO tuşuna tıklayarak dönüştürme işlemini başlatıyoruz.

Altyazı dönüştürme işlemini tamamlamak için geriye tek ir işlem kalıyor o da Türkçe karakterlerin doğru çalışmasını sağlamak, bunu yapmak için oluşan SSA dosyasına çift tıklayıp dosyayı Wordpad ile açın ve aşağıdaki satırı bulun:

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,50,65535,65535,65535,-2147483640,-1,0,1,3,0,2,30,30,30,0,0

Sonra satırı aşağıdaki gibi değiştirin, yapmanız gereken değişiklikler aşağıda kırmızı ile gösterilmiştir:

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,50,16777215,16777215,16777215,-2147483640,-1,0,1,3,0,2,30,30,
30,15,162

Aşama 2: Film'in Bitrate'inin Öğrenilmesi

GSpot yazılımını başlatın. File --> Open'dan filmimizi açın. İlk olarak sağ üst köşeden filmin hangi codec ile yaratıldığını ikinci olarak sağ tarafta ortada bulunan, aşağıda sarı ile işaretlenmiş değeri not edin

Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Aşama 3: Altyazının Film'e Gömülmesi

Evet arkadaşlar işte en uzun sürecek ve aynı zamanda da en önemli yere geldik, altyazının film'e gömülme işlemine. İlk olarak VirtualDubMod'u başlatın ve File --> Open ı kullanarak video dosyasını açın. Eğer aşağıdaki gibi bir uyarı ile karşılaşırsanız Hayır/No ya tıklayın

Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Video'yu açtığımızda yapmamız gereken ilk şey ses'e herhangi bir işlem uygulanmadığından emin olmaktır. Bunu Streams --> Stream List e gidip orada bulunan Avi Source Stream'e sağ tıklayıp Direct Stream Copy'yi seçerek yapabiliriz. Artık altyazı dosyasını Video'ya ekleyebiliriz, şimdi Video ya tıklayıp Full Processing Mode'un aktif olduğundan emin olun. Bunu yaptıktan sonra Video --> Filters --> Add yapıp Subtitler fitresine tıklayın ve OK'a tıklayın, karşınıza aşağıdaki gibi bir ekran gelecektir:

Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Burada sarı ile işaretlenmiş tuşa tıklayarak oluşturduğumuz ve düzenlediğimiz SSA dosyasını seçin. Show Preview'e basın ve film'de konuşmanın olduğu bir yere gelin. Burada altyazının doğru gözüküp güzükmediğini kontrol edin. Mesela benim yaptığım eklemede altyazı aşağıdaki gibi gözükmektedir:

Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Şimdi iki kere OK'e tıklayarak ana ekrana gelin. Şimdi Codec ayarlarını yapacağız. İlk olarak hangi codec'i neye göre kullanmamız gerektiğini anltayım. Biliyorsunuz rehberimizin üçüncü aşamasında hangi codec'i kullandığımızı not almanızı istemiştim. Eğer orada bulunan değer DivX (herhangi bir sürümü) yine DivX kullanacağız eğer XviD (herhangi bir sürümü) ise yine XviD kullancağız. İlk olarak XviD'de yapılması gereken ayarları anlatayım:

Rehberimizde two-pass encoding adlı yöntemi kullancağız. Bu yöntem hem daha fazla kalite almamızı hem de daha başarılı sonuçlar elde etmemizi sağlar. Fakat iki kere encoding yapmamız gerekir birincisi first-pass için ikincisi second-pass için. First-pass ı yapmamızın amacı stats dosyasını elde etmektir, onda da bir video dosyası oluşacaktır ama çalışan bir dosya olmayacaktır, lütfen first-pass'de oluşan video dosyasını dikkate almayınız. Evet ön bilgileri verdiğimize göre başlayabiliriz...

Aşama 3.1: XviD İle Encoding

Şimdi Video --> Compression yapın ve XviD'i seçip Configure'ı seçin karşınıza aşağıdakine benzer bir ekran çıkacaktır:

Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Resimi Orjinal Büyüklüğünde görmek için tıklayınız.



Hatırlarsanız size bitrate değerini not almanızı önermiştim. Eğer orada gözüken değer 1000'in altındaysa Quantization'da H.263'ü eğer üstünde ise MPEG'i seçin. Şimdi OK'a basıp ana XviD ekranına geri dönün. Bunu yaptıktan sonra Encoding Type bölümünde "Twopass - 1st pass" i aktif edin. Yapacağımız son ayarlar ise Advanced Options bölümünde. Tuşa tıklayın ve açılan penceredeki ayarları aşağıdaki gibi yapın

Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Şimdi OK'a basıp VirtualDubMod ana ekranına dönün. File --> Save As'den filmi kaydedin. Kaydetme işlemi biraz sürebilir, işlem bittikten sonra XviD Status penceresini kapatın ve VirtualDubMod ekranına geri dönün. Burada tekrar Video --> Compression --> XviD --> Configuration yapın ve XviD ana pencersine gelin. Encoding Type bölümünden "Twopass - 2nd pass" i aktif edin ve hemen aşağısında eğer Target Bitrate aktif değil ise bu seçneği aktif etmek için Target Size kutusuna bir kez tıklayın. Şimdi buraya önceden not aldığımız bitrate değerinin birkaç değer altını girin. Mesela bende değer önceden 921 gözükmüştü o yüzden ben buraya 915 giriyorum. Bunu yaptıktan sonra OK'a basarak ana ekrana dönün ve File --> Save As den filminizi kaydedin. Filmimiz tamamlanmıştır, artık keyifle izleyebilirsiniz...

Aşama 3.2: DivX İle Encoding

Şimdi Video --> Compression yapın ve DivX'i seçip Configure'ı seçin karşınıza aşağıdakine benzer bir ekran çıkacaktır

Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Tüm ayarları yukarıdaki gibi yapın fakat bitrate sekmesine önceden not aldığımız bitrate değerinin birkaç değer altını girin. Mesela bende değer önceden 921 gözükmüştü o yüzden ben buraya 915 giriyorum. İkinci sayfadaki ayarları ise aynen aşağıdaki gibi yapın

Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Şimdi OK'a basıp ana ekrana dönün ve File --> Save As den video'yu kaydedin, bu işlem biraz sürecektir bittikten sonra Second Pass'e başlayabiliriz. İşkem bittikten sonra Video --> Compression --> DivX --> Configure yapıp, Encode Mode u Multipass, Nth Pass tekrar Video'yu Save As'den kaydedin. Filmimiz tamamlanmıştır, artık keyifle izleyebilirsiniz...

Aşama 3.3: İleri düzey konu - Frameserving

İlk olarak frameserving'in ne olduğunu açıklayayım. Bildiğiniz gibi her encode işleminde hem kalite hem de zaman kaybı yaşanır. Frameserving her frame üzerinde yapılması gereken işlem ile ilgili bilgiyi tutarak bunu engeller. İki encoding yerine bir encoding olur ve bu hem zamandan hem kaliteden hem de yerden kazanç sağlar. İlk olarak VirtualDubMod frameserving desteğini sisteminize yüklemeniz gerekmektedir. Bunu yapmak için VirtualDubMod'u yüklediğiniz klasör içindeki AuxSetup.exe dosyasını çalıştırın ve alttaki resimde sarı ile işaretlenmiş tuşa tıklayın:

Resimi Orjinal Büyüklüğünde görmek için tıklayınız.


Tıkladıktan sonra açılan pencerede OK'a basın. Bu işlemi yaptıktan sonra VirtualDubMod'u yeniden başlatmanız gerekmektedir. Yeniden başlattığınızda yaptığınız altyazı ve benzeri ayarların kaybolmasını istemiyorsanız, File --> Save Processing Settings'den ayarları kaydedin ve yeniden başlattığınızda File --> Load Processing Settings'den kaydettiğiniz dosyayı seçin. Şimdi Video --> Compression'dan en üstte bulunan [Uncompressed RGB]'yi seçin ve OK'a basın. Aynı şekilde Streams --> Stream List'den Full Processing Mode'u aktif ettikten sonra oradaki Compression'dan da en üstteki uncompressed format'ı seçin. Frameserving'i başlatmak için File --> Start Frame Server'ı aktif edin. Burada karşınıza aşağıdaki gibi bir pencere çıkacaktır:

Yukarıda da göründüğü gibi sarı ile işaretlenmiş yere tıklayın. Daha sonra açılacak pencerede encoding işlemi bitene kadar Stop'a basmayınız. Artık Aktyazılı AVI'nizi TMPGEnc gibi birçok benzeri programda encode edebilirsiniz hem de re-encode'a gerek kalmadan!

Şimdi VirtualDubMod'a geri dönün ve File --> Start frame server'a tıklayın.

Gücçük Patron Tarafından 26-08-2007 Tarihinde Gönderilmiştir.   Bu Konuyu Yazdır
Kaynak : paylas

 

En Son Eklenenler
İnternet
card recovery
php
ip adresi kontrolü ip validate
php
url adresi kontrolü validate url
php
php mail adresi kontrolü filter_var
php
dosya include error hatasını engellemek
jquery
internet explorer position fixed sorununu jquery ile çözmek
jquery
input alanlara girilen sayıların toplanarak gösterilmesi
MYSQL
aynı satırdaki (row) field değerlerin içinde en büyüğünü (max) bulmak
MYSQL
aynı satırdaki (row) field değerlerin içinde en küçüğünü (min) bulmak
jquery
select kutusunda seçilen option daki attribute özelliğindeki değeri almak
jquery
jquery dizide max ve min işlemeleri array max min
MYSQL
mysql de türkçe kayıtlı alanlarda arama yapmak
php
str_shuffle()
php
sql_regcase()
php
mysql_affected_rows()
php
php Chop
php
php pathinfo
MYSQL
Mysql de trigger
php
eposta adresine ait mx kaydının olup olmadığını kontrol etmek
php
Türkçe karakter destekli array sort
Javascript
Diziler ve Türkçe Karakterleri Sıralama
php
php curl türkçe karakter sorunu çözülmüştür
jquery
jquery mouse sağ tuşu kilitlemek
jquery
jquery tagların value değerini öğrenmek
jquery
jquery multiple selector çoklu element seçimi
jquery
jquery zebra tablolar yapmak iki renkli tablo yapımı
jquery
jquery sayfayı refresh etmek sayfayı yenilemek
jquery
jquery resim yüklenemiyorsa farklı resim göstermek
php
tckimlik sorgulama
php
php ile javascript ve style (css) dosyalarını browsere sıkıştırarak göndermek
php
curl ile twitpic.com sitesine resim upload etmek
php
stringde aradağımız stringin posizyonunu bulmak tripos()
php
stringdeki karakekterlerden rastgele yeni karakter türetmek str_shuffle()
php
addcslashes()
php
sabitleri yoketmek defined()
php
php kodlarını renkli göstermenin basit yolu show_source()
php
glob ile dosya listelemek
php
iki ayrı dizide değeri aynı olanlardan yeni bir dizi yapmak array_intersect()
php
dizi key ile değerini yer değiştirmek array_flip()
php
dizilere filtre uygulamak array filter
İletişim : bpatron@codekodu.com
770166Kişi Tarafından Sitemiz Ziyaret Edilmiştir. 18 Kişi Online
Bugün 12 Saat 14 Dakikada Sitemizi Tekil 239 Kişi Ziyaret Etmiştir.
Dün Sitemizi Tekil 697 Kişi Ziyaret Etmiştir.
Sitemizi En Çok Tekil 12-12-2011 Tarihinde 857 Kişi Ziyaret Etmiştir.
Sitemizdeki bilgilerin büyük çoğunluğu alıntıdır.İlgili yazının yazarının veya kaynak sahibinin istemesi halinde ilgili yazı sitemizden kaldırılacaktır.
Sitemizin İmalatı Böyyükpatron Tarafından Yapılmıştır.