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 |
18th September 2011, 03:38 | #121 | Link |
Registered User
Join Date: Aug 2007
Posts: 218
|
@Gavino @jmac698
So I must revise my wording - AviSynth doesn't have some convenient language features. At least it is very hard to parse raw data directly in script. Of course there are hackish ways to do that. @jmac698 @kolak Adding random noise can indeed reduce banding. Actually flash3kyuu_deband does that between core debanding and dithering.
__________________
f3kdb 1.5.1 / MP_Pipeline 0.18 ffms2 builds with 10bit output hack: libav-9a60b1f / ffmpeg-1e4d049 / FFmbc-0.7.1 Built from ffms2 6e0d654 (hack a9fe004) Mirrors: http://bit.ly/19TwDD3 |
18th September 2011, 12:17 | #123 | Link |
Registered User
Join Date: Aug 2007
Posts: 218
|
Actually that's what flash3kyuu_deband does. After adding high bit-depth input, it will be superset of f3kdb_dither.
__________________
f3kdb 1.5.1 / MP_Pipeline 0.18 ffms2 builds with 10bit output hack: libav-9a60b1f / ffmpeg-1e4d049 / FFmbc-0.7.1 Built from ffms2 6e0d654 (hack a9fe004) Mirrors: http://bit.ly/19TwDD3 |
18th September 2011, 12:38 | #125 | Link |
Registered User
Join Date: Nov 2004
Location: Poland
Posts: 2,843
|
Not sure if it's a good place, but:
is there anyone interested to write frameserver for one of the editing software (preferably in v20 and YUY2- I believe theses are native formats for software for 10 and 8bit mode). Not for free. Something like debugmode for Premiere/Vegas. You can contact me via PM. Thanks, Andrew Last edited by kolak; 18th September 2011 at 13:22. |
18th September 2011, 14:02 | #126 | Link |
Registered User
Join Date: Jul 2003
Location: Italy
Posts: 1,135
|
The problem is that a lot of NLE internally works in RGB colorspace or have RGB filters. A YUY2/v210 output makes sense if no colorspace occurs during all the editing stage. Anyway Vegas and Premiere already can use DebugMode, Avid (and I suppose FinalCut) uses QuickTime Reference (which is similar to DebugMode).
|
23rd September 2011, 22:40 | #128 | Link | |
Registered User
Join Date: Nov 2004
Location: Poland
Posts: 2,843
|
Quote:
flash3kyuu_deband with high bit-depth support will be very powerful |
|
26th September 2011, 09:56 | #129 | Link |
Registered User
Join Date: Aug 2007
Posts: 218
|
Finally escaped from another project and get some free time.
New version should be available in 1 or 2 weeks.
__________________
f3kdb 1.5.1 / MP_Pipeline 0.18 ffms2 builds with 10bit output hack: libav-9a60b1f / ffmpeg-1e4d049 / FFmbc-0.7.1 Built from ffms2 6e0d654 (hack a9fe004) Mirrors: http://bit.ly/19TwDD3 |
6th October 2011, 02:38 | #132 | Link |
Registered User
Join Date: Aug 2007
Posts: 218
|
A little update. My work has suddenly became very busy recently, I only completed about 50% of the improvement in the last 2 weeks... Need maybe several weeks more to fully implement the changes.
I also planned to add some more features to the new version: * 9 - 15 bit output * dynamic noise
__________________
f3kdb 1.5.1 / MP_Pipeline 0.18 ffms2 builds with 10bit output hack: libav-9a60b1f / ffmpeg-1e4d049 / FFmbc-0.7.1 Built from ffms2 6e0d654 (hack a9fe004) Mirrors: http://bit.ly/19TwDD3 |
27th October 2011, 20:28 | #134 | Link |
Registered User
Join Date: Jul 2003
Location: Italy
Posts: 1,135
|
What should do "dynamic noise"? You mean put noise only on zones where debanding take place (without adding noise to, example, a flat area of the same image)? Sounds cool! Can't wait to see how much is the gain (or detail preservation) in debanding an 8bit source vs debanding directly a 10bit source.
|
28th October 2011, 02:06 | #135 | Link | |
Registered User
Join Date: Aug 2007
Posts: 218
|
Quote:
__________________
f3kdb 1.5.1 / MP_Pipeline 0.18 ffms2 builds with 10bit output hack: libav-9a60b1f / ffmpeg-1e4d049 / FFmbc-0.7.1 Built from ffms2 6e0d654 (hack a9fe004) Mirrors: http://bit.ly/19TwDD3 |
|
28th October 2011, 13:58 | #137 | Link |
契約者
Join Date: Jun 2008
Posts: 1,576
|
What is the possible benefit it different noise pattern over frames? For compression, all I can see is that it makes harder to compress video, and harder to preserve deband. For real-time, it will behave more like noise and pattern is not something visible by your eye anyway...
Last edited by Keiyakusha; 28th October 2011 at 17:14. |
29th October 2011, 13:21 | #138 | Link | |
Registered User
Join Date: Aug 2007
Posts: 218
|
Quote:
__________________
f3kdb 1.5.1 / MP_Pipeline 0.18 ffms2 builds with 10bit output hack: libav-9a60b1f / ffmpeg-1e4d049 / FFmbc-0.7.1 Built from ffms2 6e0d654 (hack a9fe004) Mirrors: http://bit.ly/19TwDD3 |
|
29th October 2011, 15:29 | #140 | Link | |
契約者
Join Date: Jun 2008
Posts: 1,576
|
Quote:
While probably true, this only hurt compression overall. Because these bits will be wasted. Allocating more bits while pattern is static is good, but when it is dynamic more bits needed to achieve the same perceived quality level. So you'll end up taking bits from high detail areas for nothing. On the opposite way, what we want for encoding is calming down fluctuations to reduce difference between similar frames and then allocating more bits by tweaking encoder itself. Last edited by Keiyakusha; 29th October 2011 at 15:35. |
|
Tags |
avisynth, deband |
|
|