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. |
![]() |
#101 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,599
|
I asked here https://forum.doom9.org/showpost.php...1&postcount=69
Code:
z_ConvertFormat(colorspace_op="470bg:470bg:470bg:limited=>709:709:709:limited",dither_type="ordered")
__________________
See My Avisynth Stuff |
![]() |
![]() |
![]() |
#102 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,591
|
Quote:
The original colormatrix() only changes the matrix, nothing else. You are are telling avsresize to change matrix, transfer and primaries |
|
![]() |
![]() |
![]() |
#103 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,599
|
Quote:
but it's not as fast as colormatrix, is it because colormatrix only change matrix?
__________________
See My Avisynth Stuff |
|
![]() |
![]() |
![]() |
#104 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,591
|
"better" in what way?
For HD/SD , the standard of practice is actually to only change matrix . (Not for UHD). For matrix, 470bg and 170m have the same value (SD, 601) . 709 does not Transfer function value is the same for 601/709 . Primaries are slightly different between 601/709 . The list is in the h265 document . Table E4. But you check with other programs, resolve, premiere , dozens of others, only matrix is ever adjusted. The colors will be slightly shifted in media players, other programs, hardware, displays, AV equipment if you adjust for the primaries - even though it's technically more correct Quote:
Quality wise colormatrix can produce more pronounced banding artifacts under some conditions. It's more visible in cartoons and anime . Last edited by poisondeathray; 30th March 2020 at 23:41. |
|
![]() |
![]() |
![]() |
#105 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,599
|
Quote:
also I know colormatrix can produce more pronounced banding artifacts since it 8bit I did post another time there https://forum.doom9.org/showthread.p...76#post1905976 Code:
z_ConvertFormat(colorspace_op="470bg:601:170m:limited=>709:709:709:limited",dither_type="ordered") and aside from that, can we have update for avsresize? https://forum.doom9.org/showthread.p...49#post1906749 and since the documentation is kinda shortened, is avsresize has all Dither_resize16/fmtconv features like kernel inversion mode and additional Kernels?
__________________
See My Avisynth Stuff |
|
![]() |
![]() |
![]() |
#106 | Link | ||||
Registered User
Join Date: Sep 2007
Posts: 5,591
|
Quote:
Quote:
No way to know for sure. If you assume the colors are correct on the DVD in the first place, you're asking the wrong question. You should be asking what method is your viewing hardware or software using to convert back to RGB for display ? ie. is it using something like ConvertToRGB24(matrix="rec709") ? Because that accounts for matrix only . If you adjust for primaries the colors will be shifted for the HD version when viewing on that hardware or software I would only adjust matrix, unless you knew primaries were adjusted and the SD image is wrong in the first place I would always use full=>full . I thought it was a no-op limited=>limited, but it makes a difference on the brightest and darkest pixels if you look closely . Detectable with metrics too Quote:
Quote:
|
||||
![]() |
![]() |
![]() |
#109 | Link | |
結城有紀
Join Date: Dec 2003
Location: Oregon
Posts: 895
|
Quote:
![]()
__________________
My Projects x265 - Yuuki-Asuna-mod TS - ADTS AAC Splitter | LATM AAC Splitter | BS4K-ASS Neo AviSynth+ filters - F3KDB | FFT3D | DFTTest | MiniDeen | Temporal Median |
|
![]() |
![]() |
![]() |
#110 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,349
|
Quote:
|
|
![]() |
![]() |
![]() |
#112 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,672
|
Quote:
Not long ago I added documentation to the wiki: http://avisynth.nl/index.php/Avsresize I'll will update the documentation with the things that were added. I see that compatibility aliases "gauss", "lanczos4", "blackman", "sinc" were removed. And also z_BlackmanResize(), z_GaussResize(), z_SincResize() are gone. I know these essentially did nothing since they are just aliases, will they be gone forever? |
|
![]() |
![]() |
![]() |
#113 | Link | |
Registered User
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
|
Quote:
Like using RGBP8 gives you a bad pixel type error. It looks like it wants RGBP, not RGBP8. |
|
![]() |
![]() |
![]() |
#114 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 11,040
|
The affected ones look to all have entries in the Remarks column. [ RGBP vs RGBP8, on wiki:- http://avisynth.nl/index.php/Avisynthplus_color_formats ]
Oops, wrong link, FIXED.
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 8th April 2020 at 22:16. |
![]() |
![]() |
![]() |
#115 | Link | ||
Registered User
Join Date: Jul 2018
Posts: 508
|
Quote:
Quote:
Btw on the wiki page chromaloc_op "top_left" is missing. Last edited by StvG; 9th April 2020 at 08:40. |
||
![]() |
![]() |
![]() |
#116 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,145
|
Quote:
They do it via hardware, mostly. The reason? They have little to no clue about what they're doing as they're just operators that someone put there and they don't know how to code or use pseudo-scripting softwares like Avisynth, BUT they strictly follow a procedure that someone not too incompetent put in place several years ago back when there was no software at all. It generally involves a play port (like the Omneon ones), a resizing hardware converter (Evertz and similar), a Softel/Cavena for subtitles and either a DVD itself or a Rec Port. They generally put the colorbars, then the file, then black at the end, then they route the signal from the playback port to the converter and from the converter to the Softel or Cavena which "plays" the subtitles according to the timecode read from the SDI port and it places it in the inactive lines of the stream while playing and from there to either the DVD itself or to a Rec Port which records the file that is going to be mastered to the DVD. Stone age at its best as it could be easily done in a fraction of the time with Avisynth or literally anything that isn't from decades ago, but I've seen it with my eyes and years ago I was one of the people who had to do it this way (i.e I was forced to do it this way) because of "sacred procedures"... -.- Last edited by FranceBB; 9th April 2020 at 10:26. |
|
![]() |
![]() |
![]() |
#117 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,672
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#118 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,672
|
Quote:
----- @StvG Any thoughts on adding YUV420P8, YUVA420P8, YUV422P8, YUVA42AP8, YUV444P8, YUVA444P8, RGBP8, RGBAP8 aliases? |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|