PDA

Zobrazit plnou verzi : Zpracování HDTV záznamu do AVI



radiotv-tiskovky
22-03-2009, 09:58
Ahoj, mám Vantage 7100 TS, který vytváří nahrávky s koncovkou TRP, a to ať už se jedná o SD nebo i HD záznam. U SD záznamu v současné době nemám problém, ten však nastává u HDTV, protože s ním mají problém i některé programy jako je ProjectX. Našel jsem sice výbornou free utilitku H264TS_Cutter, která převede TRP (TP) na TS, se kterým už se pracuje o mnoho lépe, ale vzápětí přišla otázka, co s tím dál. Pomocí jednoho z návodů na TV Freaku jsem vyzkoušel s úspěchem program MPEG Video Wizard - střihání je více než jednoduché a vše šlape parádně. Problém ovšem nastává, když soubor uložím. Nastavím rozlišení, jaké požaduji a soubor, který vyleze má požadované parametry. Mínus je však v tom, že jsou přes něj jakoby takové čáry. Vše proběhne bez problémů, ale ty čáry jsou docela rušivé a ve sledování to vadí.

Abyste si dokázali udělat obrázek, co tím myslím, jukněte sem:
http://img256.imageshack.us/img256/462/predtim.jpg
http://img256.imageshack.us/img256/8792/pote.jpg

První obrázek je, jak vypadá video před průchodem MPEG Video Wizardem, je úplně v pořádku, a druhý poté - jsou vidět takové vodorovné průhledné čáry, dost rušivé.

Předem moc díky za pomoc.

MIHI
22-03-2009, 11:57
Ty čáry jsou dva půlsnímky (pokus nevíš co to je, nastuduj třeba tady http://cs.wikipedia.org/wiki/Proklad_(komprese_obrazu)
V podstatě by to mohlo být v pořádku není mi jasné z čeho do čeho to převádíš (např. 1080/50i - 625/50i).

radiotv-tiskovky
22-03-2009, 14:28
Ty čáry jsou dva půlsnímky (pokus nevíš co to je, nastuduj třeba tady http://cs.wikipedia.org/wiki/Proklad_(komprese_obrazu)
V podstatě by to mohlo být v pořádku není mi jasné z čeho do čeho to převádíš (např. 1080/50i - 625/50i).

Převádím např. 1920x1080 na 1280x720 (to je případ přesně toho videa, které vidíš na obrázku). Satelit ukazoval, že je to 25 snímků za sekundu, což je televizní klasika, tak jsem to tak nechal. Když jsem to změnil v MPEG Video Wizardu na 50, tak to na ty čáry nemělo vliv, takže by mě zajímalo, co je špatně...

MIHI
22-03-2009, 16:48
Ale důležité je jestli převádíš z prokládaného na neprokládaný, nebo co děláš. Pokud jedeš z prokládaného 1080i na neprokládaný 720p a neprovádíš u toho deinterlacing, tak se ti tam toto prokládání zobrazí (ve formě těch čar). Pokud máš zdroj TV signál - tedy nejspíš těch prokládaných 1080i pak bys měl převádět opět do formátu s prokládáním, tedy 720p není vhodné.

MIHI
22-03-2009, 16:51
A ještě zkontroluj, jestli ten program správně detekuje, že to zdrojové video je prokládané, pokud by ho považoval za 25p, tak nebude oddělovat půlsnímky a vznikne "čárkování".

radiotv-tiskovky
22-03-2009, 17:59
Ale důležité je jestli převádíš z prokládaného na neprokládaný, nebo co děláš. Pokud jedeš z prokládaného 1080i na neprokládaný 720p a neprovádíš u toho deinterlacing, tak se ti tam toto prokládání zobrazí (ve formě těch čar). Pokud máš zdroj TV signál - tedy nejspíš těch prokládaných 1080i pak bys měl převádět opět do formátu s prokládáním, tedy 720p není vhodné.

Takže když mi přijímač ukáže, že je rozlišení 1920x1080 a Interlaced s Frame Rate 25, tak výstup by měl být jaký?

Obrázek je v příloze, aby sis udělal představu, co je a co není možné nastavit. Já dávam jako rozlišení standardně 1280x720 (Resolution) a počet obrázků 25 (Frame rate). To je teda ale asi špatně, co? Víc tam toho bohužel nastavit nelze.

MIHI
22-03-2009, 18:25
Interlaced znamená prokládaný. Takže to má 25 snímků/vteřinu, respektive 50půlsnímků/vteřinu. 1280x720 je formát 720p, který nemá půlsnímky, ale jen 25 celých snímků za vteřinu. Pokud na něm trváš, musíš odstranit ze zdrojového videa v každém okně jeden půlsnímek. Takže bys tam musel najít nějaký filtr nebo plugin, jmenovat by se mohl deinterlacing. Snížíš si tím ale rozlišení videa (odstraní to v obrázku každý druhý řádek - tzn. 1080:2=540) a taky plynulost (místo obnovování obrazu 50x vteřinu, to bude jen 25x vteřinu). Proto bych popřemýšlel jestli je převod do 720p nutný.

MIHI
22-03-2009, 18:26
Proč vlastně nezachováváš původní formát 1080i?

radiotv-tiskovky
22-03-2009, 20:12
Proč vlastně nezachováváš původní formát 1080i?

Ještě v tom mám trochu guláš. Když nechám rozlišení 1920x1080, tak by to mělo být v pohodě? Konkrétně Nova HD má rozlišení 1920x1080 a je Interlaced. To jsou snad všechny kanály, co jsem koukal...

MIHI
22-03-2009, 20:36
Pokud zůstaneš u 1080i, tak by to mělo být v poho. (pozor ale abys to nepřeváděl do 1080p).

Welshcorgi
23-03-2009, 14:19
Ještě v tom mám trochu guláš. Když nechám rozlišení 1920x1080, tak by to mělo být v pohodě? Konkrétně Nova HD má rozlišení 1920x1080 a je Interlaced. To jsou snad všechny kanály, co jsem koukal...

Načti si zde: http://www.100fps.com/

Potom pochopíš o co jde, jak se toho zbavit atd...

MIHI
23-03-2009, 16:18
Načti si zde: http://www.100fps.com/

Potom pochopíš o co jde, jak se toho zbavit atd...

Pěkná stránka.) Konečně vím kam odkázat ty, co nechápou prokládání...
V tomto případě, pokud jde taky o zachování kvality, bych se do deinterlacingu nepouštěl, a zůstal u původního 1080i.

radiotv-tiskovky
23-03-2009, 20:15
Zajímavé čtení, pokud jsem to tedy pochopil správně, vysílá-li kanál v rozlišení 1920x1080, můžu nastavit buďto 25 nebo 50 snímků - je-li to I nebo P. Víc mě vlastně zajímat nemusí. Rozlišení samozřejmě můžu snížit s tím, že musím zachovat počet snímků, tzn., jde-li o interlaced (prokládáný) - je to 25 půlsnímků, je-li to P, jde o 50 snímků/sek. Chápu už to konečně správně?

U Novy HD, stejně jako u ostatních kanálů, protože snad nic nevysílá v P, hodím rozlišení na např. 1280x720 a Frame rate na 50, ok?

MIHI
23-03-2009, 22:05
Zajímavé čtení, pokud jsem to tedy pochopil správně, vysílá-li kanál v rozlišení 1920x1080, můžu nastavit buďto 25 nebo 50 snímků - je-li to I nebo P. Víc mě vlastně zajímat nemusí. Rozlišení samozřejmě můžu snížit s tím, že musím zachovat počet snímků, tzn., jde-li o interlaced (prokládáný) - je to 25 půlsnímků, je-li to P, jde o 50 snímků/sek. Chápu už to konečně správně?

U Novy HD, stejně jako u ostatních kanálů, protože snad nic nevysílá v P, hodím rozlišení na např. 1280x720 a Frame rate na 50, ok?

Bohužel ne:) Bavíme-li se o formátu 1080i, tak se jedná 50 půlsnímků, tedy 25 celých snímků za vteřinu.
1280x720 s frame rate 50fps (720/50p), se pro vysílání (zatím) nepoužívá. Formát 720i neexistuje.
Možná tě i mate označování, někdy se totiž používá 1080/50i, někde se můžem setkat s 1080/25i, ale jedná se o to samé.
1080p (ať už 50 nebo 25) je ale už něco jiného.
Pokud tedy nahráváš TV signál, který je nejspíš i, tak ho jako i musíš zpracovat a exportovat.

Tak a teď v tom máš guláš, co? :)

radiotv-tiskovky
24-03-2009, 18:13
Domnívám se, že problém je v použitém softwaru. Jaký program byste doporučili? Já používám pro pro převod z TP do TS prográmek H264TS_Cutter. Obraz, který z něj vyleze, je v pořádku, ale problémy dělá MPEG Video Wizard, který převádí na AVI a další formáty. Obraz je z něj takový, jaký je na obrazcích, i když zvolím frame rate 25 a rozlišení ponechám 1920x1080...

radiotv-tiskovky
13-04-2009, 21:10
Je hezké, že již víme, kde je problém - já už to vím taky. Teď mám ovšem problém s nastavením kodeků, protože nevím, jak na to, ať dělám, co dělám, tak se prostě oněch čar nemůžu zbavit. Nenašel by se mezi vámi někdo, kdo by to byl schopen probrat osobně a také nastavit? Opravdu bych mu byl velmi vděčný. Klidně mu i zaplatím, ale z tohohle už jsem fakt zoufalý...

MIHI
13-04-2009, 22:39
Tak nejlíp asi, abys sem hodil nějakou krátkou ukázku...

radiotv-tiskovky
14-04-2009, 05:53
Tak nejlíp asi, abys sem hodil nějakou krátkou ukázku...

Já myslím, že to není třeba. Příspěvek najdete hned na první stránce, a to jako první. Jsou tam i dva odkazy.

radiotv-tiskovky
14-04-2009, 08:20
Ještě by pro vás mohl být zajímavý text, který jsem dostal od Karla Úlovce z ČVÚT, který je v daném oboru odborníkem na slovo vzatým. Problém je v tom, že ani on mi nedokázal pořádně poradit.

Tady je tedy jeho text:
S podobnym problemem se setkavam, kdyz si nahravam TV vysilani v SDTV kvalite z DVB-T (MPEG2). Jedna se taktez o prokladany format. Shodou okolnosti k vystrihavani napr. reklam uzivam take MPEG Video Wizard. Pokud chci nahravku ulozit v uspornejsim formatu (DivX apod.), take mi cini "neresitelne" problemy prokladani. Zatimco DivX zpracovava 25 plnych snimku, pracuje MPEG2 (v systemu DVB-T) s 50 pulsnimky. Nejjednodussim sloucenim dvou po sobe nasledujicich pulsnimku (lichy+sudy) vznikne presne co ukazujete v priloze. Trochu lepsim resenim je uzit tzv. "deinterlace", coz vicemene zarovna strukturu obrysu. DivX kodek lze nastavit tak, aby deinterlace provadel. Mam vsak pocit, ze se nejedna o prilis povedene zpracovani obrazoveho signalu - odhaduji, ze data se nechaji projit 2D filtrem typu dolni propust, takze zmizi rozmazani obrysu, ale obraz ztrati detajly a mozna to vysvetluje i "mlhu" kterou popisujete. Nektere filtry ve VirtualDubu pro deinterlace se mi zdaji podarenejsi. MPEG2 lze zpracovat napr. ve VirtualDub-MPEG2 1.6.15 a uzit internal deinterlace filter anebo deinterlace MAP filter. Nevim vsak, zda VirtualDub umi zpracovat HDTV obraz. Navic prepocet dat pres filtr a nasledny prevod do jineho kodeku jsou casove velmi narocne a tak jsem od takoveho zpracovani upustil.
Dnes jiz nejsou velke disky drahou zalezitosti a tak z MPEG Video Wizard ukladam bez rekomprese v puvodnim MPEG2 formatu (pri ukladani predvolba Automatic). Jeste je samozrejme nutno donutit prehravac, aby prehraval prokladane, jednoduche je to napr. v Media Player Classic Homecinema volbou deinterlace - Bob. Obraz je tedy ulozen i reprodukovan prokladane beze ztraty kvality. Nevim, zda je postup pouzitelny i pro HDTV, ja o lepsim pro SDTV nevim.

Tak a teď tedy raďte, co s tím?

Pave1
14-04-2009, 12:01
Zkus se vykašlat na DivX.

SD zdroj ukládej v mpeg2 (1:1) a HD zdroj v H264 (= mpeg4 AVC). Oboje lze ideálně přehrávat z diskových přehrávačů typu Popcorn, což je škatulka s diskem s DO a přípojnými místy pro TV.

Řešit HD přes DivX je asi marná a zbytečně dlouhá cesta.

radiotv-tiskovky
14-04-2009, 12:36
Mam to!!!! :-) V ffdshow bylo ještě nutné nastavit Deinterlacing na Zpracovat celý obraz a možnost Deinterlacing zafajfkovat. Obraz je teď jak vínko. Příkládám screenshot a děkuji všem, kteří byli ochotni pomoci.

Dle rady Pave1 jsem se vykašlal na AVI a nyní už mám nastaveno na MP4. :-)

MIHI
14-04-2009, 23:38
No, ale snížil sis rozlišení obrazu a vlastně i snímkovou frekvenci na polovinu:) Takže pořád trvám na tom, že deinterlacing je zbytečné mršení obrazu:))

radiotv-tiskovky
15-04-2009, 06:37
No, ale snížil sis rozlišení obrazu a vlastně i snímkovou frekvenci na polovinu:) Takže pořád trvám na tom, že deinterlacing je zbytečné mršení obrazu:))

To máš sice pravdu, ale jinak se mi bohužel onoho nešťastného prokládání nezbavil, ať jsem se snažil sebevíc... :-(

artam
15-04-2009, 13:21
MIHI: Nezmysel, ziadnu snimkovu frekvenciu neznizil a rozlisenie znizil maximalne tak na pohyblivych hranach (aj to nemusi byt prakticky pozorovatelne, ak pouzil smart deinterlacing). Prosim, nemystifikuj tu obecenstvo. :)

Prekladanych je 25 celych snimkov, zlozenych z 50 polsnimkov. Takze pred aj po deinterlacingu je tych snimkov stale 25.
Okrem toho, deinterlacing sa nerobi vynechavanim ani riadkov, ani polsnimkov. Pocet riadkov v snimku (zlozeneho z 2 polsnimkov) ostava stale 1080. Zjednodusene povedane, smart deintrelacing (ktory pouziva aj ffdshow) detekuje hranu pohybliveho objektu a interpoluje ho vzhladom na predchadzajuci a nasledujuci polsnimok. Vysledkom je ostra hrana a prakticky nepozorovatelny blurring (rozmazanie).

MIHI
19-04-2009, 00:46
MIHI: Nezmysel, ziadnu snimkovu frekvenciu neznizil a rozlisenie znizil maximalne tak na pohyblivych hranach (aj to nemusi byt prakticky pozorovatelne, ak pouzil smart deinterlacing). Prosim, nemystifikuj tu obecenstvo. :)

Prekladanych je 25 celych snimkov, zlozenych z 50 polsnimkov. Takze pred aj po deinterlacingu je tych snimkov stale 25.
Okrem toho, deinterlacing sa nerobi vynechavanim ani riadkov, ani polsnimkov. Pocet riadkov v snimku (zlozeneho z 2 polsnimkov) ostava stale 1080. Zjednodusene povedane, smart deintrelacing (ktory pouziva aj ffdshow) detekuje hranu pohybliveho objektu a interpoluje ho vzhladom na predchadzajuci a nasledujuci polsnimok. Vysledkom je ostra hrana a prakticky nepozorovatelny blurring (rozmazanie).

1) Z 50i (kdy se obnovuje obraz vlastně 50x za sekundu) na 25p.
2) Deintarlacing se dělá různými způsoby, včetně (s)prostého "vynechání" (respektive duplikování) řádků. Pokud je smart, tak je to samozřejmě o něco lepší. Ale pokud půjdeme do detailů, tak trvám na tom, že i tento deinterlacing je ztrátový.

artam
19-04-2009, 01:27
1) Z 50i (kdy se obnovuje obraz vlastně 50x za sekundu) na 25p.
2) Deintarlacing se dělá různými způsoby, včetně (s)prostého "vynechání" (respektive duplikování) řádků. Pokud je smart, tak je to samozřejmě o něco lepší. Ale pokud půjdeme do detailů, tak trvám na tom, že i tento deinterlacing je ztrátový.

Mno, o prekladanom snimkovani mas mierne skreslene predstavy, len co je pravda. :)
1) pri 50i sa "obraz" neobnovuje 50x za sekundu, ale len polsnimky, jeden "obraz" je zlozeny z 2 polsnimkov a tych "obrazov" je tam stale len 25.
2)vynechanie riadkov, o ktorom si predtym pisal, je samozrejme nezmysel, ale ok, opravil si sa - jedna sa o duplikovanie riadkov a vytvorenie 50p celych snimkov z polsnimkov zduplikovanim riadkov - a je to ten najhorsi a najmenej pouzivany sposob deinterlacingu na svete (mozno aj v tejto galaxii). V sfere tv a video editingu teda urcite nie. ;)

mirekv
19-04-2009, 07:40
V sousední galaxii tento deinterlacing používají, v jednom díle Stargate se o tom zmiňovali!
Dnes jsou metody "chytrého" deinterlacingu, který dokáže ze dvou posunutých půlsnímků udělat jeden ostrý snímek, ovšem výsledek je pochopitelně 25p.

Pave1
19-04-2009, 09:28
pri 50i sa "obraz" neobnovuje 50x za sekundu, ale len polsnimky, jeden "obraz" je zlozeny z 2 polsnimkov a tych "obrazov" je tam stale len 25

No, při 50i se půl obrazu obnovuje 50x za sec, což dík setrvačnosti luminoforů a setrvačnosti lidského oka stačí k vytvoření dojmu (což byl tvůrčí záměr .-) ), že se celý obraz obnovuje 50x za sec - výsledkem tedy je, že "subjektivně" CRT TV neblikala :-) .
Dík změnám technologií (100Hz CRT TV, LCD zobrazovače, které provádí odstranění prokladu atd) se pocit "blikání" omezuje technologicky novějším způsobem, takže pak už u 25p není problém v blikání, ale spíš v pocitu vnímání plynulosti pohybu (strobování).

- tady 25p je sice "obrazově stejný počet pixelů", ale dík jejich jinému rozložení snímání v čase může rychlejší pohyb (elektronicky snímaný) strobovat (obraz ale už nebliká .-) ).

---

Pokud odstraníš proklad, přijdeš o tu částečně různou informaci (části pixelů), takže jistá ztráta informace tam je, i když počet pixelů zůstane stejný :-) . Obraz s velkým pohybem pak může "strobovat", i když ztráta toho převodu při odstranění prokladu bude minimální (posuzuju to v této třídě kvality "běžných uživatelů", kdy odstranění prokladu nebude znamenat zásadní změnu kvality, tedy ztráta samotného převodu je přibližně pro tuhle úvahu zanedbatelná .-) )

(rozmáznutí objektů v pohybu tu ztrátu prostě nenahradí, z praxe je zřejmé, že při elektronickém snímání je 50p nutnost).

Na netu je to často jedno (viz paní Boyle s jejími 25mil diváků :-) , technická kvalitu klipu na netu je přitom mizerná, ale obsah je krátký, takže se to zkousne, potřebná informace byla divákovi předaná .-) ).

MIHI
19-04-2009, 17:41
Díky Pav1e:) Já se nebavím o "papírové" frekvenci fps, ale o tom, že prostě u 50i se obraz obnovuje vícekrát a "převod" do 25p ten obraz zestrobuje. A protože hned v úvodu byly snímky z hokeje, myslím že to je zrovna oblast, kde deinterlacing napáchá víc škody než užitku.)