
Kosticky v MPEGu - Postprocessing v ffdshow jak na to?
Ahojka,
prevadim jedno video a bohuzel po prevodu je to hodne kostkaty. Doslech jsem se ze stim pomaha ten postprocessing. Mam video 640*256. Jak to nejlip nastavit? (v ffdshow) pls
Predem dekuji za odpovedi.
prevadim jedno video a bohuzel po prevodu je to hodne kostkaty. Doslech jsem se ze stim pomaha ten postprocessing. Mam video 640*256. Jak to nejlip nastavit? (v ffdshow) pls
Predem dekuji za odpovedi.
Dobre tak ja myslel ze vas to logicky napadne prevadi se z avi (hodnoty nahore) do 760*576 (tak nejak) format DVD. A slysel jsem ze ten postprocessing to vyhlazuje. Ale ptam se jak ho nejlip nastavit (zaskrtat,.. (SPP Deblocking,...)) . Ale zase aby ten prevod netrval roky.
Hele neni tu nekdo inteligentnejsi kdo si to fakt precte cely prispevek a rozumi problematice kodeku a video formatu?
4 Stayman:
....Ja se neptam cim a jak to prevadet. Procoder ti ty ctverce nevyhladi. Tady jde o zpracovani prez kodek ffdshow a ten s pomoci postprocesingu to vyhladi a ja se ptam jak ten postprocesing v nem nejlip nastavit. Na nic jinyho co tu placas okolo.
4 Stayman:
....Ja se neptam cim a jak to prevadet. Procoder ti ty ctverce nevyhladi. Tady jde o zpracovani prez kodek ffdshow a ten s pomoci postprocesingu to vyhladi a ja se ptam jak ten postprocesing v nem nejlip nastavit. Na nic jinyho co tu placas okolo.
Si robis z nas srandu a navyse si drzý jak plostica, pretoze este citat viem:
[color=red]prevadim jedno video a bohuzel po prevodu je to hodne kostkaty.[/color]
Co znamena, ze to video prevadzas nejakym nezmyslom a mas tam po tom prevode kocky a tak preto ti radim to com som pisal, inak by som si ta ver ze nevsimol, blbosti riesit nemam kedy a este s nejakym sprostakom tak to mi ver, ze uz dupel :-k :-k :-k
[color=red]prevadim jedno video a bohuzel po prevodu je to hodne kostkaty.[/color]
Co znamena, ze to video prevadzas nejakym nezmyslom a mas tam po tom prevode kocky a tak preto ti radim to com som pisal, inak by som si ta ver ze nevsimol, blbosti riesit nemam kedy a este s nejakym sprostakom tak to mi ver, ze uz dupel :-k :-k :-k
Lol.
Nemuzu se nic jinyho nez se smat. To je jenom cast definice ty otazky. Ja se ptam jen na jak nastavit ten postprocesing v tom ffdshow nic jinyho chapes? A kdyby te to zajimalo tak ja procoder pouzivam. Je to skvely program ale fragmenty z mensiho (AVI) na vetsi format (MPEG) nevycistuje. Kosky tam jsou taky (obrysy tvari atd...) prave ze resenim na vyhlazeni je ten postprocesing v ffdshow vis? A ja se ptam jak to nejlip nastavit nic vic nic min.
Nemuzu se nic jinyho nez se smat. To je jenom cast definice ty otazky. Ja se ptam jen na jak nastavit ten postprocesing v tom ffdshow nic jinyho chapes? A kdyby te to zajimalo tak ja procoder pouzivam. Je to skvely program ale fragmenty z mensiho (AVI) na vetsi format (MPEG) nevycistuje. Kosky tam jsou taky (obrysy tvari atd...) prave ze resenim na vyhlazeni je ten postprocesing v ffdshow vis? A ja se ptam jak to nejlip nastavit nic vic nic min.
Tak si to hod na dve DVD, pretoze ten rozmer je dostatocny, neviem aka je dlzka toho zaznamu, ale urcite moc, ked ti vznikaju s ProCoderom kocky => mas nedostatocny dat.tok. 8-)
Aha tak ja uz vim proc mi rikas to co mi rikas.
Protoze ty myslis ze myslim neco jinyho.
Ja nemyslim takovy ty rozpady obrazu. Dobre tak to pojmenuju jinak. Takovy ty Zuby kolem tvari apod..., ktery vznikaj tim prevodem z nizsiho do vyssiho rozliseni ...uz chapes ? :-)
Protoze ty myslis ze myslim neco jinyho.
Ja nemyslim takovy ty rozpady obrazu. Dobre tak to pojmenuju jinak. Takovy ty Zuby kolem tvari apod..., ktery vznikaj tim prevodem z nizsiho do vyssiho rozliseni ...uz chapes ? :-)
jabber
To teda nevím, jesli ti postprocessing pomůže. Jak čtu, ty chceš z menšího rozměru (pojem "rozlišení" v tomto případě je blbost) udělat větší? Na to je dobré použít resize lanczos.
To teda nevím, jesli ti postprocessing pomůže. Jak čtu, ty chceš z menšího rozměru (pojem "rozlišení" v tomto případě je blbost) udělat větší? Na to je dobré použít resize lanczos.
Jj presne z 640*256 na DVD velikost 7??*576 (ja ted nevim kolik to je) .uz jsem takhle preved s precoderem 2 hodne filmu ale vetsinou zdroj byl s 7xx*256 (treba) takze to jeste slo. Ale ted prevadim z avizovanyho rozliseni. a je to hrozne zubaty vsechno.
A kde to resize lancros najdu? V procoderu nebo v ffdshow nebo je na to potreba neco specialniho?
A kde to resize lancros najdu? V procoderu nebo v ffdshow nebo je na to potreba neco specialniho?
Skor by som povedal, ze ti vadi interlaced, tak nechaj to neprekladane (urcite to AVI tak je!!!), teda neviem ci tak ProCoder robi, starsie verzie urcite vedeli progressive...
Jde o to vybrat správnou metodu pro resize. Pro zmenšování je nejlepší Bilinear, pro zvětšení naopak Bicubic a Lanczos. Podrobnosti jsou v manuálu pro AviSynth. Žádný postprocessing to nezachrání. Ten je vhodný na ty kostky způsobený špatnou kompresí.
Jinak ten Tvuj film má poměr stran 2,5:1, což je poměrně dost nudle. Originál byl zřejmě 2,33:1. Proto při kompresi nezapomeň na černý pruhy, nemůžeš to jen tak natáhnout na 720x576. Koukni kdyžtak na moje stránky na návod jak připravit Avisynthem video pro DVD. Je tam popsáno jak to spočítat, neni to zase až taková sranda jak by se mohlo zdát.
P.S. Nevíte jaký poměr stran je na DVD dovolený? Určitě 4:3 a 16:9, ale je ještě nějaký jiný?
Jinak ten Tvuj film má poměr stran 2,5:1, což je poměrně dost nudle. Originál byl zřejmě 2,33:1. Proto při kompresi nezapomeň na černý pruhy, nemůžeš to jen tak natáhnout na 720x576. Koukni kdyžtak na moje stránky na návod jak připravit Avisynthem video pro DVD. Je tam popsáno jak to spočítat, neni to zase až taková sranda jak by se mohlo zdát.
P.S. Nevíte jaký poměr stran je na DVD dovolený? Určitě 4:3 a 16:9, ale je ještě nějaký jiný?
Jj je mi to jasny. Jde o nejnovejsi vdrip constantina od done. Na ty stranky kouknu. A nahodu to tu resizi nezvladne ten Procoder 2 ? DYt to stoji tolik a ze by to neumel :)
jabber
No jesli sis koupil Procoder, tak by ti měli poradit i servis. Resize umí, ale s AviSynthem je to lepší.
No jesli sis koupil Procoder, tak by ti měli poradit i servis. Resize umí, ale s AviSynthem je to lepší.
ProCoder to dělá na moje gusto moc automaticky. Nevěřim mu, že to udělá tak jak chci já. V Avisynthu to mam pod kontrolou. Ale samozřejmě by to ProCoder měl umět sám taky, ale moc ho nepoužívam. Spíš CCE, QuEnc nebo HC.
4:3 a 16:9, nic ine playere nepoznaju, takze anamorf 2,35:1 je z ciernymi pruhmi,to bude aj jeho pripad...
Mno takze tech 640*256 prevedu na 720*288 a o ty pruhy uz se postara sam procoder jo? A pouziju na to VirtualDub - NAsel jsem tam ten lanczos ale je tam lanczos3 je to to sami? asi jo ne?
A jeste dotazek. Asi nejlepsi by bylo to ulozit do uncompresed avi ale to zere hadr jak nic. Takze asi zvlim compresi X-vid MPEG 4 Codec (XVID) v 1.0.3 mno ale je tu configuration toho kodeku. Co tam nejlip navolit aby to uz moc nekomprimovalo ale zase aby to nejedlo disk jak malinu.
A jeste dotazek. Asi nejlepsi by bylo to ulozit do uncompresed avi ale to zere hadr jak nic. Takze asi zvlim compresi X-vid MPEG 4 Codec (XVID) v 1.0.3 mno ale je tu configuration toho kodeku. Co tam nejlip navolit aby to uz moc nekomprimovalo ale zase aby to nejedlo disk jak malinu.
jabber> Buďto jak radí Stayman nebo použij ve VD frameserver. Ale stejně je nejlepší Avisynth.
Ale každopádně 720*288 je úplně špatně. Uvědom si, že to DVD bude mít nastavenej poměr stran 16:9. To dává pixel aspect ratio 1.422, takže to musí bejt nějakych 410px. Standardní je video 720x436 a doplněný 70px širokejma pruhama. To dá přibližně 2.33:1, což je často používanej poměr stran. Přečti si radši ten můj návod než to zprasíš :-)
Ale každopádně 720*288 je úplně špatně. Uvědom si, že to DVD bude mít nastavenej poměr stran 16:9. To dává pixel aspect ratio 1.422, takže to musí bejt nějakych 410px. Standardní je video 720x436 a doplněný 70px širokejma pruhama. To dá přibližně 2.33:1, což je často používanej poměr stran. Přečti si radši ten můj návod než to zprasíš :-)
Oki oki uz jsem to stim zkousel. A no...
v mym souboru mam tohle:
AVISource("sample.avi",false)
Lanczos4Resize(720,288)
AddBorder(...)
ale nechce se nejak rozject:
ze zacatku byl jeste problem ten ze se v tom media playeru zobrazovalo neco o PCM (neco zvuk). Zkousel jsem teda to KillAudio a porad to rikalo. (v tom videu je AC3 5.1) Mno takze jsem ten zvuk dal pryc a uz to nerika. ale chce to stahovat nejaky kodeky takze to povolim a pak to rekne
Nelze stáhnout odpovídající dekomprimační nástroj. (Chyba=80040200)
Třída není zaregistrována (Chyba=80040154).
Pritom XVID 1.0.3 mam nainstalovanej. (Virtualdub jede vpohode)
v mym souboru mam tohle:
AVISource("sample.avi",false)
Lanczos4Resize(720,288)
AddBorder(...)
ale nechce se nejak rozject:
ze zacatku byl jeste problem ten ze se v tom media playeru zobrazovalo neco o PCM (neco zvuk). Zkousel jsem teda to KillAudio a porad to rikalo. (v tom videu je AC3 5.1) Mno takze jsem ten zvuk dal pryc a uz to nerika. ale chce to stahovat nejaky kodeky takze to povolim a pak to rekne
Nelze stáhnout odpovídající dekomprimační nástroj. (Chyba=80040200)
Třída není zaregistrována (Chyba=80040154).
Pritom XVID 1.0.3 mam nainstalovanej. (Virtualdub jede vpohode)
720*288 jsem myslel proto aby to video zustalo v ratiu tak jak je. a kyz se to do do 720*436 (nebo 410) tak to bude trochu natahnuty ne?
a lanczos4 je v avisynth 2.5. Nevim tak je snad lepsi novejsi 4ka nez 3ka ne?
a lanczos4 je v avisynth 2.5. Nevim tak je snad lepsi novejsi 4ka nez 3ka ne?
jabber
No já to takhle nezkoušel, nedávám tam žádné číslo. Jo 720*288 by měly authoringové softy pochopit.
No já to takhle nezkoušel, nedávám tam žádné číslo. Jo 720*288 by měly authoringové softy pochopit.
jabber> Při přehrávání se to video vždyzky roztáhne do šířky, proto NESMÍŠ zachovávat původní poměr stran. To roztažení závisí na tom, jestli nastavíš poměr stran 4:3 nebo 16:9.
Jinak při vytváření toho Avisynth skriptu zkus postupovat postupně tak, že nejdřív zkusíš jenom AviSource("video.avi"). Pak to otevři ve VDM a koukni, co to zahlásí. Pokud nastala chyba, tak a) nemáš VfW dekoder pro video nebo zvuk (což pro AC3 zřejmě opravdu mít nebudeš). Další problém může být kódování barev. Zkus ConvertToRGB(), to by mělo VDM vyhovovat. Pro DVD ale budeš potřebovat naopak ConvertToYV12 pokud to v něm nemáš.
Pokud Ti to z předchozího neni jasný, tak z Avisynthu leze nekomprimovaný obraz a zvuk. Nepotřebuješ teda žádný kodeky, ale je pravda, že plno programů považuje YV12 za kodek. Ale to by měl zvládnout XviD (pokud si to tam nezakázal). Zkus to prostě otestovat ve VDM a tu konverzi na RGB.
Zvuk z toho AVI vyhoď a pak ho na DVD přidej tak jak je v tom AVI. Překomprimuj jenom video. Proč bys prznil zvuk, když už je ve správnym formátu?
Jinak při vytváření toho Avisynth skriptu zkus postupovat postupně tak, že nejdřív zkusíš jenom AviSource("video.avi"). Pak to otevři ve VDM a koukni, co to zahlásí. Pokud nastala chyba, tak a) nemáš VfW dekoder pro video nebo zvuk (což pro AC3 zřejmě opravdu mít nebudeš). Další problém může být kódování barev. Zkus ConvertToRGB(), to by mělo VDM vyhovovat. Pro DVD ale budeš potřebovat naopak ConvertToYV12 pokud to v něm nemáš.
Pokud Ti to z předchozího neni jasný, tak z Avisynthu leze nekomprimovaný obraz a zvuk. Nepotřebuješ teda žádný kodeky, ale je pravda, že plno programů považuje YV12 za kodek. Ale to by měl zvládnout XviD (pokud si to tam nezakázal). Zkus to prostě otestovat ve VDM a tu konverzi na RGB.
Zvuk z toho AVI vyhoď a pak ho na DVD přidej tak jak je v tom AVI. Překomprimuj jenom video. Proč bys prznil zvuk, když už je ve správnym formátu?
[quote=StayMan by €RikŁ€]Zapni ProCoder Wizard (Alebo Express) a chod si uz konecne lahnut... rano ta caka prekvapko :-E[/quote]
...a vyhodíš PC z okna!
když uděláš správný script v AS, tak je to podstatně rychlejší.
...a vyhodíš PC z okna!
když uděláš správný script v AS, tak je to podstatně rychlejší.
Hele ja mam porad problem s tim avisynthem :( je skvely ze to teda jako jde otevrit i v procoderu rovnou na kodovani, ale
i kdyz v tom avs souboru mam jen
AviSource("sample.avi")
tak mi i ten procoder hlasi jen "An unknown error occurred"
nevite nekdo co by mohlo bejt pricinou.
Kodeky mam XVID 1.0.3 (v tom je i to video) i ffdshow aktualni. Podle gSpotu mi nic nechybi. A avisynth nejede a nejede :( Nevite co by mu mohlo chybet?
Na netu jsem nasel ze ty starsi verze >1 potrebovali nejak rucne zaregistrovat tu dll ale u ty 2.5 uz se to deje automaticky ne?
Ja uz fakt nevim :(
i kdyz v tom avs souboru mam jen
AviSource("sample.avi")
tak mi i ten procoder hlasi jen "An unknown error occurred"
nevite nekdo co by mohlo bejt pricinou.
Kodeky mam XVID 1.0.3 (v tom je i to video) i ffdshow aktualni. Podle gSpotu mi nic nechybi. A avisynth nejede a nejede :( Nevite co by mu mohlo chybet?
Na netu jsem nasel ze ty starsi verze >1 potrebovali nejak rucne zaregistrovat tu dll ale u ty 2.5 uz se to deje automaticky ne?
Ja uz fakt nevim :(
tady je zabelenej v ZIPU http://s4.yousendit.com/d.aspx?id=07U6W3QIFRIA92S3JI57MT79GQ
Tak je to tak jak jsem si myslel. To video je XviD v YV12 kódování. Zkus ještě ve VfW konfiguraci FFDShow povolit dekódování YV12, to by mohlo pomoct. Nebo jak už jsem psal ten příkaz ConvertToRGB(). Když to ale takhle hodíš do CCE nebo QuEnc, tak by to mělo být O.K. Na DVD musí být barvy YV12, nic jinýho neni dovoleno. Takže skript
[quote]
AviSource("sample.avi")
LanczosResize(720,436)
AddBorders(0,70,0,70)
[/quote]
by měl být O.K.
[quote]
AviSource("sample.avi")
LanczosResize(720,436)
AddBorders(0,70,0,70)
[/quote]
by měl být O.K.
Super ted uz to facha. A "zuby" jsou z videa pryc :-) diky moc ale jeste jeden dotaz.
Ale jeste k ty lanczos metode.
Neni podle tohohle textu lepsi nez puvodni bez 4ka?:
Lanczos4Resize (added in v2.55) is closely related to LanczosResize (correct name: Lanczos3Resize). The latter uses a 6-tap filter and the former a 8-tap filter to do the resizing. The result is that Lanczos4Resize produces sharper images. Especially usefull when upsizing a clip.
Ale jeste k ty lanczos metode.
Neni podle tohohle textu lepsi nez puvodni bez 4ka?:
Lanczos4Resize (added in v2.55) is closely related to LanczosResize (correct name: Lanczos3Resize). The latter uses a 6-tap filter and the former a 8-tap filter to do the resizing. The result is that Lanczos4Resize produces sharper images. Especially usefull when upsizing a clip.
Hele tak ja se zeptam jeste na ty detaily prevodu. Asi banalnosti ale radsi si to upresnim.
Jinak s tim avisynthem je ten vystup fakt perfekni :)
Ale k ty otazce kdyz se prevadi video z nejakyho avicka na dvd. Ma se nastavovat neco ohledne jasu a kontrastu (zesvetlit a tak) nebo to nechat bez uprav. Nebo zalezi na tom kterym ripu?
Jinak s tim avisynthem je ten vystup fakt perfekni :)
Ale k ty otazce kdyz se prevadi video z nejakyho avicka na dvd. Ma se nastavovat neco ohledne jasu a kontrastu (zesvetlit a tak) nebo to nechat bez uprav. Nebo zalezi na tom kterym ripu?
[quote=jabber]Hele tak ja se zeptam jeste na ty detaily prevodu. Asi banalnosti ale radsi si to upresnim.
Jinak s tim avisynthem je ten vystup fakt perfekni :)
Ale k ty otazce kdyz se prevadi video z nejakyho avicka na dvd. Ma se nastavovat neco ohledne jasu a kontrastu (zesvetlit a tak) nebo to nechat bez uprav. Nebo zalezi na tom kterym ripu?[/quote]
To přece musíš vidět sám, jesli to máš tmavé, nebo nekontrastní. V AS na to filtr určitě je.
Jinak s tim avisynthem je ten vystup fakt perfekni :)
Ale k ty otazce kdyz se prevadi video z nejakyho avicka na dvd. Ma se nastavovat neco ohledne jasu a kontrastu (zesvetlit a tak) nebo to nechat bez uprav. Nebo zalezi na tom kterym ripu?[/quote]
To přece musíš vidět sám, jesli to máš tmavé, nebo nekontrastní. V AS na to filtr určitě je.
Ten filtr AviSynthu se jmenuje Tweak. Upravuje barvy, jas a kontrast. Při převodu z AVI na DVD se občas využijí nějaké filtry na potlačení šumu, ale to spíš pokud je zdroj třeba DV. DivXy jsou rozmaný dost už sami od sebe.
jasny ale me zajimalo ze teda kdyz to ripujou z dvdcka jestli ten obraz nejak upravujou nebo je ripnutej tak jak vypada na tom dvdcku.
Jo a k tomu AviSynthu ten ProCoder je s nim o cca 2-3 hodky rychlejsi (ten prevod), takze super ;)
Jo a k tomu AviSynthu ten ProCoder je s nim o cca 2-3 hodky rychlejsi (ten prevod), takze super ;)