Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Filmy a seriály, streamovací služby
Televize  |  Projektory
Audio a domácí kina
Multimediální centra  |  Ostatní
Svět hardware  |  Digimanie
Svět mobilně

Deinterlacing 50i do 50p

Rondo5 (16)|20.1.2019 14:37
Ahojte, potrebujem poradit ako zmenit prekladané video na progresívne. 50i na 50p. Jedná sa o analógové nahrávky. Aký je najvhodnejší software?

V scriptoch avisynthu sa moc nevyznám. Tak ideálne by bol nejaký iný schopný program.

A este by som sa opýtal ako dlho trvá deinterpolácia? (chapem ze to ovplivnuje výkon procesora a grafiky), ale nejaky casovy odhad kolko Vám to približne trvalo.

Este doplnim ze zdroj je DV-avi, popripade je mozne ho mat ako nekomprimovane avi, alebo mpeg2....

Dakujem
Foolproof (2713)|20.1.2019 16:46
Nějaký důvod, proč ausgerechnet 50p?
Přehrávání prokládaných videí na dnešních TV není podle mě problém, alespoň u mne, slušný player v PC si s tím poradí taky a Kodi v různých krabičkách též.
DV se oplatí archivovat v originále pro třeba pozdější reeditaci a sestříhané video komprimovat podle toho, jak se bude přehrávat.
Nejsem si jistý, ale pokud z toho uděláš 50p asi se to bude muset na 50% zpomalit, další rekoding.
Z 50i lze udělat 25p velmi kvalitně, dnes už jsou algoritmy velmi sofistikované.
Saxel (2279)|21.1.2019 08:22
Rondo5: Pokud jde o analogové nahrávky, např. z VHS nebo V8, je na místě vedle deinterlace provést také odstranění barevného šumu a antialiasing. Pro deinterlaci 50i na 50p neznám kvalitnější metodu, než použití skriptu QTGMC v Avisynthu, takže pokud to s deinterlací myslíš vážně, pravděpodobně se bez použití Avisynthu neobejdeš. Pro příklad sem dávám skript, který používám pro zpracování materiálu z VHS - je poměrně náročný na výpočetní výkon, kdy na mém i7-6700K jede rychlostí cca 7 snímků za sekundu.

[CODE]Global pd = "c:\Program Files (x86)\AviSynth\plugins\" # cesta ke slozce pluginu Avisynth
Setmemorymax(1024)
SetMTMode(5)

Import(pd + "QTGMC 3.358s.avsi") # http://avisynth.nl/index.php/QTGMC
Import(pd + "SMDegrain.avsi") # http://avisynth.nl/index.php/SMDegrain
LoadPlugin(pd + "masktools2.dll") # http://avisynth.nl/index.php/MaskTools2
Loadplugin(pd + "mvtools2.dll") # http://avisynth.nl/index.php/MVTools
Loadplugin(pd + "nnedi3.dll") # http://avisynth.nl/index.php/Nnedi3
Loadplugin(pd + "RgTools.dll") # http://avisynth.nl/index.php/RgTools
LoadPlugin(pd + "Cnr2.dll") # http://avisynth.nl/index.php/Cnr2
LoadPlugin(pd + "ChromaShift.dll") # http://avisynth.nl/index.php/ChromaShift
Import(pd + "Santiag.avsi") # http://avisynth.nl/index.php/Santiag
LoadVirtualDubPlugin ("c:\Apps\VirtualDub\plugins32\Camcorder_Color_Denoise_sse2.vdf", "CCD",0)

AviSource("f:\vhs\hv\23.avi").AssumeBFF()
#1) odstraneni sumu barevne slozky videa z videokamer
ConvertToRGB32(interlaced=true,matrix="pc.601")
CCD(30,4)
#2) kvalitni deinterlace
ConvertToYV12(interlaced=true,matrix="pc.601")
QTGMC(Preset="Slower",EdiThreads=4,SourceMatch=3,MatchPreset="Slower",MatchPreset2="Slower",TR2=2,Lossless=2,MatchEnhance=0.8)
#3) oriznuti nadbytecnych okraju videa
Crop(12,4,-6,-12)
#4) filtr na odstraneni barevneho sumu (pruhy a mapy)
Cnr2("oxx",8,16,191,100,255,32,255,false) # doporucene nastaveni pro VHS/V8
#5) lehka saturace barev
tweak(sat=1.1,cont=1.0,bright=0,coring=false)
ChromaShift(C=2,L=0) # posun barev, pokud je treba
#6) kvalitni anti-aliasing
Santiag(strh=2,strv=2,type="nnedi3",nns=4,scaler_post="Spline64Resize",threads=0)
#7) roztazeni do sirky pro dosazeni PAR=1
Spline64Resize(768, 560)
AssumeFPS(50)
[/CODE]
Rondo5 (16)|22.1.2019 16:22
[QUOTE=Foolproof;536561]Nějaký důvod, proč ausgerechnet 50p?
Přehrávání prokládaných videí na dnešních TV není podle mě problém, alespoň u mne, slušný player v PC si s tím poradí taky a Kodi v různých krabičkách též.
DV se oplatí archivovat v originále pro třeba pozdější reeditaci a sestříhané video komprimovat podle toho, jak se bude přehrávat.
Nejsem si jistý, ale pokud z toho uděláš 50p asi se to bude muset na 50% zpomalit, další rekoding.
Z 50i lze udělat 25p velmi kvalitně, dnes už jsou algoritmy velmi sofistikované.[/QUOTE]


Dovod prečo 50p? lebo ak to spravim do 25p tak to je trhané, hlavne rodinné záznamy z domácej kamery

Takze mi navrhujes to nechať ako prekladané (50i) a to by si zvolil aký formát, kodek? nevyskytne sa problém s prehrávaním? na smart tv, v tablete, na PC v roznych programoch, ide mi o čo najvačšiu kompatibilitu... Napr. VLC player má defaultne nastavené neodstraňovanie prekladania, a tam je video zubkaté. Myslím si že sa to može stať aj pri iných programoch respektíve smartTV. Videá chcem rozoslať rodine, a su to starší ludia. Bude uspech ked si to dokazu spustit. Ziadne nastavenia nebudu robit.

ked to je 50p nemusi sa to spomalovať ani kodovať. Je to normalne 50 Fps. DV si neplánujem ponechať, nikto tie záznamy už dalej upravovať nebude, a predsa len je 16 GB/hodina dost. Teda ak máš toho vela na spracovanie.
Rondo5 (16)|22.1.2019 16:48
Saxel: Jasné, že to myslým vážne. Som ochotný investovať peniaze aj čas navyše aby to bolo správne. Ked ja s tým avisynthom neviem moc pracovať, nikdy som nepracoval zo žiadnymi skriptami. Ale som ochotný sa to naučiť, ak to stojí naozaj zato.

1.Ale nechápem jednu vec: Viacero ludí tvrdí že to mám nechať prekladané a že každý televízor, program v počitači a každé zobrazovadlo si s tou deinterlaciou poradí. A potom mi hovoríš že jediné riešenie je Avisynth. Ved ked to vie hociaký videoprehrávač a dvd prehrávač za pár korún odstrániť kvalitne v reálnom čase. prečo je problém to odstrániť v roznych editačných programoch? (premier, vegas, edius ...)

2. tebe to s procesorom I7 robí 7 snímkov za sekundu, potrebujeme 50 fps. Teda tebe to rendruje 7 x dlhsie ako je povodný záznam :O... To je absolútny extrém, 10 hodín videa to bude spracovávať 70 hodin, 3 dni vkuse... este na dost rýchlom procesore. Tie záznamy sú vzácne rodinné kazety, ale predsalen neni tam nahratý atentát na Kenedyho :D . človek si to reálne pozrie pár krát za život. Nenašiel by sa nejaký rýchlejší spôsob?


3. Prosím ťa, bol by si ochotný mi vyrendrovať cez avisynth kratučké video? ja by som spravil svoj render aby sme mohli vidiet aký je to rozdiel, či to stojí zato

Poslal by som ti 5 minutove video. Vo formáte DV avi, 720x576 50i a teda konvertovať by sme to mohli do H264 768x576, 50p.
tak isto finalny bitrate by nemusel byt vysoky. neviem kolko je na analogove zaznamy vhodne, ja by som dal nieco okolo 4000 kbps?
vivid.sk (11472)|22.1.2019 21:38
[QUOTE=Rondo5;536596]Tie záznamy sú vzácne rodinné kazety[/QUOTE]
[QUOTE=Rondo5;536595] DV si neplánujem ponechať[/QUOTE]

A preco to chces vymazat ? 200GB dat je v dnesnej dobe vela, ked HDD stoji par desiatok eur? Nikdy nemaz vzacne rodinne data, cena za GB bude klesat nonstop, algoritmy sa budu zlepsovat, upscalery budu stale dokonalejsie.

Pre rodinne ucely sprav export, ako ti radi Saxel pri 50p, bude to prehratelne cimkolvek a bez vizualnych artefaktov. Bitrate nepouzivaj konstantny, pouzi nejaky CRF preset, ktory zachova adekvatnu kvalitu pri potrebnom bitrate.
Saxel (2279)|23.1.2019 09:58
Rondo 5:
ad 1.: S prokládáním si poradí každý televizor, to je pravda, ale né každý přehrávač, ačkoliv ty nejznámější to zvládnou. Editační programy také umí odstranit prokládání jak píšeš, ale jejich metody nemusí být kvalitní (znám Vegas, u něj to potvrzuji). Problém je, že při deinterlaci na 50p musíš polovinu každého snímku "dopočítat" z okolních snímků, a k tomu se používají různé metody s různou výstupní kvalitou.

ad 2.: To zpracování trvá opravdu dlouho, ale když jde o důležité rodinné záběry, vyplatí se si počkat. Počítač může makat v noci nebo jindy v době, kdy ho nepotřebuješ.

ad 3.: Není problém. Ulož někam vzorek, já ti ho proženu deinterlací, pak můžeš porovnávat...
Foolproof (2713)|23.1.2019 13:46
Pro zajímavost:
Rodinná videa z DV kamery mám ve 2 formátech.
- DVD video, v době, kdy jsem to dělal, to bylo nejlepší řešení, je to prokládané, dělal to Cyberlink, přehrává to nyní Kodi v LibreElec, TV to upsceluje na full HD, trochu horší jsou předělávky z VHSC, ty jsou však dělány v minulém století, to má vyblité barvy.

- HEVC, to jsem ženě udělal z těch DVD výběr do tabletu a sobě na mobil, dělal to Vidcoder (na bázi HandBrake), na těch pár palcích naprosto bez chyby. Vůbec jsem
nad tím nepřemýšlel, dal jsem jakýsi preset, no a udělal to asi 25p. Zvuk tam nechal MP2 z DVD, celkem rarita.

[ATTACH=CONFIG]34990[/ATTACH]


DV pásky i VHS mám schované, ale vzhledem k množství a věku se k tomu asi nikdy nevrátím, co tam bylo zajímavého, to je zpracováno.
snap023.png
Rondo5 (16)|24.1.2019 17:56
Dakujem,

Uploadol som 5 minutovy DVavi subor na google disk (V pravo hore treba kliknut na Stiahnut)

Odkaz:
https://drive.google.com/file/d/1E1UIEKG0PXpkOAvpjfBmlsrzlE4oh8iO/view?usp=sharing

Takze prosim ta skonvertuj to do h264 50p cez avisynt. Ja si to porovnam s mojim vysledkom, diky moc.
warchief (19)|25.1.2019 10:14
Ahojte.
Dovolil som si pripojit sa k tejto teme.
Pomocou ffmpeg som urobil deinterlace a hodil to do h264.

Linka na stiahnutie https://uloz.to/!auee8OCBTvrb/test-advc-strih-5-min-3-rar
heslo: 26Gejza

Su tam 2 subory:
1. Test advc strih 5 min_3.mp4
Ten som urobil pomocou Xmedia recode s filtrami Denoise a Deinterlace (yadif).

2. output.mp4
Ten som urobil jednoducho cez prikazovy riadok
ffmpeg -i -vf yadif=1 output.mp4

Mozes porovnavat. Konvertovanie (1 subor) trvalo asi 1 minutu na CPU i7 8700k
Akurat je to bez zvuku. Neviem preco, ale ani v tvojom originale mi zvuk nejde. Mozno mi chyba nejaky kodek.
Saxel (2279)|25.1.2019 14:01
Tak prosím, tady to je: https://drive.google.com/file/d/1ng7j-h3kmT3f0J5nW44KAMrT5E-jBVHu/view?usp=sharing

Pokud je tu někdo, kdo zná kvalitnější metodu převodu, ať zvedne ruku. ;)

Edit: Jen doplním, že jsem schválně vynechal ořez těch pruhů okolo videa, aby se to lépe porovnávalo...
warchief (19)|26.1.2019 10:08
Saxel je vitaz ..... :-)
LadaOva (27)|23.2.2019 12:41
Omlouvám se, že se sem připojuji. Program - StaxRip - CHtěl bych si nechat ověřit, že nastavení velikosti a poměrů (aspect ratios) a prevod z 50i do 50p jsou v pořádku. Je nutné přidat AssumeBFF ? Crop byl použit pro odstranění černých pruhů po stranách (a šumu na spodku) . Zdroj je V8 digitalizované do DV kodeku
Výstřižek.PNG
ai (2993)|23.2.2019 20:07
Nedelam s Staxrip, podle obrazku tam je nejaky resize proveden z 560 na 558 jeste v konci, nejen tedy na 768 ale i vertikalne s nepatrnou zmenou. U VHS to je ale asi jedno stejne, tam je pramalo skutecnych radku.
AssumeBFF() je pro avisynth skript, to asi udela Staxrip nekde za scenou.

Jen poznamka error by byl 0%, kdyby se ten spodek nebo vrch nejen neorezal , ale zase hned doplnil cernou, nevim jestli to Staxrip umoznuje, pak resize na 768x576 by byl bez jakekoliv zmeny v aspect ratio v procentech. Ten orez na 704 je zpravny.
Fricoolinek2 (675)|13.4.2019 16:43
Konverze do 50p + upscaling do 1280x720 (pillarbox) je dobrej při uploadu na YouTube, kdy se pak daj původní SD materiály pouštět v 50 fps.

Jako například toto - zdrojem je nahrávka estrády z r. 1997 (reprízované někdy kolem r. 2010) z klasického SD DVB 576/50i MPEG-2, zkonvertováno na 1280x720/50p pillarbox.

https://youtu.be/cmm6TVKRCIc
CHUFEV (57)|27.4.2020 14:00
[QUOTE=Saxel;536629]Tak prosím, tady to je: https://drive.google.com/file/d/1ng7j-h3kmT3f0J5nW44KAMrT5E-jBVHu/view?usp=sharing

Pokud je tu někdo, kdo zná kvalitnější metodu převodu, ať zvedne ruku. ;)

Edit: Jen doplním, že jsem schválně vynechal ořez těch pruhů okolo videa, aby se to lépe porovnávalo...[/QUOTE]

Nazdar Saxel.
Na ten DVavi subor si pouzil ten horeuvedeny script z VHS?
Saxel (2279)|28.4.2020 09:49
V podstatě ano. Jen jsem vynechal Crop v části #3), možná i ChromaShift v části #5) a v části #7) byl resize na 768x576.
CHUFEV (57)|28.4.2020 10:11
[QUOTE=Saxel;539712]V podstatě ano. Jen jsem vynechal Crop v části #3), možná i ChromaShift v části #5) a v části #7) byl resize na 768x576.[/QUOTE]

Vdaka Saxel.
Mohli by sme sa spojit cez mail ?
Moj mail je - [email]mikyvojtek@gmail.com[/email]
Dik
hori97 (1)|2.8.2021 14:07
Děkuji předchozím přispěvovatelům do tohoto vlákna za podrobný návod práce s Avisynthem. Celý skript jsem podle něho úspěšně rozchodil.
Může mi, ale někdo poradit způsob, jakým stylem zpracovat soubory, které nejsou ve formátu .avi ? Všechny VHS nahrávky jsem v průběhu let digitalizoval přes DVD, takže mám výsledné soubory v kodeku MPEG-2, pro účel uložení na HDD jen přemixované do mkv souborů bez jakékoliv rekomprese. Níže přidávám vzor. Zkoušel jsem nahrávku přemixovat do .avi souboru bez rekomprese pomocí Avidemuxu, ale při průběhu dojde k poškození prokládání, takže poté nelze soubor správně zpracovat.

Vzorová nahrávka:
https://uloz.to/file/qnUiQsoJBto6/sample-record-mkv#!ZGSyMGR1LzHmL2L2AzH2ZTIyAmNmAz90DyWDDJcKJIpjLmZl
1hroch (865)|5.8.2021 23:03
Misto AviSource("cesta.avi").Zkus DirectshowSource("cesta.VOB, mpeg, m2v").