uydukurdu®110
06-03-2007, 02:30
arkadaşlar burda anlatılan.)
bazı divx oynatıcılarda bazı divx formatlarının neden sorun çıkartabileceği ve bunların nasıl divx oynatıcıda oynar hale getirileceği.. Bunun için filmi yeniden işlemek gerekiyor..
Bir divx hazırlanmasına "encoding" deniliyor.. "Reencoding" hazır divx'in yeniden işlenip uygun divx haline getirilmesi..
Divx Sertifikalı Dvd/Divx Oynatıcılar İçin Resimli Kolay Reencode (divx To Divx)
Piyasada iyice çoğalan Divx sertifikalı oynatıcılar ne yazık ki her zaman her türlü divx/xvid filmi oynatmamaktadır. Özellikle xvid codec’lerin belli bir standardı olmaması ve sürekli geliştirilmesi hepsi “XVID” adını taşısa bile birbirinden çok farklı encode edilmiş filmler ortaya çıkartmaktadır. Sonuç olarak; saatle süren indirme çabaları neticesinde yüklediğimiz filmler dvd/divx oynatıcıda açılmaması hayal kırıklığı yaratmaktadır. Burada size kısaca böyle filmlerin oynamama nedenleri ve en kısa yoldan nasıl oynatılır hale getirileceğini anlatacağım. BURADA ANLATILAN YÖNTEMLERLE FİLMİNİZİN SES ÖZELLİKLERİ (AC3/DTS/MP3 vs.) DEĞİŞMEZ!
Filmlerin dvd/divx oynatıcıda açılmama nedenleri:
1. Film hazırlanırken kullanılan sıkıştırma tekniği: QPEL, GMC, Packed Bitsteram
2. Filmin çözünürlüğü: Cihazlar arasında farklılıklar olmakla birlikte güvenilir aralık
720 x 480 @ 30 fps, veya 720 x 576 @ 25 fps dir. Ancak, çoğu cihazın 768x576 aralığına kadar olan çözünürlüğü desteklediğini bilmekteyiz. Eğer cihazımız High Definition özelliğine sahipse: 1280 x 720 @ 30 fps ye kadar olan çözünürlüğü destekler.
Çözümlere Geçmeden Önce Gerekli Alet Edevat:
1. Mpeg4 Modifier (http://www.moitah.net/download/latest/MPEG4Modifier.zip)
2.VirtualDubMod (http://prdownloads.sourceforge.net/virtualdubmod/VirtualDubMod_1_5_10_1_All_inc lusive.zip?download)
3.Gspot (http://www.headbands.com/gspot/gspot221.exe)
4.Divx Pro codec (http://www.divx.com/divx/divxpro/download/)
5.Kazaalite Codec Pack (http://www.free-codecs.com/K_Lite_Codec_Pack_download.htm )
Bu programların tamamı freeware (yani ücretsizdir) Yalnızca Divx Codec 180 gün deneme sürümüdür. Beğenirseniz alın veya işinize geleni (!) yapın!
Tavsiye edilen bu programları sondan başa doğru yüklemenizdir. (5-4-3-2-1) Çok fark etmez ama divx codec’i Codec Pack’den önce yüklerseniz kendiliğinden kaldırılır.
Kullanacağımız en yararlı küçük program Gspot’tur. Her hangi bir filmi Gspot ile açtığınızda seceresine kadar her şeyi öğrenebilirsiniz.
http://img517.imageshack.us/img517/7361/gspot37wkzu5.jpg
Buradan filmin codec’ini, QPEL, GMC vs. öğreniyoruz. Ayrıca
“Len” yazan yerden süresini
“Frms/sec” filmin fps’sini
“Frame wx” yazan yerden çözünürlüğünü (unutmayın 768x576 dan büyük ise sorun çıkartır.)
“FAR” yazan yerden Aspect Ratio’yu öğreniyoruz. (Resize-çözünürlük değiştirirsek lazım olacak)
Başka Sorunu (Qpel/GMC/çözünürlük) Olmayan filmlerde Packed Bitsteam kolay çözüm:
Sorunlu filmi mpeg4modifier’da açıyoruz. Not: Bu programın çalışması için bilgisayarınızda Ms. .NET Framework 1.1 yüklü olmalıdır. Windows Güncelleme kısmından yükleyebilirsiniz. Veya http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe buradan çekebilirsiniz.
http://img517.imageshack.us/img517/8361/sekil10sjcf1.jpg
Şekilde görüldüğü gibi dosyamızı açtığımızda “Packed Bitstream = Yes” ise 2. basamağa geçiyoruz ve “video info” yazan yere tıklıyoruz.
http://img69.imageshack.us/img69/5266/sekil25tttq3.jpg
Video İnfo sayfasında:
Packed Bitstream =Yes ve Max Consecutive B-VOPS = 2 ise bu filmin düzgün oynamaması için yeterli gerekçedir. QPEL ve GMC yazan kısma sonra geleceğiz.
Şimdi tekrar şekil 1’e dönüyor ve “3” nolu yeri “Unpack” işaretliyoruz. Save deyip dosyayı kaydediyoruz ve işimiz bitiyor. Bu işlem yaklaşık 5-10 dk. sürüyor.
QPEL, GMC ve Çözünürlük Sorunu:
ESS chip’li DVD/Divx Oynatıcılar’da QPEL kullanılan filmler oynamamaktadır.
Mediatek chipli olanlarda QPEL kullanılan filmler oynamaktadır.
GMC = Yes filmler her iki tip cihazda oynamaktadır.
GMC (3 Warp Points) veya Çözünürlük sorunu olan filmler hiç birinde oynamamaktadır.
Yukarıda bahsi geçen GSPOT ve Mpeg4Modifier ile filmin cihazımızda oynamayacağı kanaatine varmışsak yapacağımız tek şey yeniden encode (REENCODE) etmektir. Bunun için kullanacağımız en sağlam araç ise VDUBMOD programıdır.
VDUBMOD ile Tek Basamakta Reencode (XVID/DIVX TO DIVX):
Filmimizi vdubmod ile açıyoruz. Eğer açılış sırasında “VBR Audio Stream Dedected” şeklinde bir mesaj çıkarsa hiç canımızı sıkmıyor, “HAYIR” veya “NO” yazan yere tıklayıp geçiyoruz.
Karşılaşacağımız 2. bir hata mesajı ise siyah bir ekranda:
“WARNING: Nothing to output. B Frame Decoder Lag” yazısının çıkması...
Bu mesaja da hiiiçç üzülmüyoruz! Her şeyin çaresi var. Hiçbir şey olmamış gibi istifimizi bozmadan devam ediyoruz. File Menüsünde File information yazan yeri tıklıyoruz:
http://img69.imageshack.us/img69/9527/screenshot00330efii6.jpg
Avi information tablosunda işaretli yerleri (Frame size, fps, filmin süresi, video data rate, audio data rate) bir yere not ediyoruz. Hafızası güçlü olanlar ezberleyebilir de...
Şimdi tekrar ana pencereye dönüp önce “FULL PROCESSING MODE” işaretliyoruz, sonra “COMPRESSION” yazan yere tıklıyoruz.
http://img168.imageshack.us/img168/4348/screenshot0040oocf9.jpg
Codec sayfasında “Divx 5.2.1 Codec” seçip, Configure yazan düğmeye tıklıyoruz.
http://img168.imageshack.us/img168/7347/screenshot0052sqez4.jpg
Çıkan penceredeki ayarlarımız ise şöyle olacak:
http://img168.imageshack.us/img168/9643/screenshot0065hldw3.jpg
1.Profilimizi High Def Divx olarak seçiyoruz.
2. Eğer filmimizin boyutunu küçültmek (resize yani 800*360 olan filmi 720*240 yapmak) istiyorsak “Video” yazan bu yeri kullanacağız. Filmin çözünürlüğünde bir sorun yok ise “Enable Resize” yazan yerin İŞARETLİ OLMADIĞINDAN emin olun. Eğer yeterince hırslı bir bilgisayarınız var ise “Psychovisual Enhancements” yazan yeri işaretlemeniz biraz daha kaliteli görüntü sağlar.
http://img69.imageshack.us/img69/8247/screenshot0078xowx7.jpg
Eğer video boyutunu uygun hale getirmek istiyor isek “Enable Resize” işaretliyoruz ve karşısındaki rakamları hesaplamaya geçiyoruz.
Daha önce gspot ile filmi incelediğimizde Filmin Frame wx: 576x256 FAR: 2.250 (9:4) yazan bir yer görmüştük. Bu değerler her film için farklı. Şimdi bu filmi 500x.?.. gibi bir boyuta indirmeye çalışalım. Çok basit... Önce 500 değerinde kaç tane 9 var onu buluyoruz. (yani 500/9 =55.5) Tam sayı kullanmakta fayda var, biz şunu 56 yapalım ve filmimiz 56*9=504x ? ... olsun. “?” yazan yere de tahmin edebileceğiniz gibi 56*4= 224 değerini yazacağız. Yani işimiz bittiğinde 504*224 çözünürlüğünde bir filmimiz olacak, ağzı burnu da kaymayacak.
(576:256 = 504:224 = 9:4 = 2.250)
Tamam diyip buradan geri dönüyoruz.
3. Bitrate hesabı: istediğimiz boyutta bir dosya elde etmek için bu hesabı yaptırmamız gerekiyor. Aslında hiç zor değil. Bitrate Calculator yazan yere tıklıyoruz,
http://img69.imageshack.us/img69/9494/screenshot0086knod9.jpg
Buradaki tüm değerleri yazmamız gerekmiyor. Daha önce File Information’da bir kenara yazdığımız, yada ezberlediğimiz "süre" "audio bitrate" ve istediğimiz dosya büyüklüğü rakamlarını buraya yazıyoruz ve “ACCEPT” yazan düğmeye basıyoruz. Aaa, bir de ne görelim?
4. Hesaplattığımız bitrate buraya gelmiş! Küsüratlı ise rakamı düzeltiyoruz.. Hatta değerin 5-10 fazlasını girmek bile mümkün!
İşimiz bittiği için herşeye OK diyerek ana penceremize kadar dönüyor ve File menüsünden Save As seçeneğini tıklayıp dosyayı kaydetmek. İyisi mi kaydı başlatın ve gidip düzgün oynayan filmlerinizden birini seyredin. İyi bir bilgisayarınız var ise siz dönene kadar işlem biter. (Süre genellikle film süresinin 1,5-2 katı kadardır.
Şimdi... eğer daha önce bahsettiğimiz “decoder lag” hatası hasıl oldu ise, işi biten filmimizin ilk karesi bu görüntüden oluşmaktadır. “Bence bi sakınca yok, bu 1 saniyelik hata mesajını zevkle seyrederim” diyorsanız yapacak bir şey yok. “Ben bunu istemem” diyorsanız, işi biten dosyayı vdubmod’da açın, Video menüsünde “Direct Stream Copy” işaretleyin, ana pencerede o siyah görüntü yok olana kadar filmi kare kare ilerletin, başlangıç noktası olarak işaret koyun, ve filmi kaydedin. Bu işlem 1-2 dk. hallolacak ve yeni dosyadan o görüntü kaybolacaktır.
ALINTIDIR.)
bazı divx oynatıcılarda bazı divx formatlarının neden sorun çıkartabileceği ve bunların nasıl divx oynatıcıda oynar hale getirileceği.. Bunun için filmi yeniden işlemek gerekiyor..
Bir divx hazırlanmasına "encoding" deniliyor.. "Reencoding" hazır divx'in yeniden işlenip uygun divx haline getirilmesi..
Divx Sertifikalı Dvd/Divx Oynatıcılar İçin Resimli Kolay Reencode (divx To Divx)
Piyasada iyice çoğalan Divx sertifikalı oynatıcılar ne yazık ki her zaman her türlü divx/xvid filmi oynatmamaktadır. Özellikle xvid codec’lerin belli bir standardı olmaması ve sürekli geliştirilmesi hepsi “XVID” adını taşısa bile birbirinden çok farklı encode edilmiş filmler ortaya çıkartmaktadır. Sonuç olarak; saatle süren indirme çabaları neticesinde yüklediğimiz filmler dvd/divx oynatıcıda açılmaması hayal kırıklığı yaratmaktadır. Burada size kısaca böyle filmlerin oynamama nedenleri ve en kısa yoldan nasıl oynatılır hale getirileceğini anlatacağım. BURADA ANLATILAN YÖNTEMLERLE FİLMİNİZİN SES ÖZELLİKLERİ (AC3/DTS/MP3 vs.) DEĞİŞMEZ!
Filmlerin dvd/divx oynatıcıda açılmama nedenleri:
1. Film hazırlanırken kullanılan sıkıştırma tekniği: QPEL, GMC, Packed Bitsteram
2. Filmin çözünürlüğü: Cihazlar arasında farklılıklar olmakla birlikte güvenilir aralık
720 x 480 @ 30 fps, veya 720 x 576 @ 25 fps dir. Ancak, çoğu cihazın 768x576 aralığına kadar olan çözünürlüğü desteklediğini bilmekteyiz. Eğer cihazımız High Definition özelliğine sahipse: 1280 x 720 @ 30 fps ye kadar olan çözünürlüğü destekler.
Çözümlere Geçmeden Önce Gerekli Alet Edevat:
1. Mpeg4 Modifier (http://www.moitah.net/download/latest/MPEG4Modifier.zip)
2.VirtualDubMod (http://prdownloads.sourceforge.net/virtualdubmod/VirtualDubMod_1_5_10_1_All_inc lusive.zip?download)
3.Gspot (http://www.headbands.com/gspot/gspot221.exe)
4.Divx Pro codec (http://www.divx.com/divx/divxpro/download/)
5.Kazaalite Codec Pack (http://www.free-codecs.com/K_Lite_Codec_Pack_download.htm )
Bu programların tamamı freeware (yani ücretsizdir) Yalnızca Divx Codec 180 gün deneme sürümüdür. Beğenirseniz alın veya işinize geleni (!) yapın!
Tavsiye edilen bu programları sondan başa doğru yüklemenizdir. (5-4-3-2-1) Çok fark etmez ama divx codec’i Codec Pack’den önce yüklerseniz kendiliğinden kaldırılır.
Kullanacağımız en yararlı küçük program Gspot’tur. Her hangi bir filmi Gspot ile açtığınızda seceresine kadar her şeyi öğrenebilirsiniz.
http://img517.imageshack.us/img517/7361/gspot37wkzu5.jpg
Buradan filmin codec’ini, QPEL, GMC vs. öğreniyoruz. Ayrıca
“Len” yazan yerden süresini
“Frms/sec” filmin fps’sini
“Frame wx” yazan yerden çözünürlüğünü (unutmayın 768x576 dan büyük ise sorun çıkartır.)
“FAR” yazan yerden Aspect Ratio’yu öğreniyoruz. (Resize-çözünürlük değiştirirsek lazım olacak)
Başka Sorunu (Qpel/GMC/çözünürlük) Olmayan filmlerde Packed Bitsteam kolay çözüm:
Sorunlu filmi mpeg4modifier’da açıyoruz. Not: Bu programın çalışması için bilgisayarınızda Ms. .NET Framework 1.1 yüklü olmalıdır. Windows Güncelleme kısmından yükleyebilirsiniz. Veya http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe buradan çekebilirsiniz.
http://img517.imageshack.us/img517/8361/sekil10sjcf1.jpg
Şekilde görüldüğü gibi dosyamızı açtığımızda “Packed Bitstream = Yes” ise 2. basamağa geçiyoruz ve “video info” yazan yere tıklıyoruz.
http://img69.imageshack.us/img69/5266/sekil25tttq3.jpg
Video İnfo sayfasında:
Packed Bitstream =Yes ve Max Consecutive B-VOPS = 2 ise bu filmin düzgün oynamaması için yeterli gerekçedir. QPEL ve GMC yazan kısma sonra geleceğiz.
Şimdi tekrar şekil 1’e dönüyor ve “3” nolu yeri “Unpack” işaretliyoruz. Save deyip dosyayı kaydediyoruz ve işimiz bitiyor. Bu işlem yaklaşık 5-10 dk. sürüyor.
QPEL, GMC ve Çözünürlük Sorunu:
ESS chip’li DVD/Divx Oynatıcılar’da QPEL kullanılan filmler oynamamaktadır.
Mediatek chipli olanlarda QPEL kullanılan filmler oynamaktadır.
GMC = Yes filmler her iki tip cihazda oynamaktadır.
GMC (3 Warp Points) veya Çözünürlük sorunu olan filmler hiç birinde oynamamaktadır.
Yukarıda bahsi geçen GSPOT ve Mpeg4Modifier ile filmin cihazımızda oynamayacağı kanaatine varmışsak yapacağımız tek şey yeniden encode (REENCODE) etmektir. Bunun için kullanacağımız en sağlam araç ise VDUBMOD programıdır.
VDUBMOD ile Tek Basamakta Reencode (XVID/DIVX TO DIVX):
Filmimizi vdubmod ile açıyoruz. Eğer açılış sırasında “VBR Audio Stream Dedected” şeklinde bir mesaj çıkarsa hiç canımızı sıkmıyor, “HAYIR” veya “NO” yazan yere tıklayıp geçiyoruz.
Karşılaşacağımız 2. bir hata mesajı ise siyah bir ekranda:
“WARNING: Nothing to output. B Frame Decoder Lag” yazısının çıkması...
Bu mesaja da hiiiçç üzülmüyoruz! Her şeyin çaresi var. Hiçbir şey olmamış gibi istifimizi bozmadan devam ediyoruz. File Menüsünde File information yazan yeri tıklıyoruz:
http://img69.imageshack.us/img69/9527/screenshot00330efii6.jpg
Avi information tablosunda işaretli yerleri (Frame size, fps, filmin süresi, video data rate, audio data rate) bir yere not ediyoruz. Hafızası güçlü olanlar ezberleyebilir de...
Şimdi tekrar ana pencereye dönüp önce “FULL PROCESSING MODE” işaretliyoruz, sonra “COMPRESSION” yazan yere tıklıyoruz.
http://img168.imageshack.us/img168/4348/screenshot0040oocf9.jpg
Codec sayfasında “Divx 5.2.1 Codec” seçip, Configure yazan düğmeye tıklıyoruz.
http://img168.imageshack.us/img168/7347/screenshot0052sqez4.jpg
Çıkan penceredeki ayarlarımız ise şöyle olacak:
http://img168.imageshack.us/img168/9643/screenshot0065hldw3.jpg
1.Profilimizi High Def Divx olarak seçiyoruz.
2. Eğer filmimizin boyutunu küçültmek (resize yani 800*360 olan filmi 720*240 yapmak) istiyorsak “Video” yazan bu yeri kullanacağız. Filmin çözünürlüğünde bir sorun yok ise “Enable Resize” yazan yerin İŞARETLİ OLMADIĞINDAN emin olun. Eğer yeterince hırslı bir bilgisayarınız var ise “Psychovisual Enhancements” yazan yeri işaretlemeniz biraz daha kaliteli görüntü sağlar.
http://img69.imageshack.us/img69/8247/screenshot0078xowx7.jpg
Eğer video boyutunu uygun hale getirmek istiyor isek “Enable Resize” işaretliyoruz ve karşısındaki rakamları hesaplamaya geçiyoruz.
Daha önce gspot ile filmi incelediğimizde Filmin Frame wx: 576x256 FAR: 2.250 (9:4) yazan bir yer görmüştük. Bu değerler her film için farklı. Şimdi bu filmi 500x.?.. gibi bir boyuta indirmeye çalışalım. Çok basit... Önce 500 değerinde kaç tane 9 var onu buluyoruz. (yani 500/9 =55.5) Tam sayı kullanmakta fayda var, biz şunu 56 yapalım ve filmimiz 56*9=504x ? ... olsun. “?” yazan yere de tahmin edebileceğiniz gibi 56*4= 224 değerini yazacağız. Yani işimiz bittiğinde 504*224 çözünürlüğünde bir filmimiz olacak, ağzı burnu da kaymayacak.
(576:256 = 504:224 = 9:4 = 2.250)
Tamam diyip buradan geri dönüyoruz.
3. Bitrate hesabı: istediğimiz boyutta bir dosya elde etmek için bu hesabı yaptırmamız gerekiyor. Aslında hiç zor değil. Bitrate Calculator yazan yere tıklıyoruz,
http://img69.imageshack.us/img69/9494/screenshot0086knod9.jpg
Buradaki tüm değerleri yazmamız gerekmiyor. Daha önce File Information’da bir kenara yazdığımız, yada ezberlediğimiz "süre" "audio bitrate" ve istediğimiz dosya büyüklüğü rakamlarını buraya yazıyoruz ve “ACCEPT” yazan düğmeye basıyoruz. Aaa, bir de ne görelim?
4. Hesaplattığımız bitrate buraya gelmiş! Küsüratlı ise rakamı düzeltiyoruz.. Hatta değerin 5-10 fazlasını girmek bile mümkün!
İşimiz bittiği için herşeye OK diyerek ana penceremize kadar dönüyor ve File menüsünden Save As seçeneğini tıklayıp dosyayı kaydetmek. İyisi mi kaydı başlatın ve gidip düzgün oynayan filmlerinizden birini seyredin. İyi bir bilgisayarınız var ise siz dönene kadar işlem biter. (Süre genellikle film süresinin 1,5-2 katı kadardır.
Şimdi... eğer daha önce bahsettiğimiz “decoder lag” hatası hasıl oldu ise, işi biten filmimizin ilk karesi bu görüntüden oluşmaktadır. “Bence bi sakınca yok, bu 1 saniyelik hata mesajını zevkle seyrederim” diyorsanız yapacak bir şey yok. “Ben bunu istemem” diyorsanız, işi biten dosyayı vdubmod’da açın, Video menüsünde “Direct Stream Copy” işaretleyin, ana pencerede o siyah görüntü yok olana kadar filmi kare kare ilerletin, başlangıç noktası olarak işaret koyun, ve filmi kaydedin. Bu işlem 1-2 dk. hallolacak ve yeni dosyadan o görüntü kaybolacaktır.
ALINTIDIR.)