Difference between revisions of "F3kdb Debanding"
Tag: Manual revert |
|||
| Line 5: | Line 5: | ||
Read more about f3kdb tweaks: [http://avisynth.nl/index.php/F3kdb F3kdb] | Read more about f3kdb tweaks: [http://avisynth.nl/index.php/F3kdb F3kdb] | ||
1: | '''1:''' | ||
\ replaceframessimple(last, last.f3kdb(sample_mode=2, range=15, Y=88, dither_algo=3 | \ replaceframessimple(last, last.f3kdb(sample_mode=2, range=15, Y=88, dither_algo=3 | ||
| Line 14: | Line 14: | ||
2: | '''2:''' | ||
Banding=last.f3kdb(sample_mode=2, range=15, Y=88, dither_algo=3 , dynamic_grain=false, grainY=50, grainC=20) | Banding=last.f3kdb(sample_mode=2, range=15, Y=88, dither_algo=3 , dynamic_grain=false, grainY=50, grainC=20) | ||
Revision as of 19:28, 16 September 2021
Two example on how to debanding with f3kdb.
Of course you can play with f3kdb tweaks. Pay attention to not add to much grain or any other filter to avoid source alteration cause of excesive filtering.
Read more about f3kdb tweaks: F3kdb
1:
\ replaceframessimple(last, last.f3kdb(sample_mode=2, range=15, Y=88, dither_algo=3
\ , dynamic_grain=false, grainY=50, grainC=20)
\ , mappings="[435 715] [3041 5605]")
2:
Banding=last.f3kdb(sample_mode=2, range=15, Y=88, dither_algo=3 , dynamic_grain=false, grainY=50, grainC=20)
ConditionalFilter(last, Banding, "SceneType", "<", "1")
ConditionalReader("D:\banding.txt", "SceneType")
banding.txt:
TYPE int DEFAULT 0
R 10 1 # Applying f3kdb for frame 10
R 20 50 1 # Applying f3kdb for frame 20 and 50 aswell for every frame between them.