EnglezăFrancezăSpaniolă

Favicon OnWorks

y4mdenoise - Online în cloud

Rulați y4mdenoise în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda y4mdenoise care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


y4mdenoise - Eliberator de zgomot YUV4MPEG-cadru cu compensare a mișcării

REZUMAT


y4mdenoise [-v verbozitate] [-p paralelism] [-r motion-search_radius] [-R culoare_motion-
rază_căutare] [-t eroare_toleranță] [-T toleranță_eroare_culoare] [-z
zero_motion_error_tolerance] [-Z toleranță la eroare de mișcare cu zero] [-m Match-
count_throttle] [-M potrivire-size_throttle] [-f cadre_referință] [-B] [-I tip_interlacing]
< /dev/stdin > /dev/stdout

DESCRIERE


y4mdenoise poate fi folosit pentru a elimina zgomotul din imaginile dintr-un flux YUV4MPEG2. Acest lucru este util
pentru curățarea surselor vechi pentru a crește calitatea video și pentru a reduce rata de biți necesară
codificați videoclipul dvs. (de exemplu, pentru crearea VCD și SVCD).

CUM IT FUNCȚIONEAZĂ


Menține o listă a ultimelor mai multe cadre, numite cadre de referință. Fiecare referință
cadrul este compus din pixeli de referință. De fiecare dată când se dovedește că un pixel dintr-un cadru este a
instanța mutată a unui pixel într-un alt cadru, pixelul de referință încorporează valoarea sa,
și produce o valoare medie pentru toate instanțele pixelului. Cel mai vechi cadru de referință,
prin urmare, are o idee destul de bună despre valoarea reală a fiecărui pixel, dar, desigur, rezultat
este întârziată de numărul de cadre de referință.

Căutarea nu se face de fapt un pixel la un moment dat; se face în ceea ce privește grupurile de pixeli.
Un întreg grup de pixeli trebuie să se potrivească pentru ca orice potrivire să fie găsită, dar toate pixelii posibile
grupurile sunt testate (adică toate combinațiile posibile care se suprapun sunt verificate). Folosind pixel-
grupuri ajută la stabilirea unui standard minim pentru ceea ce poate fi considerat o potrivire, în ordine
pentru a evita să găsești o mulțime de potriviri cu adevărat mici (și cu adevărat inutile). În prezent, intensitate
grupurile de pixeli sunt 4x2 (adică 4 peste și 2 în jos), iar grupurile de pixeli de culoare sunt 2x2.

Compară fiecare grup de pixeli din cadrul curent cu toate grupurile de pixeli din precedentul
cadru, într-o anumită rază de căutare și le sortează în funcție de cât de aproape a fost potrivirea,
menținând cei mai buni concurenți. Apoi umple fiecare grup de pixeli găsit pe rând
determinați dimensiunea completă a meciului. Se aplică primul potrivire găsit a fi suficient de mare
la imagine. Numărul de concurenți de luat în considerare și dimensiunea minimă a unui meci poate
fi specificat pe linia de comandă.

La sfârșitul cadrului, orice pixeli de cadru nou nerezolvați încă sunt considerați noi
informații și este generat un nou pixel de referință pentru fiecare.

O „pasare cu zero-mișcare” are loc în fiecare cadru, înainte de detectarea mișcării, în încercarea de a rezolva
cea mai mare parte a cadrului ieftin. Toleranța sa la erori poate fi setată separat.

OPŢIUNI


y4mdenoise acceptă următoarele opțiuni:

-v [0..2] verbozitate
0 = niciunul, 1 = normal (totaluri de detectare a pixelilor pe cadru), 2 = depanare.

-p o
Controlează nivelul de paralelism. Deoarece intensitatea și culoarea sunt dezgomotate separat
prin design, este foarte ușor să faci fiecare în paralel pe o mașină cu procesoare multiple. The
valoarea implicită este 1; care citește și scrie cadre video în paralel cu eliminarea zgomotului. A
valoarea 2 face ca intensitatea și culoarea să fie dezgomotate în paralel. O valoare de 3 face
ambele tipuri de concurență. O valoare de 0 dezactivează toate concurența.

-r [4..] căutare rază
Raza de căutare, adică distanța maximă pe care se poate mișca un pixel și încă poate fi găsit
prin detectarea mișcării. Valoarea implicită este 16. Nu există restricții speciale privind
raza de căutare, de exemplu, nu trebuie să fie un multiplu par de 4.

-R [4..] culoare căutare rază
Raza de căutare de utilizat pentru culoare. Implicit este oricare a fost raza principală de căutare
setat la. Rețineți că această valoare ajunge să fie scalată de mărimea relativă a intensității
și planuri de culoare în fluxul dvs. YUV4MPEG2.

-t [0..255] Eroare toleranță
Cea mai mare diferență între doi pixeli care este acceptată pentru cei doi pixeli să fie
considerate egale. Valoarea implicită este 3, ceea ce este bun pentru materiale cu zgomot mediu, cum ar fi
TV prin cablu analogic. (Această valoare va trebui modificată în ceea ce este potrivit pentru
fluxul dvs. YUV4MPEG2 pentru a evita rezultate nedorite. Consultați instrucțiunile
de mai jos.)

-T [0..255] Eroare toleranță pentru culoare
Valoarea implicită este oricare la care a fost setată toleranța principală la erori.

-z [0..255] Eroare toleranță pentru mișcare zero trece
Toleranța la erori utilizată pentru pixelii care nu s-au mutat. De obicei egal cu principalul
toleranță la erori sau unul mai puțin decât atât. Implicit este 2.

-Z [0..255] Eroare toleranță pentru de culoare mișcare zero trece
Valoarea implicită este oricare la care a fost setată toleranța principală la eroare de mișcare zero.

-m [num] Număr de meciuri regulator
Numărul maxim de potriviri ale grupului de pixeli (în raza de căutare) de luat în considerare. Dacă
se găsesc mai multe, se păstrează doar cele mai apropiate potriviri. Implicit este 15.

-M [num] Mărimea meciului regulator
Dimensiunea minimă a regiunii pline de inundații generată dintr-un meci. Se potrivește mai mici
decât acestea sunt aruncate. Specificat în termeni de grupuri de pixeli. Implicit este 3.

-f o
Numărul de cadre de referință de păstrat. Valorile pixelilor sunt mediate peste acest număr
cadre înainte de a fi scrise în ieșirea standard; acest lucru implică, de asemenea, că ieșirea este
întârziată de atâtea cadre. Implicit este 10.

-B Modul alb-negru. Eliminați zgomotul doar planul de intensitate și setați planul de culoare la
totul alb.

-I o
Setați tipul de întrețesere. Implicit este preluat din fluxul YUV4MPEG2. 0 înseamnă că nu
întrețesut, 1 înseamnă întrețesut în câmpul de sus, 2 înseamnă întrețesut în câmpul de jos. Aceasta este
util atunci când semnalul este mai natural de alt tip de întrețesere decât acesta
reprezentarea curentă (de exemplu, dacă originalul a fost filmat pe film și apoi mai târziu a fost
transferat pe un videoclip întrețesut, va reduce zgomotul mai bine dacă este tratat ca un film, adică non-
intercalat).

TIPIC UTILIZARE AND SFATURI


Rețineți că toate aceste sfaturi au fost obținute prin experiență. (Doar pentru că unul
scrie un instrument nu înseamnă că se înțelege cum ar trebui să fie folosit, din același motiv pentru care
designerii de mașini nu sunt neapărat șoferi profesioniști.)

Pragul de eroare trebuie determinat pentru fiecare flux individual YUV4MPEG2. Dacă
pragul este setat prea mic, va lăsa zgomot în videoclip, iar deznogozatorul va rula mult
mai lent decât trebuie. Dacă este setat prea mare, dispozitivul de eliminare a zgomotului va începe să elimine detaliile:
videoclipul va deveni mai neclar, este posibil să vedeți benzi asemănătoare topografice în zona relativ plată
zone ale videoclipului și părți mici ale videoclipului care ar trebui să fie în mișcare vor fi blocate
loc. De asemenea, poate rula puțin mai lent. În plus, doar pentru că videoclipul a venit la tine
dintr-o sursă curată (TV digital prin cablu, LaserDisc etc.) nu înseamnă că videoclipul în sine este
curat; y4mdenoise este capabil să capteze zgomotul în înregistrarea originală, precum și
eroare de eșantionare de la dispozitivul de captare video. Va trebui să generați mici clipuri de
părți reprezentative ale videoclipului dvs., eliminați-le cu diferite praguri de eroare și vedeți
ce arata cel mai bine. Pe măsură ce câștigați experiență cu instrumentul, este posibil să știți ce eroare
pragul funcționează, în general, cu diferite tipuri de surse, dar veți dori totuși să dublați
verifica-ti presupunerile.

Suprafețe plate și strălucitoare, cum ar fi pereții vopsiți lucios sau podeaua din lemn lustruit a unui interior
gimnaziu, par să necesite un prag de eroare mai mic decât alte tipuri de videoclipuri.

Iată experiența autorului:

-t 1 : TV digital prin cablu, majoritatea discurilor laser, video cu camera video DV
-t 2 : Cameră video VHS, casete video produse comercial
-t 3 : TV analogică prin cablu, casetă video VHS (la viteza de 2 ore)
-t 4 : casetă video VHS (la viteza de 6 ore)

Videoclip întrețesut care a fost realizat din videoclipuri neîntrețesate (de exemplu, o casetă video sau LaserDisc de
un film) trebuie să fie eliminate ca neîntrețesate. În caz contrar, rezultatul tinde să fie granulat.

y4mdenoise elimină doar zgomotul temporal, adică zgomotul care apare în timp. Și tinde să
faceți o treabă atât de bună, încât zgomotul spațial (adică zgomotul care apare în zonele din apropiere
din același cadru) tinde să devină foarte distincte. Prin urmare, întotdeauna conducte de ieșire de
y4mdenoise printr-un filtru spațial precum y4mspatialfilter or yuvmedianfilter.

Când produceți videoclipuri cu rată de biți foarte scăzută (de exemplu, videoclipuri compatibile cu VCD mai mici de 900 kbps),
dezgomot la dimensiunea cadrului de ieșire, de exemplu, nu reduceți zgomotul la dimensiunea cadrului DVD, apoi reduceți la
Dimensiunea VCD. Acest lucru va reduce zgomotul și va condiționa videoclipul pentru partea de detectare a mișcării
of mpeg2enc. Dacă nu faceți acest lucru, se va produce un videoclip unde vor arăta scenele mai puțin complexe
foarte bine, dar scenele cu mișcare mare se vor estompa semnificativ.

Comprimarea JPEG a cadrelor video, chiar și compresia 100%, pare a fi inexactă
suficient pentru a afecta codarea MPEG. Prin urmare, dacă utilizați fișiere motion-JPEG ca dvs
format video intermediar, poate doriți să utilizați denoiser-ul în codificarea MPEG
conductă, adică după lav2yuv si inainte mpeg2enc. Dacă generați mai multe
rezoluțiile aceluiași videoclip, de exemplu, DVD și VCD, experiența arată că este acceptabil
alerga y4mdenoise înainte yuv2lav, dar ar trebui să utilizați în continuare filtrul spațial (de ex
y4mspatialfilter, yuvmedianfilter) în conducta de codificare MPEG, pentru a încerca să netezi
Artefacte de codificare JPEG.

Utilizați y4mdenoise online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Psi
    Psi
    Psi este XMPP puternic multiplatformă
    client conceput pentru utilizatori experimentați.
    Există versiuni disponibile pentru MS
    Windows, GNU/Linux și macOS.. Public:
    Utilizatori finali...
    Descărcați Psi
  • 2
    Volei Blobby 2
    Volei Blobby 2
    Continuarea oficială a celebrului
    Jocul arcade Blobby Volley 1.x...
    Public: utilizatori finali/desktop. Utilizator
    interfață: OpenGL, SDL. Programare
    Limbaj: C++, Lua. C...
    Descărcați Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM este clientul premiat
    Managementul relațiilor (CRM)
    aplicație adusă de autori
    și întreținerii, SalesAgility. Este
    mosul lumii...
    Descărcați SuiteCRM
  • 4
    Poweradmin
    Poweradmin
    Poweradmin este un DNS bazat pe web
    instrument de administrare pentru serverul PowerDNS.
    Interfața are suport complet pentru majoritatea
    a caracteristicilor PowerDNS. Are plin
    a sustine...
    Descărcați Poweradmin
  • 5
    Gin Web Framework
    Gin Web Framework
    Gin este un cadru web incredibil de rapid
    scris în Golang care poate efectua până la
    De 40 de ori mai rapid, datorită acestuia
    API de tip martini și versiune personalizată a
    httprout...
    Descărcați Gin Web Framework
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX bazat în MX LINUX con
    mai multe medii de birou. Aceasta este
    o aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/cereu...
    Descărcați CEREUS LINUX
  • Mai mult »

Comenzi Linux

  • 1
    aa-clickquery
    aa-clickquery
    aa-clickquery - program pentru interogare
    click-apparmor DESCRIERE: Acest program
    este folosit pentru a interoga click-apparmor pentru
    informație. UTILIZARE: aa-clickquery
    --click-fra...
    Rulați aa-clickquery
  • 2
    aa-exec-clic
    aa-exec-clic
    aa-exec-click - program pentru executare
    faceți clic pe pachete sub izolare
    DESCRIERE: Acest program este folosit pentru
    executați clic pachet sub AppArmor
    izolarea. eu...
    Rulați aa-exec-click
  • 3
    cpio
    cpio
    cpio - copiați fișiere în și din arhive...
    Rulați cpio
  • 4
    cpipe
    cpipe
    cpipe - copiați stdin în stdout while
    numărarea octeților și raportarea progresului...
    Rulați cpipe
  • 5
    FvwmSave
    FvwmSave
    FvwmSave - aspectul desktop-ului Fvwm
    se salvează modulul...
    Rulați FvwmSave
  • 6
    FvwmSave1
    FvwmSave1
    FvwmSave - aspectul desktop-ului FVWM
    se salvează modulul...
    Rulați FvwmSave1
  • Mai mult »

Ad