Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
10th June 2022, 19:28 | #1 | Link | |
Registered User
Join Date: May 2022
Location: Brazil
Posts: 38
|
DotCrawl++: A modernization of DotCrawlPlus, an analog video simulator.
https://github.com/rgm89git/DotCrawl...eleases/latest A modernization of DotCrawlPlus, an filter that emulates analog artifacts. Original by @raffriff42 (original thread) Demos Colorbars w/ Overscan Borders Code:
ColorBars(pixel_type="YV12") Amplify(0) Spline64Resize(640,480) AddBorders(6,0,6,0) Spline64Resize(640,480) sharpen(.5) blur(1) dcpp_preset("betacam",threads=4) Code:
ImageSource("testchartntsc.tif") ConvertToYV12() Spline64Resize(640,480) AddBorders(6,0,6,0) Spline64Resize(640,480) sharpen(.5) blur(1) dcpp_preset("betacam",threads=4) Plugins needed: Improvements
Usage Code:
dcpp_preset(clip C, string "preset", float "dots", float "rainbow", bool "showpreset", bool "showargs", float "threads") @ preset - choices: "mild" - minimal effect "medium" - softer chroma; a little added noise "heavy" - very soft & noisy "strong" - like medium but more so "bigdot1" - larger dots #1 "bigdot2" - larger dots #2 "bigdot3" - larger dots #3 "betacam" - Analog formats - Betacam empty string ("") defaults to "medium"; unrecognized values raise an error. @ dots - dotcrawl effect amount (default depends on preset) @ rainbow - rainbow effect amount (default depends on preset) @ rb_strength - rainbow effect mask strength (default 17) @ cblur - chroma blur amount (default depends on preset) @ lblur - luma blur amount (default depends on preset) @ showpreset - if true, show the preset name as a Subtitle (default false) @ showargs - if true, show the arguments as a Subtitle (default false) @ threads - cpu threads you want to use (default 4) dotcrawlplusplus(clip C, int "dotstyle", float "dotblend", float "dotscale", int "dotleak", int "csub", float "cblur", float "lblur", int "lnoise", int "cnoise", float "streaking", float "rainbow", bool "showargs", float "threads") @ dotstyle - dots style (0..2; default 0) @ dotblend - dots opacity (default 1.0) @ dotscale - scale of dot crawl (1..4; default 1; >2 is ugly) @ dotleak - allow some dot crawl everywhere (0-255; default 0; 32 is just visble; >64 is extreme) @ csub - default 2 (1=betacam; 2=VHS) @ cblur - default 0.3 (0.0=no added blur; 0.5=VHS) @ lblur - default 0.3 @ lnoise - default 4 (0=bypass; 2=subliminal; 22-33=VHS) @ cnoise - default 4 (0=bypass; 2=subliminal; 33=VHS) @ streaking - default 0.0 (1.0=extreme horizontal streaking) @ rainbow - rainbow effect opacity (default 0.2) @ rb_strength - rainbow effect mask strength (default 17) @ showargs - if true, show the arguments as a Subtitle @ threads - cpu threads you want to use (default 4) dcpp_halo(clip C, float "bright_halo", float "dark_halo") @ bright_halo - bright halo intensity (default 0.4) @ dark_halo - dark halo intensity (default 0.5) From the original script's thread: Quote:
Last edited by RGMOfficial; 9th July 2022 at 19:18. Reason: Add other changes, just forgot |
|
Tags |
analog, dot crawl, rainbow, simulation |
Thread Tools | Search this Thread |
Display Modes | |
|
|