Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

y4mdenoise — online w chmurze

Uruchom y4mdenoise w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie y4mdenoise, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych internetowych stacji roboczych, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


y4mdenoise - Denoiser klatek YUV4MPEG z kompensacją ruchu

STRESZCZENIE


y4mdeszum [-v gadatliwość] [-p równoległość] [-r promień_wyszukiwania ruchu] [-R kolor_ruch-
promień_wyszukiwania] [-t tolerancja_błędów] [-T tolerancja_błędów_koloru] [-z
zero_motion_error_tolerance] [-Z color_zero_motion_error_tolerance] [-m mecz-
licznik_przepustnicy] [-M dopasowanie rozmiaru_przepustnicy] [-f ramki_odniesienia] [-B] [-I typ_przeplotu]
< /dev/stdin > /dev/stdout

OPIS


y4mdeszum może być używany do usuwania szumu z obrazów w strumieniu YUV4MPEG2. to jest przydatne
do czyszczenia starych źródeł w celu zwiększenia jakości wideo i zmniejszenia wymaganej przepływności
zakoduj swój film (np. do tworzenia VCD i SVCD).

JAK IT DZIAŁA


Przechowuje listę kilku ostatnich klatek, zwanych ramkami odniesienia. Każde odniesienie
ramka składa się z pikseli odniesienia. Za każdym razem, gdy piksel w jednej klatce okazuje się być a
przesunięty egzemplarz piksela w innej klatce, piksel odniesienia zawiera jego wartość,
i tworzy średnią wartość dla wszystkich wystąpień piksela. Najstarszy układ odniesienia,
w związku z tym ma całkiem dobre pojęcie o rzeczywistej wartości każdego piksela, ale oczywiście dane wyjściowe
jest opóźniony o liczbę ramek odniesienia.

Wyszukiwanie nie jest w rzeczywistości wykonywane po jednym pikselu na raz; odbywa się to w kategoriach grup pikseli.
Cała grupa pikseli musi pasować, aby można było znaleźć jakiekolwiek dopasowanie, ale wszystkie możliwe piksele
grupy są testowane (tj. sprawdzane są wszystkie możliwe nakładające się kombinacje). Korzystanie z pikseli-
grup pomaga ustalić minimalny standard tego, co można uznać za dopasowanie, w kolejności
aby uniknąć znalezienia wielu naprawdę małych (i naprawdę bezużytecznych) dopasowań. Obecnie intensywność
grupy pikseli to 4x2 (tj. 4 w poprzek i 2 w dół), a grupy pikseli w kolorze to 2x2.

Porównuje każdą grupę pikseli w bieżącej klatce ze wszystkimi grupami pikseli w poprzedniej
frame w określonym promieniu wyszukiwania i sortuje je na podstawie tego, jak blisko było dopasowania,
utrzymanie czołowych rywali. Następnie po kolei wypełnia każdą znalezioną grupę pikseli, aby
określić pełny rozmiar meczu. Stosowane jest pierwsze dopasowanie, które okazało się wystarczająco duże
do obrazu. Liczba rywali do rozważenia i minimalny rozmiar meczu mogą
być określony w wierszu poleceń.

Na końcu klatki wszystkie piksele nowej klatki, które nie zostały jeszcze rozwiązane, są uważane za nowe
informacji, a dla każdego z nich generowany jest nowy piksel odniesienia.

„Przejście bez ruchu” ma miejsce w każdej klatce, przed wykryciem ruchu, w celu rozwiązania problemu
większość ramy tanio. Jego tolerancję błędów można ustawić oddzielnie.

OPCJE


y4mdeszum akceptuje następujące opcje:

-v [0..2] gadatliwość
0 = brak, 1 = normalny (sumy wykrywania pikseli na klatkę), 2 = debugowanie.

-p num
Kontroluje poziom równoległości. Ponieważ intensywność i kolor są odszumiane oddzielnie
z założenia bardzo łatwo jest wykonywać je równolegle na maszynie wieloprocesorowej. The
domyślna wartość to 1; który odczytuje i zapisuje klatki wideo równolegle z usuwaniem szumów. A
wartość 2 powoduje równoległe odszumianie intensywności i koloru. Wartość 3 tak
oba rodzaje współbieżności. Wartość 0 wyłącza całą współbieżność.

-r [4..] szukanie promień
Promień wyszukiwania, czyli maksymalna odległość, na jaką piksel może się przemieścić i nadal zostać znaleziony
przez wykrywanie ruchu. Wartość domyślna to 16. Nie ma żadnych szczególnych ograniczeń dotyczących
promień wyszukiwania, np. nie musi być parzystą wielokrotnością liczby 4.

-R [4..] kolor szukanie promień
Promień wyszukiwania używany dla koloru. Wartość domyślna to niezależnie od tego, jaki był główny promień wyszukiwania
Ustawić. Zauważ, że ta wartość jest skalowana przez względny rozmiar intensywności
i pokoloruj płaszczyzny w swoim strumieniu YUV4MPEG2.

-t [0..255] Błąd tolerancja
Największa dopuszczalna różnica między dwoma pikselami dla tych dwóch pikseli
uważane za równe. Wartość domyślna to 3, co jest dobre dla materiałów o średnim poziomie szumów, takich jak
analogowa telewizja kablowa. (Ta wartość będzie musiała zostać zmieniona na odpowiednią
swój strumień YUV4MPEG2, aby uniknąć niepożądanych rezultatów. Zobacz instrukcje
poniżej.)

-T [0..255] Błąd tolerancja dla kolor
Wartością domyślną jest to, na co ustawiono główną tolerancję błędów.

-z [0..255] Błąd tolerancja dla zero ruchu przechodzić
Tolerancja błędów stosowana w pikselach, które się nie poruszyły. Zwykle równy głównemu
tolerancji błędów lub o jeden mniej. Wartość domyślna to 2.

-Z [0..255] Błąd tolerancja dla zabarwienie zero ruchu przechodzić
Wartością domyślną jest to, na co ustawiono główną tolerancję błędu ruchu zerowego.

-m [liczba] Liczba dopasowań przepustnica
Maksymalna liczba dopasowań grup pikseli (w promieniu wyszukiwania), które należy wziąć pod uwagę. Jeśli
zostanie znalezionych więcej, zachowane zostaną tylko najbliższe dopasowania. Wartość domyślna to 15.

-M [liczba] Dopasuj rozmiar przepustnica
Minimalny rozmiar obszaru wypełnionego powodzią wygenerowanego na podstawie dopasowania. Dopasowuje mniejsze
niż to jest wyrzucane. Określone w kategoriach grup pikseli. Wartość domyślna to 3.

-f num
Liczba ramek odniesienia do zachowania. Wartości pikseli są uśredniane dla tej liczby
ramki przed zapisaniem ich na standardowe wyjście; oznacza to również, że wyjście jest
opóźniony o tyle klatek. Wartość domyślna to 10.

-B Tryb czarno-biały. Odszumij tylko płaszczyznę intensywności i ustaw płaszczyznę koloru na
wszystko białe.

-I num
Ustaw typ przeplotu. Wartość domyślna jest pobierana ze strumienia YUV4MPEG2. 0 oznacza nie
z przeplotem, 1 oznacza przeplot górnego pola, 2 oznacza przeplot dolnego pola. To jest
przydatne, gdy sygnał jest bardziej naturalny z innego typu przeplotu niż jego
aktualna reprezentacja (np. czy oryginał został nakręcony na taśmie filmowej, a potem tak było
przeniesiony do wideo z przeplotem, będzie lepiej odszumiany, jeśli będzie traktowany jak film, tj.
z przeplotem).

TYPOWY ZASTOSOWANIE ROLNICZE PORADY


Pamiętaj, że wszystkie te rady zostały zdobyte dzięki doświadczeniu. (Tylko dlatego, że jeden
pisze narzędzie, nie oznacza, że ​​rozumie się, jak powinno być używane, z tego samego powodu
projektanci samochodów niekoniecznie są zawodowymi kierowcami).

Próg błędu musi być określony dla każdego pojedynczego strumienia YUV4MPEG2. jeśli
Próg jest ustawiony zbyt nisko, spowoduje to pozostawienie szumu w filmie, a funkcja usuwania szumów będzie często działać
wolniej niż musi. Jeśli jest ustawiony zbyt wysoko, Denoiser zacznie usuwać szczegóły:
wideo będzie bardziej rozmyte, na względnie płaskim terenie mogą być widoczne pasy przypominające topografię
obszary wideo, a małe fragmenty wideo, które powinny się poruszać, utkną w nich
miejsce. Może też działać nieco wolniej. Dodatkowo tylko dlatego, że wideo do Ciebie dotarło
z czystego źródła (cyfrowa telewizja kablowa, LaserDisc itp.) nie oznacza, że ​​sam film jest
czysty; y4mdeszum jest w stanie wychwycić również szum w oryginalnym nagraniu
błąd próbkowania z urządzenia przechwytującego wideo. Będziesz musiał wygenerować małe klipy
reprezentatywne części Twojego filmu, odszumij je za pomocą różnych progów błędów i zobacz
co wygląda najlepiej. W miarę zdobywania doświadczenia z narzędziem możesz wiedzieć, jaki błąd
próg generalnie działa z różnymi typami źródeł, ale nadal będziesz chciał podwoić
sprawdź swoje założenia.

Płaskie, błyszczące powierzchnie, takie jak pomalowane na połysk ściany lub wypolerowana drewniana podłoga w pomieszczeniu
gymnasium, wydają się wymagać niższego progu błędu niż inne rodzaje wideo.

Oto doświadczenie autora:

-t 1 : Cyfrowa telewizja kablowa, większość dysków LaserDisc, wideo z kamery DV
-t 2 : wideo z kamery VHS, taśmy wideo produkowane komercyjnie
-t 3 : Analogowa telewizja kablowa, kaseta wideo VHS (z prędkością 2-godzinną)
-t 4 : kaseta wideo VHS (przy prędkości 6-godzinnej)

Wideo z przeplotem, które zostało utworzone z wideo bez przeplotu (np
film) należy odszumiać jako bez przeplotu. W przeciwnym razie wynik będzie ziarnisty.

y4mdeszum usuwa tylko szum czasowy, tj. szum pojawiający się w czasie. I ma tendencję
sobie z tym na tyle dobrze, że hałas przestrzenny (tzn
tego samego kadru) stają się bardzo wyraźne. Dlatego zawsze potokuj wyjście
y4mdeszum przez filtr przestrzenny, np y4mfiltr przestrzenny or filtr yuvmedian.

Podczas tworzenia wideo o bardzo małej przepływności (np. wideo zgodnego z VCD poniżej 900 kb/s),
odszumianie przy wyjściowym rozmiarze klatki, np. nie odszumianie przy rozmiarze klatki DVD, a następnie zmniejszanie do
Rozmiar VCD. Spowoduje to odszumienie i przygotowanie wideo do części wykrywania ruchu
of mpeg2enc. Niewykonanie tego spowoduje utworzenie wideo, w którym będą wyglądać mniej złożone sceny
naprawdę dobrze, ale sceny o dużym ruchu będą znacznie rozmyte.

Kompresja JPEG twoich klatek wideo, nawet kompresja 100%, wydaje się być niedokładna
wystarczy, aby wpłynąć na kodowanie MPEG. Dlatego jeśli używasz plików motion-JPEG jako plików
pośredniego formatu wideo, możesz użyć denoisera w swoim kodowaniu MPEG
rurociągu, czyli po lav2yuv a wcześniej mpeg2enc. Jeśli generujesz wiele
rozdzielczości tego samego wideo, np. DVD i VCD, doświadczenie pokazuje, że jest to dopuszczalne
biegać y4mdeszum zanim juv2lav, ale nadal powinieneś używać filtra przestrzennego (np
y4mfiltr przestrzenny, filtr yuvmedian) w potoku kodowania MPEG, aby spróbować wygładzić
Artefakty kodowania JPEG.

Korzystaj z y4mdenoise online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    fre:ac - darmowy konwerter audio
    fre:ac - darmowy konwerter audio
    fre:ac to darmowy konwerter audio i CD
    ripper dla różnych formatów i koderów.
    Posiada MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC i Bonk
    Pomoc, ...
    Pobierz fre:ac - darmowy konwerter audio
  • 2
    Biblioteki Matplotu
    Biblioteki Matplotu
    Matplotlib to wszechstronna biblioteka
    do tworzenia statycznych, animowanych i
    interaktywne wizualizacje w Pythonie.
    Matplotlib sprawia, że ​​proste rzeczy stają się łatwe i
    ciężka sprawa...
    Pobierz Matplotlib
  • 3
    Botman
    Botman
    Napisz logikę swojego chatbota raz i
    podłącz go do jednego z dostępnych
    usługi przesyłania wiadomości, w tym Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram, a nawet ty...
    Pobierz BotMana
  • 4
    Joplin
    Joplin
    Joplin jest darmowym i otwartym oprogramowaniem
    aplikacja do robienia notatek i zadań
    może obsłużyć dużą liczbę notatek w
    Format Markdown, uporządkuj je
    zeszyty i...
    Pobierz Joplin
  • 5
    gerbv – przeglądarka Gerber (RS-274X).
    gerbv – przeglądarka Gerber (RS-274X).
    Gerbv to plik Gerber typu open source
    (tylko RS-274X) przeglądarka. Gerbv pozwala
    załadować kilka plików jeden na drugim,
    wykonać pomiary na wyświetlanym obrazie,
    itp. ...
    Pobierz przeglądarkę gerbv � a Gerber (RS-274X).
  • 6
    Iometr
    Iometr
    Narzędzie do analizy wydajności we/wy.
    Odbiorcy: Deweloperzy, Informacje
    Technologia, nauka/badania, system
    Administratorzy. Interfejs użytkownika: Win32
    (MS Windows). Program...
    Pobierz Iometr
  • więcej »

Komendy systemu Linux

Ad