Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen y4mdenoise komutudur.
PROGRAM:
ADI
y4mdenoise - Hareket dengeleyici YUV4MPEG çerçeve gürültü giderici
SİNOPSİS
y4den gürültü [-v lâf salatası] [-p paralellik] [-r hareket-arama_yarıçapı] [-R color_motion-
yarıçapı araştır] [-t error_tolerance] [-T color_error_tolerance] [-z
zero_motion_error_tolerance] [-Z color_zero_motion_error_tolerance] [-m maç-
count_throttle] [-M kibrit-size_throttle] [-f referans_çerçeveleri] [-B] [-I interlacing_type]
< /dev/stdin > /dev/stdout
TANIM
y4den gürültü YUV4MPEG2 akışındaki görüntülerden paraziti çıkarmak için kullanılabilir. Bu kullanışlı
video kalitesini artırmak ve gerekli bit hızını azaltmak için eski kaynakları temizlemek için
videonuzu kodlayın (örn. VCD ve SVCD oluşturma için).
NASIL IT İŞLERİ
Referans çerçeveleri adı verilen son birkaç çerçevenin bir listesini tutar. Her referans
çerçeve referans piksellerden oluşur. Bir karedeki bir pikselin bir piksel olduğu her kanıtlandığında
bir pikselin başka bir çerçevede taşınan örneği, referans piksel değerini içerir,
ve pikselin tüm örnekleri için ortalama bir değer üretir. En eski referans çerçevesi,
bu nedenle, her pikselin gerçek değeri hakkında oldukça iyi bir fikir edinir, ancak elbette çıktı
referans çerçevelerinin sayısı kadar geciktirilir.
Arama aslında her seferinde bir piksel yapılmaz; piksel grupları açısından yapılır.
Herhangi bir eşleşmenin bulunması için bir piksel grubunun tamamının eşleşmesi gerekir, ancak tüm olası piksel-
gruplar test edilir (yani tüm olası örtüşen kombinasyonlar kontrol edilir). piksel kullanma
gruplar, eşleşme olarak değerlendirilebilecek şeyler için minimum bir standart oluşturmaya yardımcı olur.
çok sayıda gerçekten küçük (ve gerçekten işe yaramaz) eşleşme bulmaktan kaçınmak için. Şu anda, yoğunluk
piksel grupları 4x2'dir (yani 4 çapraz ve 2 aşağı) ve renkli piksel grupları 2x2'dir.
Geçerli karedeki her piksel grubunu önceki karedeki tüm piksel gruplarıyla karşılaştırır.
çerçeve, belirli bir arama yarıçapı içinde ve bunları eşleşmenin ne kadar yakın olduğuna göre sıralar,
en iyi yarışmacıları tutmak. Daha sonra bulunan her piksel grubunu sırayla doldurur.
maçın tam boyutunu belirleyin. Yeterince büyük bulunan ilk eşleşme uygulanır
görüntüye. Dikkate alınması gereken yarışmacı sayısı ve bir maçın minimum boyutu,
komut satırında belirtilmelidir.
Çerçevenin sonunda, henüz çözümlenmemiş tüm yeni çerçeve pikselleri yeni olarak kabul edilir.
ve her biri için yeni bir referans pikseli oluşturulur.
Çözmek amacıyla hareket algılamadan önce her karede bir "sıfır hareket geçişi" gerçekleşir.
çerçevenin çoğu ucuza. Hata toleransı ayrı olarak ayarlanabilir.
SEÇENEKLER
y4den gürültü aşağıdaki seçenekleri kabul eder:
-v [0,.2] lâf salatası
0 = yok, 1 = normal (kare başına piksel algılama toplamları), 2=hata ayıklama.
-p num
Paralellik seviyesini kontrol eder. Yoğunluk ve renk ayrı ayrı seslendirildiği için
Tasarım gereği, çok işlemcili bir makinede her birini paralel olarak yapmak çok kolaydır. NS
varsayılan değer 1'dir; Denoising ile paralel olarak video karelerini okur ve yazar. A
2 değeri, yoğunluğun ve rengin paralel olarak gürültüden arındırılmasına neden olur. 3 değeri yapar
her iki eşzamanlılık türü. 0 değeri tüm eşzamanlılığı kapatır.
-r [4..] arama yarıçap
Arama yarıçapı, yani bir pikselin hareket edebileceği ve yine de bulunabileceği maksimum mesafe
hareket algılama ile. Varsayılan değer 16'dır.
arama yarıçapı, örneğin 4'ün çift katı olmak zorunda değildir.
-R [4..] renk arama yarıçap
Renk için kullanılacak arama yarıçapı. Varsayılan, ana arama yarıçapı neyse odur
ayarlanır. Bu değerin, yoğunluğun göreli boyutuna göre ölçeklendiğini unutmayın.
& YUV4MPEG2 akışınızdaki renk düzlemleri.
-t [0,.255] Hata hata payı
İki piksel için kabul edilen iki piksel arasındaki en büyük fark
eşit kabul edilir. Varsayılan değer 3'tür ve bu, aşağıdakiler gibi orta gürültülü malzemeler için iyidir:
analog kablolu televizyon. (Bu değer, uygun olanı ile değiştirilmelidir.
İstenmeyen sonuçlardan kaçınmak için YUV4MPEG2 akışınızı Talimatlara bakın
altında.)
-T [0,.255] Hata hata payı için renk
Varsayılan, ana hata toleransı neye ayarlanmışsa odur.
-z [0,.255] Hata hata payı için sıfır hareket geçmek
Hareket etmeyen piksellerde kullanılan hata toleransı. Genellikle ana eşittir
hata toleransı veya bundan daha az. Varsayılan 2'dir.
-Z [0,.255] Hata hata payı için renkler sıfır hareket geçmek
Varsayılan, ana sıfır hareket hata toleransı neye ayarlanmışsa odur.
-m [sayı] maç sayısı Gaz kelebeği
Göz önünde bulundurulacak maksimum piksel grubu eşleşme sayısı (arama yarıçapı içinde). Eğer
daha fazlası bulunursa, yalnızca en yakın eşleşmeler tutulur. Varsayılan 15'tir.
-M [sayı] maç boyutu Gaz kelebeği
Bir eşleşmeden oluşturulan taşkınla dolu bölgenin minimum boyutu. Daha küçük eşleşir
bundan atılır. Piksel grupları cinsinden belirtilir. Varsayılan 3'tür.
-f num
Tutulacak referans çerçevelerinin sayısı. Piksel değerlerinin ortalaması bu birçok
standart çıktıya yazılmadan önce çerçeveler; bu aynı zamanda çıktının
bu kadar kare gecikti. Varsayılan 10'dur.
-B Siyah-beyaz modu. Yalnızca yoğunluk düzlemini gürültüden arındırın ve renk düzlemini
bembeyaz.
-I num
Tarama türünü ayarlayın. Varsayılan, YUV4MPEG2 akışından alınır. 0 demek değil
geçmeli, 1 üst alan geçmeli anlamına gelir, 2 alt alan geçmeli anlamına gelir. Bu
sinyal, kendisinden daha doğal olarak başka bir interlacing türünden olduğunda kullanışlıdır.
geçerli temsil (örneğin, orijinal filmde çekildiyse ve daha sonra
geçmeli videoya aktarıldığında, film olarak ele alınırsa daha iyi gürültü çıkaracaktır.
geçmeli).
TİPİK KULLANIM VE İPUÇLARI
Tüm bu tavsiyelerin deneyim yoluyla kazanıldığını unutmayın. (Sadece bir tane olduğu için
bir araç yazıyor olması, birinin nasıl kullanılması gerektiğini anladığı anlamına gelmez, aynı nedenden dolayı
araba tasarımcıları mutlaka profesyonel sürücüler değildir.)
Hata eşiği, her bir YUV4MPEG2 akışı için belirlenmelidir. Eğer
eşik çok düşük ayarlanmış, videoda parazit bırakacak ve gürültü giderici çok çalışacak
olması gerekenden daha yavaş. Çok yükseğe ayarlanırsa, gürültü giderici ayrıntıyı kaldırmaya başlar:
video bulanıklaşacak, nispeten düz bir alanda topografik benzeri bantlar görebilirsiniz.
videonun alanları ve videonun hareket etmesi gereken küçük kısımları sıkışacak
yer. Ayrıca biraz daha yavaş çalışabilir. Ek olarak, sırf video size geldi diye
temiz bir kaynaktan (dijital kablolu TV, LaserDisc, vb.) videonun kendisinin olduğu anlamına gelmez.
temiz; y4den gürültü orijinal kayıttaki gürültünün yanı sıra gürültüyü de algılayabilir.
video yakalama cihazından örnekleme hatası. küçük klipler oluşturmanız gerekecek.
videonuzun temsili kısımlarını seçin, bunları çeşitli hata eşikleriyle engelleyin ve bakın
en iyi görünen şey. Araçla ilgili deneyim kazandıkça, hangi hatanın olduğunu bilebilirsiniz.
eşik genellikle çeşitli kaynaklarla çalışır, ancak yine de iki katına çıkarmak isteyeceksiniz.
varsayımlarınızı kontrol edin.
Parlak boyalı duvarlar veya bir iç mekanın cilalı ahşap zemini gibi düz, parlak yüzeyler
gymnasium, diğer video türlerinden daha düşük bir hata eşiği gerektiriyor gibi görünüyor.
İşte yazarın deneyimi:
-t 1 : Dijital kablo TV, çoğu LaserDisc, DV video kamera videosu
-t 2 : VHS video kamera videosu, ticari olarak üretilmiş video kasetler
-t 3 : Analog kablolu TV, VHS video kaset (2 saatlik hızda)
-t 4 : VHS video kaseti (6 saatlik hızda)
Taramalı olmayan videodan yapılmış taramalı video (örn.
film) taramasız olarak adlandırılmalıdır. Aksi takdirde sonuç grenli olma eğilimindedir.
y4den gürültü yalnızca geçici gürültüyü, yani zamanla oluşan gürültüyü kaldırır. Ve eğilimi
bunu o kadar iyi yapın ki, uzaysal gürültü (yani yakın bölgelerde oluşan gürültü)
aynı çerçevenin) çok belirgin hale gelme eğilimindedir. Bu nedenle, her zaman çıkışını aktarın
y4den gürültü gibi bir uzaysal filtre aracılığıyla y4muzaysal filtre or yuvmedianfiltre.
Çok düşük bit hızlı video üretirken (örn. 900 kbps'den düşük VCD uyumlu video),
çıktı çerçeve boyutunda gürültüyü azaltın, örneğin DVD çerçeve boyutunda gürültüyü azaltmayın ve ardından
VCD boyutu. Bu, hareket algılama kısmı için videoyu hem gürültüyü azaltacak hem de koşullandıracaktır.
of mpeg2enc. Bunu yapmamak, daha az karmaşık sahnelerin görüneceği bir video üretecektir.
gerçekten iyi, ancak yüksek hareketli sahneler önemli ölçüde bulanıklaşacaktır.
Video karelerinizin JPEG sıkıştırması, hatta %100 sıkıştırma bile hatalı görünüyor
MPEG kodlamasını etkilemek için yeterlidir. Bu nedenle, hareket-JPEG dosyalarını dosyanız olarak kullanıyorsanız,
ara video formatı, MPEG kodlamanızda gürültü gidericiyi kullanmak isteyebilirsiniz.
boru hattı, yani sonra lav2yuv ve öncesi mpeg2enc. birden fazla üretiyorsanız
aynı videonun çözünürlükleri, örneğin DVD ve VCD, deneyimler bunun kabul edilebilir olduğunu göstermektedir.
koşmak y4den gürültü önce yuv2lav, ancak yine de uzamsal filtreyi kullanmalısınız (örn.
y4muzaysal filtre, yuvmedianfiltre) düzgünleştirmeye çalışmak için MPEG kodlama ardışık düzeninde
JPEG kodlama yapıları.
onworks.net hizmetlerini kullanarak y4mdenoise'ı çevrimiçi kullanın