Forum

En doğru de-interla...
 

En doğru de-interlace methodu

8 Gönderi
5 Üyeler
0 Reactions
4,631 Görüntüleme
(@cybernoid2)
Gönderi: 0
Başlığı açan
 

Bu konuya bir ara çok kafayı takmıştım 🙂 Ancak bugüne dek GordianKnot/Virtual Dub /AVS kullanımı ile çıkan kadar güzel iş görmedim. Aslında Vegas için beleş bir filtre mevcut;

Smart Deinterlace 1.0.3

http://www.mikecrash.com/modules.php?name=Downloads&d_op=viewdownload&cid=13

Burda da kullanımına dair bilgiler mevcut;

http://www.dvinfo.net//conf/showthread.php?t=52097

Fakat ben en güzel uygulamanın Virtual Dub / Script yardımı ile olduğunu gördüm, daha doğrsu testledim.

Misal aşağıdaki Virtual Dub'ın dahili deinterlace filtresi; tam keskinlik yakalayamadım;

Bu da Virtual Dub + TomsMoComp ile aldığım sonuç

Scriptime gelince; siz bu kadar satır olduğuna bakmayın, çoğu kullanım dışı. Zaten # işareti olanlar devredışı bırak demek. Sürekli yazmaktansa, her seferinde kopyala yapıştır yapıp, gerekli yerleri düzelt/ekle/çıkar yapıyorum;
#import("c:Program FilesGordianKnotesPixieDustPP.avs")
import("c:Program FilesGordianKnotAviSynthPluginsblinddehalo2.avs")
import("c:Program FilesGordianKnotAviSynthPluginsSoothe.avs")
#import("c:Program FilesGordianKnotAviSynthPluginshqdering.avs")#
#import("c:Program FilesGordianKnotAviSynthPluginsblinddehalo2.avs")
#import("c:Program FilesGordianKnotAviSynthPluginsDeHalo_Alpha.avs")
#import("c:Program FilesGordianKnotAviSynthPluginsSeeSaw.avs")
#import("c:Program FilesGordianKnotAviSynthPluginslimited.avs")
import("c:Program FilesGordianKnotAviSynthPluginsLimitedSharpenFaster.avs")
LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsMaskTools.dll")
LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsmt_masktools.dll")
#LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsLoadPluginEx.dll")
#LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsAGC.dll")
#LoadPlugin("C:Program FilesGordianKnotAviSynthPluginsDeen.dll")
#LoadPlugin("c:Program FilesGordianKnotAviSynthPluginscolormatrix.dll")
LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsdegrainmedian.dll")
LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsRemoveGrainS.dll")
LoadPlugin("C:Program FilesGordianKnotAviSynthPluginsrepairS.dll")
#LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsUnDot.dll")
LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsTomsMoComp.dll")
#LoadPlugin("c:Program FilesGordianKnotAviSynthPluginshqdn3d.dll")
LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsLimitedSupport_09Jan06B.dll")
LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsDGDecode.dll")
#LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsConvolution3d.dll")
mpeg2source("I:xxxxxxxxxxxxxxxxx3_Billie Jean.d2v")

TomsMoComp(1,5,1)

Virtual Dub Mod beleş ve çok acayip bir şey. Tek dezavantajı en iyi için uncopmressed seçmemiz lazım, ki o da çok acayip yer tutuyor. Mpeg-2 vs. gibi bir çıktı verebilse, süper olacak.

Ayrıca AE için TopazLabs'ın bir filtresi mevcut. Fena da değil 🙂

http://www.topazlabs.com/topazlabs/03products/topaz_enhance/vidtuts/deinterlace/

orijinal - Virtual Dub Mod - Topaz Labs



 
Gönderildi : 21/05/2009 11:41 pm
(@verbal_kint)
Gönderi: 612
 

hemen hemen hiçbirşey anlamadım:)
ama başarılarının devamını dilerim.
teşekkürler bilgi paylaşımı için.

http://www.camurfilms.com" onclick="window.open(this.href);return false;

 
Gönderildi : 22/05/2009 5:35 am
(@eserdem)
Gönderi: 703
 

cybernoid2 çok iyi araştırma, gerçekten teşekkürler! Sonuç gerçekten başarılı, ben de bu yöneteme geçebilirim..

giriş seviyesi için bazı açıklamalarda bulunayım: bu yukarıdaki script AviSynth scripti. AviSynth, video post işlemlerinde kullanılan bir scripting (betikleme ?) dilidir. http://avisynth.org/mediawiki/Main_Page

sisteminize AviSynth'i kurduktan sonra yukarıdaki cybernoid2 'nin vermiş olduğu örnek kodu bir .avs dosyası içerisine yapıştırın (misal kodum_mu.avs). kod içerisindeki en alt satırdaki dosya adını de-interlace edeceğiniz video ile değiştirin. Daha sonra herhahngi bir host program üzerinden (mesela VirtualDub) File->Open diyerek bu .avs uzantılı dosyayı (kodum_mu.avs) sanki video dosyası açıyor gibi açın (.AVI istese bile bu dosyayı zorlayın). Böylece VirtualDub bu girdi dosyasından okumaya çalıştığı zaman AviSynth araya girecek ve host programa de-interlace edilmiş kareleri gönderecektir. Tik Tak Tik Tak ..

cybernoid2, AviSytnth ana paketi dışında kurulması gereken başka bir eklenti varsa bunları da anlatabilirsen süper olur.

cehalet mutluluktur

 
Gönderildi : 22/05/2009 1:13 pm
(@cybernoid2)
Gönderi: 0
Başlığı açan
 

Bu script vs. konularında en güncel ve güvenilir site aşağıdaki; zaten bu işlere merak saranlar biliyrodur 🙂

http://forum.doom9.org/

Avisynth Usage
http://forum.doom9.org/forumdisplay.php?s=aedd1c75c0a8c68778a94df4ff46c057&f=33

Avisynth Development
http://forum.doom9.org/forumdisplay.php?s=aedd1c75c0a8c68778a94df4ff46c057&f=69

Şurda da bir kolleksiyon mevcut;

AviSynth Filter Collection
http://avisynth.org/warpenterprises/

 
Gönderildi : 22/05/2009 1:30 pm
(@eserdem)
Gönderi: 703
 

sen en azından yukarıdaki başarılı de-interlace sonucunu alırken izlediğin yolu anlatabilirsen güzel olur, doom9 zaten derya 🙂

yani avisynth dışında bir eklenti indirdin mi, indirdiysen nereden indirdin vs. 🙂 şöyle basitçe adım adım şunu indirin, şuraya açın diye anlatırsan bir sürü kişi daha iyi de-interlace edilmiş görüntüye kavuşacaktır 🙂

cehalet mutluluktur

 
Gönderildi : 22/05/2009 1:34 pm
(@cybernoid2)
Gönderi: 0
Başlığı açan
 

Anlatma ve öğretme becerisi kıt biriyim 🙂 Ama aynı klibi ekran kaydı yaparak bir kez daha yapabilirim sanırım. Uygun bir zamanda tekrar yapayım. Ama basitçe geçersek (şu an işyerindeyim ve bu PC'de hiç bir şey yok) VOB dosyamı önce dosyamı DGindex programı ile açıyorum; DGindex (site içerisinde kullanımı var)
http://neuron2.net/dgmpgdec/dgmpgdec.html

file menüsünden save diyerek d2v dosyası oluşturuyoruz. Daha sonra önceden kullanmış olduğum herhangi bir avs dosyası içerisinde gerekli satırları düzeltip, uygulamak istediğim filtreyi ekliyorum.

mpeg2source("I:xxxxxxxxxxxxxxxxx3_Billie Jean.d2v")

Bu satır adından da anlaşılacağı gibi dosyamızın adresini belirtiyor. Kaynağımız, adresimiz ve dosyamız şeklinde.

TomsMoComp(1,5,1)

bu satır ise DeInterlace filtremiz. Script içerisindeki diğer satırlar ise mevcut filtrelerimiz. Onlar bu scripte göre kullanılmıyor şu anda. Scriptin çok basit meali şu; kaynağı şu olan, şu yerdeki şu dosyayı aç ve TomsMoComp filtresi uygula 🙂 Bu dosyayı avs olarak kaydediyoruz. Bu dosyayı Virtual Dub Mod üzerine sürüklediğinizde direk açacaktır. Virtual Dub Mod scripte yazan herşeyi biri bir okuyup anlayacak ve, o kaynaktaki, o yerdeki o dosyayı açacak ve o filtreyi uygulayacak. Yani scripti Virtual Dub Mod'un emir bildirgesi gibi görebiriz 🙂 Yapılması isteneni yazıyorsunuz, Virtual Dub Mod isteğinize göre uyguluyor. Tabi avisynth kurulması gerek. Birde yukardaki verdiğim mesajda kolleksiyon var demiştim. Onlarda uygulayabileceğimiz filtreler.

AviSynth 2.5.8
http://www.free-codecs.com/download/AviSynth.htm
LoadPlugin("c:Program FilesGordianKnotAviSynthPluginsTomsMoComp.dll")

Misal bu satır; ilgili filtreyi (dll dosyası) ilgili adresten bul çalıştır anlamına gelir. Önce burdan filtreyi bulup yükler, ardından
TomsMoComp(1,5,1)

bu satırlada uygular. Her filtrenin kullanımı farklıdır. Geliştirenler örnek kullanımlar doom9 vs. yerlerde verirler. Siz o değerleri değiştirerek kafanıza göre takılabilirsiniz. Değerlerden kastım misal (1,5,1) kısmı. Yazdınız ve test etmek istiyorsunuz. İlla Virtual Dub Mod ile açmanıza gerek yok. Kaydedin, sağ tuş deyip open with BS player, media player vs. diyerek gerçek zamanlı izleyebilrsiniz. Beğenmediniz mi, hemen değerleri deiğişir uygun olanı bulana dek uğraşırısınız. İşiniz bittiğinde (beğendiğinizde) avs'yi Virtual Dub Mod'a a atın ve save as diyerek uygun bir çıktı ile kaydedin. Aşağı yukarı böyle bir şey. İlk anda kavramsı zor gibi olsada, alışınca kolaylaşıyor.

Bu arada başlığa "en doğru..." gibi iddialı bir cümle kurmuşum. En doğru methodlar şeklinde olacaktı. Sanki her şeyi denemişte bunu bulmuşuz gibi olmuş. Daha iyileri varsa öğrenmek isteriz 🙂

 
Gönderildi : 22/05/2009 2:10 pm
(@umutkaradag)
Gönderi: 0
 

arkadaşlar bunu kullanmayı tam bi anlatsanız, anlaması zor olmuş gibi geldi bana

kamera kiralama
tanıtım filmi
kiralık kamera

 
Gönderildi : 01/06/2009 1:23 pm
(@anila)
Gönderi: 120
 

Burada da bir yöntem anlatılmış.

https://www.youtube.com/watch?v=

Link: " onclick="window.open(this.href);return false;

 
Gönderildi : 08/07/2011 3:50 pm
Paylaş: