[CinCV] Colour correction, quantisation/rounding errors and display; some findings.
I'm late with my homework for tomorrow's meeting, so I'm giving you a quick summary of what I have come up with so far. The hue/saturation effect has bad quantisation artifacts when the colour model is YUV and the sliders are set to anything but unity. I have attached a test project to demonstrate the banding noise; it's glaringly obvious when you view it at 200% size. There is another concern bugging me: LCD displays with lacking colour depth. I get banding artifacts no matter what on my LCD monitor when I display synthetic gradients that are free from noise and dithering. (like in my testcase) I'll compare with my CRT monitor, and see what difference it makes. -- Herman Robak?xml version=1.0? EDL VERSION=2.1CVxiphmont PROJECT_PATH=/home/herman/Devel/Cinelerra/ColourTests/gradient_test.xml LOCALSESSION IN_POINT=-1 LOOP_PLAYBACK=0 LOOP_START=3.2002e+00 LOOP_END=6.3603e+00 OUT_POINT=-1 SELECTION_START=3.4399e+00 SELECTION_END=3.4399e+00 CLIP_TITLE=Program CLIP_NOTES=Hello world FOLDER=Clips TRACK_START=0 VIEW_START=0 ZOOM_SAMPLE=512 ZOOMY=64 ZOOM_TRACK=64 PREVIEW_START=0 PREVIEW_END=5 RED=9.972510e-01 GREEN=1.002075e+00 BLUE=9.965255e-01 AUTOGROUPTYPE_AUDIO_FADE_MIN=-80 AUTOGROUPTYPE_AUDIO_FADE_MAX=6 AUTOGROUPTYPE_VIDEO_FADE_MIN=0 AUTOGROUPTYPE_VIDEO_FADE_MAX=100 AUTOGROUPTYPE_ZOOM_MIN=1.00e-03 AUTOGROUPTYPE_ZOOM_MAX=4 AUTOGROUPTYPE_X_MIN=-100 AUTOGROUPTYPE_X_MAX=100 AUTOGROUPTYPE_Y_MIN=-100 AUTOGROUPTYPE_Y_MAX=100/LOCALSESSION SESSION ASSETLIST_FORMAT=1 ASSET_COLUMN0=100 ASSET_COLUMN1=100 SHOW_MUTE=0 SHOW_CAMERA_X=0 SHOW_CAMERA_Y=0 SHOW_CAMERA_Z=0 SHOW_PROJECTOR_X=0 SHOW_PROJECTOR_Y=0 SHOW_PROJECTOR_Z=0 SHOW_FADE=0 SHOW_PAN=0 SHOW_MODE=0 SHOW_MASK=135623208 SHOW_TRANSITIONS=1 SHOW_PLUGINS=1 AUTO_KEYFRAMES=1 AUTOS_FOLLOW_EDITS=1 BRENDER_START=0 CROP_X1=0 CROP_Y1=0 CROP_X2=320 CROP_Y2=240 CURRENT_FOLDER=Video Effects CURSOR_ON_FRAMES=1 CWINDOW_DEST=0 CWINDOW_MASK=0 CWINDOW_METER=1 CWINDOW_OPERATION=0 CWINDOW_SCROLLBARS=0 CWINDOW_XSCROLL=4294966395 CWINDOW_YSCROLL=4294965901 CWINDOW_ZOOM=2.50e-01 DEFAULT_ATRANSITION=Crossfade DEFAULT_VTRANSITION=BandWipe DEFAULT_TRANSITION_LENGTH=5.e-01 EDITING_MODE=1 FOLDERLIST_FORMAT=1 HIGHLIGHTED_TRACK=0 LABELS_FOLLOW_EDITS=1 MPEG4_DEBLOCK=1 PLUGINS_FOLLOW_EDITS=1 PLAYBACK_PRELOAD=0 SAFE_REGIONS=1 SHOW_ASSETS=1 SHOW_TITLES=1 TEST_PLAYBACK_EDITS=1 TIME_FORMAT=1 TIMECODE_OFFSET_0=0 TIMECODE_OFFSET_1=0 TIMECODE_OFFSET_2=0 TIMECODE_OFFSET_3=0 NUDGE_SECONDS=1 TOOL_WINDOW=1 VWINDOW_METER=1 VWINDOW_FOLDER= VWINDOW_SOURCE=4294967295 VWINDOW_ZOOM=1 DECODE_SUBTITLES=0 subtitle_number=0/SESSION VIDEO INTERPOLATION_TYPE=1 INTERPOLATE_RAW=1 WHITE_BALANCE_RAW=1 COLORMODEL=YUV-8 Bit INTERLACE_MODE=NOTINTERLACED CHANNELS=1 VCHANNEL_X_0=0 VCHANNEL_Y_0=0 FRAMERATE=25 FRAMES_PER_FOOT=16 OUTPUTW=720 OUTPUTH=576 ASPECTW=5 ASPECTH=4/VIDEO AUDIO SAMPLERATE=48000 CHANNELS=2 ACHANNEL_ANGLE_0=180 ACHANNEL_ANGLE_1=0/AUDIO FOLDERClips/FOLDER FOLDERMedia/FOLDER ASSETS /ASSETS LABELS /LABELS TRACK RECORD=1 NUDGE=0 PLAY=1 GANG=1 DRAW=1 EXPAND=1 TRACK_W=720 TRACK_H=576 TYPE=VIDEO TITLEVideo 1/TITLE EDITS EDIT STARTSOURCE=0 CHANNEL=0 LENGTH=125/EDIT /EDITS MUTEAUTOS AUTO POSITION=0 VALUE=0/AUTO /MUTEAUTOS CAMERA_X AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_X CAMERA_Y AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_Y CAMERA_Z AUTO POSITION=0 VALUE=1 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_Z PROJECTOR_X AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /PROJECTOR_X PROJECTOR_Y AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /PROJECTOR_Y PROJECTOR_Z AUTO POSITION=0 VALUE=1 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /PROJECTOR_Z FADEAUTOS AUTO POSITION=0 VALUE=100 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /FADEAUTOS MODEAUTOS AUTO POSITION=0 VALUE=0/AUTO /MODEAUTOS MASKAUTOS AUTO MODE=1 VALUE=100 FEATHER=0 APPLY_BEFORE_PLUGINS=0 POSITION=0 /AUTO /MASKAUTOS PLUGINSET RECORD=1 PLUGIN LENGTH=125 TYPE=1 TITLE=Gradient IN/INOUT/OUTSHOW/SHOWON/ON KEYFRAME POSITION=0 DEFAULT=1GRADIENT ANGLE=5.3793191909790039e-06 IN_RADIUS=20 OUT_RADIUS=8.007629394531e+01 IN_R=255 IN_G=127 IN_B=127 IN_A=255 OUT_R=0 OUT_G=0 OUT_B=0 OUT_A=255 SHAPE=0 RATE=0 CENTER_X=9.3859649122807014e+01 CENTER_Y=5.1500e+01/GRADIENT/KEYFRAME /PLUGIN PLUGIN LENGTH=0 TYPE=0 TITLE= IN/INOUT/OUTON/ON KEYFRAME POSITION=0 DEFAULT=1/KEYFRAME /PLUGIN /PLUGINSET PLUGINSET RECORD=1 PLUGIN LENGTH=125 TYPE=1 TITLE=Hue saturation IN/INOUT/OUTSHOW/SHOWON/ON KEYFRAME POSITION=0 DEFAULT=1HUESATURATION HUE=1.937151e-07 SATURATION=-7.450581e-08
Re: [CinCV] Colour correction, quantisation/rounding errors and display; some findings.
På Sat, 03 Mar 2012 12:46:28 +0100, skrev Herman Robak her...@skolelinux.no: The hue/saturation effect has bad quantisation artifacts when the colour model is YUV and the sliders are set to anything but unity. I have attached a test project to demonstrate the banding noise; it's glaringly obvious when you view it at 200% size. The YUV effect plugin fares better, in YUV mode. And even better(er) in RGB FLOAT mode, though it doesn't look perfect here(*) In RGB mode it suffers from a weird glitch when the colours get really hot: A bright yellow band comes wiping down from the top! Some clipping/clamping failure, I guess... I have attached another test project file, this time with the YUV effect. The gradient is the same as in the Hue/Saturation effect test. There is another concern bugging me: LCD displays with lacking colour depth. *) The result in RGB FLOAT mode may have been immaculate before my LCD monitor reduced the gradient to series of conspicuous horizontal bands. ;-( -- Herman Robak?xml version=1.0? EDL VERSION=2.1CVxiphmont PROJECT_PATH=/home/herman/Devel/Cinelerra/ColourTests/gradient_test2.xml LOCALSESSION IN_POINT=-1 LOOP_PLAYBACK=0 LOOP_START=3.2002e+00 LOOP_END=6.3603e+00 OUT_POINT=-1 SELECTION_START=4.7998e+00 SELECTION_END=4.7998e+00 CLIP_TITLE=Program CLIP_NOTES=Hello world FOLDER=Clips TRACK_START=0 VIEW_START=37 ZOOM_SAMPLE=512 ZOOMY=64 ZOOM_TRACK=64 PREVIEW_START=0 PREVIEW_END=5 RED=9.972510e-01 GREEN=1.002075e+00 BLUE=9.965255e-01 AUTOGROUPTYPE_AUDIO_FADE_MIN=-80 AUTOGROUPTYPE_AUDIO_FADE_MAX=6 AUTOGROUPTYPE_VIDEO_FADE_MIN=0 AUTOGROUPTYPE_VIDEO_FADE_MAX=100 AUTOGROUPTYPE_ZOOM_MIN=1.00e-03 AUTOGROUPTYPE_ZOOM_MAX=4 AUTOGROUPTYPE_X_MIN=-100 AUTOGROUPTYPE_X_MAX=100 AUTOGROUPTYPE_Y_MIN=-100 AUTOGROUPTYPE_Y_MAX=100/LOCALSESSION SESSION ASSETLIST_FORMAT=1 ASSET_COLUMN0=100 ASSET_COLUMN1=100 SHOW_MUTE=0 SHOW_CAMERA_X=0 SHOW_CAMERA_Y=0 SHOW_CAMERA_Z=0 SHOW_PROJECTOR_X=0 SHOW_PROJECTOR_Y=0 SHOW_PROJECTOR_Z=0 SHOW_FADE=0 SHOW_PAN=0 SHOW_MODE=0 SHOW_MASK=135623208 SHOW_TRANSITIONS=1 SHOW_PLUGINS=1 AUTO_KEYFRAMES=1 AUTOS_FOLLOW_EDITS=1 BRENDER_START=0 CROP_X1=0 CROP_Y1=0 CROP_X2=320 CROP_Y2=240 CURRENT_FOLDER=Video Effects CURSOR_ON_FRAMES=1 CWINDOW_DEST=0 CWINDOW_MASK=0 CWINDOW_METER=1 CWINDOW_OPERATION=0 CWINDOW_SCROLLBARS=0 CWINDOW_XSCROLL=4294966395 CWINDOW_YSCROLL=4294965901 CWINDOW_ZOOM=2.50e-01 DEFAULT_ATRANSITION=Crossfade DEFAULT_VTRANSITION=BandWipe DEFAULT_TRANSITION_LENGTH=5.e-01 EDITING_MODE=1 FOLDERLIST_FORMAT=1 HIGHLIGHTED_TRACK=0 LABELS_FOLLOW_EDITS=1 MPEG4_DEBLOCK=1 PLUGINS_FOLLOW_EDITS=1 PLAYBACK_PRELOAD=0 SAFE_REGIONS=1 SHOW_ASSETS=1 SHOW_TITLES=1 TEST_PLAYBACK_EDITS=1 TIME_FORMAT=1 TIMECODE_OFFSET_0=0 TIMECODE_OFFSET_1=0 TIMECODE_OFFSET_2=0 TIMECODE_OFFSET_3=0 NUDGE_SECONDS=1 TOOL_WINDOW=1 VWINDOW_METER=1 VWINDOW_FOLDER= VWINDOW_SOURCE=4294967295 VWINDOW_ZOOM=1 DECODE_SUBTITLES=0 subtitle_number=0/SESSION VIDEO INTERPOLATION_TYPE=1 INTERPOLATE_RAW=1 WHITE_BALANCE_RAW=1 COLORMODEL=YUV-8 Bit INTERLACE_MODE=NOTINTERLACED CHANNELS=1 VCHANNEL_X_0=0 VCHANNEL_Y_0=0 FRAMERATE=25 FRAMES_PER_FOOT=16 OUTPUTW=720 OUTPUTH=576 ASPECTW=5 ASPECTH=4/VIDEO AUDIO SAMPLERATE=48000 CHANNELS=2 ACHANNEL_ANGLE_0=180 ACHANNEL_ANGLE_1=0/AUDIO FOLDERClips/FOLDER FOLDERMedia/FOLDER ASSETS /ASSETS LABELS /LABELS TRACK RECORD=1 NUDGE=0 PLAY=1 GANG=1 DRAW=1 EXPAND=1 TRACK_W=720 TRACK_H=576 TYPE=VIDEO TITLEVideo 1/TITLE EDITS EDIT STARTSOURCE=0 CHANNEL=0 LENGTH=125/EDIT /EDITS MUTEAUTOS AUTO POSITION=0 VALUE=0/AUTO /MUTEAUTOS CAMERA_X AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_X CAMERA_Y AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_Y CAMERA_Z AUTO POSITION=0 VALUE=1 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_Z PROJECTOR_X AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /PROJECTOR_X PROJECTOR_Y AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /PROJECTOR_Y PROJECTOR_Z AUTO POSITION=0 VALUE=1 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /PROJECTOR_Z FADEAUTOS AUTO POSITION=0 VALUE=100 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /FADEAUTOS MODEAUTOS AUTO POSITION=0 VALUE=0/AUTO /MODEAUTOS MASKAUTOS AUTO MODE=1 VALUE=100 FEATHER=0 APPLY_BEFORE_PLUGINS=0 POSITION=0 /AUTO /MASKAUTOS PLUGINSET RECORD=1 PLUGIN LENGTH=125 TYPE=1 TITLE=Gradient IN/INOUT/OUTON/ON KEYFRAME POSITION=0 DEFAULT=1GRADIENT ANGLE=5.3793191909790039e-06 IN_RADIUS=20 OUT_RADIUS=8.007629394531e+01 IN_R=255 IN_G=127 IN_B=127 IN_A=255 OUT_R=0 OUT_G=0 OUT_B=0 OUT_A=255 SHAPE=0 RATE=0 CENTER_X=9.3859649122807014e+01
Re: [CinCV] Colour correction, quantisation/rounding errors and display; some findings.
På Sat, 03 Mar 2012 13:07:16 +0100, skrev Herman Robak her...@skolelinux.no: The YUV effect plugin fares better, in YUV mode. And even better(er) in RGB FLOAT mode, though it doesn't look perfect here(*) You may see it more clearly in the selftest I'm attaching here, where I have added another video track on the top with the same gradient, and the overlay mode set to subtract. FLOAT RGB looks best, and RGB looks broken. -- Herman Robak?xml version=1.0? EDL VERSION=2.1CVxiphmont PROJECT_PATH=/home/herman/Devel/Cinelerra/ColourTests/gradient_selftest.xml LOCALSESSION IN_POINT=-1 LOOP_PLAYBACK=0 LOOP_START=3.2002e+00 LOOP_END=6.3603e+00 OUT_POINT=-1 SELECTION_START=5 SELECTION_END=5 CLIP_TITLE=Program CLIP_NOTES=Hello world FOLDER=Clips TRACK_START=0 VIEW_START=35 ZOOM_SAMPLE=512 ZOOMY=64 ZOOM_TRACK=64 PREVIEW_START=0 PREVIEW_END=5 RED=9.972510e-01 GREEN=1.002075e+00 BLUE=9.965255e-01 AUTOGROUPTYPE_AUDIO_FADE_MIN=-80 AUTOGROUPTYPE_AUDIO_FADE_MAX=6 AUTOGROUPTYPE_VIDEO_FADE_MIN=0 AUTOGROUPTYPE_VIDEO_FADE_MAX=100 AUTOGROUPTYPE_ZOOM_MIN=1.00e-03 AUTOGROUPTYPE_ZOOM_MAX=4 AUTOGROUPTYPE_X_MIN=-100 AUTOGROUPTYPE_X_MAX=100 AUTOGROUPTYPE_Y_MIN=-100 AUTOGROUPTYPE_Y_MAX=100/LOCALSESSION SESSION ASSETLIST_FORMAT=1 ASSET_COLUMN0=100 ASSET_COLUMN1=100 SHOW_MUTE=0 SHOW_CAMERA_X=0 SHOW_CAMERA_Y=0 SHOW_CAMERA_Z=0 SHOW_PROJECTOR_X=0 SHOW_PROJECTOR_Y=0 SHOW_PROJECTOR_Z=0 SHOW_FADE=0 SHOW_PAN=0 SHOW_MODE=0 SHOW_MASK=135623208 SHOW_TRANSITIONS=1 SHOW_PLUGINS=1 AUTO_KEYFRAMES=0 AUTOS_FOLLOW_EDITS=1 BRENDER_START=0 CROP_X1=0 CROP_Y1=0 CROP_X2=320 CROP_Y2=240 CURRENT_FOLDER=Video Effects CURSOR_ON_FRAMES=1 CWINDOW_DEST=0 CWINDOW_MASK=0 CWINDOW_METER=1 CWINDOW_OPERATION=0 CWINDOW_SCROLLBARS=0 CWINDOW_XSCROLL=4294966395 CWINDOW_YSCROLL=4294965901 CWINDOW_ZOOM=2.50e-01 DEFAULT_ATRANSITION=Crossfade DEFAULT_VTRANSITION=BandWipe DEFAULT_TRANSITION_LENGTH=5.e-01 EDITING_MODE=1 FOLDERLIST_FORMAT=1 HIGHLIGHTED_TRACK=0 LABELS_FOLLOW_EDITS=1 MPEG4_DEBLOCK=1 PLUGINS_FOLLOW_EDITS=1 PLAYBACK_PRELOAD=0 SAFE_REGIONS=1 SHOW_ASSETS=1 SHOW_TITLES=1 TEST_PLAYBACK_EDITS=1 TIME_FORMAT=1 TIMECODE_OFFSET_0=0 TIMECODE_OFFSET_1=0 TIMECODE_OFFSET_2=0 TIMECODE_OFFSET_3=0 NUDGE_SECONDS=1 TOOL_WINDOW=1 VWINDOW_METER=1 VWINDOW_FOLDER= VWINDOW_SOURCE=4294967295 VWINDOW_ZOOM=1 DECODE_SUBTITLES=0 subtitle_number=0/SESSION VIDEO INTERPOLATION_TYPE=1 INTERPOLATE_RAW=1 WHITE_BALANCE_RAW=1 COLORMODEL=YUV-8 Bit INTERLACE_MODE=NOTINTERLACED CHANNELS=1 VCHANNEL_X_0=0 VCHANNEL_Y_0=0 FRAMERATE=25 FRAMES_PER_FOOT=16 OUTPUTW=720 OUTPUTH=576 ASPECTW=5 ASPECTH=4/VIDEO AUDIO SAMPLERATE=48000 CHANNELS=2 ACHANNEL_ANGLE_0=180 ACHANNEL_ANGLE_1=0/AUDIO FOLDERClips/FOLDER FOLDERMedia/FOLDER ASSETS /ASSETS LABELS /LABELS TRACK RECORD=1 NUDGE=0 PLAY=1 GANG=1 DRAW=1 EXPAND=1 TRACK_W=720 TRACK_H=576 TYPE=VIDEO TITLEVideo 2/TITLE EDITS EDIT STARTSOURCE=0 CHANNEL=0 LENGTH=125/EDIT /EDITS MUTEAUTOS AUTO POSITION=0 VALUE=0/AUTO /MUTEAUTOS CAMERA_X AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_X CAMERA_Y AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_Y CAMERA_Z AUTO POSITION=0 VALUE=1 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_Z PROJECTOR_X AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /PROJECTOR_X PROJECTOR_Y AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /PROJECTOR_Y PROJECTOR_Z AUTO POSITION=0 VALUE=1 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /PROJECTOR_Z FADEAUTOS AUTO POSITION=0 VALUE=100 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /FADEAUTOS MODEAUTOS AUTO POSITION=0 VALUE=2/AUTO /MODEAUTOS MASKAUTOS AUTO MODE=1 VALUE=100 FEATHER=0 APPLY_BEFORE_PLUGINS=0 POSITION=0 /AUTO /MASKAUTOS PLUGINSET RECORD=1 PLUGIN LENGTH=125 TYPE=1 TITLE=Gradient IN/INOUT/OUTON/ON KEYFRAME POSITION=0 DEFAULT=1GRADIENT ANGLE=0 IN_RADIUS=20 OUT_RADIUS=80 IN_R=255 IN_G=127 IN_B=127 IN_A=255 OUT_R=0 OUT_G=0 OUT_B=0 OUT_A=255 SHAPE=0 RATE=0 CENTER_X=9.3859649122807014e+01 CENTER_Y=5.1500e+01/GRADIENT/KEYFRAME /PLUGIN PLUGIN LENGTH=0 TYPE=0 TITLE= IN/INOUT/OUTON/ON KEYFRAME POSITION=0 DEFAULT=1/KEYFRAME /PLUGIN /PLUGINSET /TRACK TRACK RECORD=1 NUDGE=0 PLAY=1 GANG=1 DRAW=1 EXPAND=1 TRACK_W=720 TRACK_H=576 TYPE=VIDEO TITLEVideo 1/TITLE EDITS EDIT STARTSOURCE=0 CHANNEL=0 LENGTH=125/EDIT /EDITS MUTEAUTOS AUTO POSITION=0 VALUE=0/AUTO /MUTEAUTOS CAMERA_X AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_X CAMERA_Y AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 CONTROL_IN_POSITION=0 CONTROL_OUT_POSITION=0/AUTO /CAMERA_Y CAMERA_Z AUTO
Re: [CinCV] Render farm on a managed cluster
On Fri, 2012-03-02 at 13:09 -0600, Tim Copeland wrote: Does any one have experience setting up a Cinelerra farm on a shared cluster? I am currently assembling a Cinelerra render farm on a slurm managed warewulf cluster. Because it is a resource managed shared cluster, I need more control than what the default options provide. I believe it can be achieved by having the resource manager break the task into separate small batch processes and configure a Cinelerra_rc for each batch. http://cinelerra.org/docs/split_manual_en/cinelerra_cv_manual_en_3.html#SEC60 http://cinelerra.org/docs/split_manual_en/cinelerra_cv_manual_en_20.html https://www.google.com/search?sourceid=chromeie=UTF-8q=cinelerra +render+farm ___ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
[CinCV] ** Meeting reminder, and agenda ** Devel IRC meeting tomorrow, Sunday, at 16.00 UTC
Last meeting we came up with several topics that we deferred to next meeting, the one we're having tomorrow: * Figure out what the default keyframe is, what's wrong with it, and what it should be changed to. * YUV - RGB conversion and quantisation/rounding errors, and RGB(A) FLOAT bugs and issues. * Test patterns and diff images showing colour space conversion errors/noise. (Tests: see my previous posts today. Diff images: none yet.) * Spam filtering and wishlist items for the Trac (bugs.cinelerra.org) (May have to be postponed again, since Raffaella can't attend) * Miscellaneous: The alpha blending bug patch that came in today, some user requests/suggestions, various ... -- Herman Robak ___ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
[CinCV] ... and agenda ** Devel IRC meeting ...
Am 03.03.2012 21:49, schrieb Herman Robak: * Figure out what the default keyframe is, what's wrong with it, and what it should be changed to. Hi Herman and the others, having worked a lot with keyframes, and being sort-of familiar with the implementation -- I don't think anything is wrong or broken with the default keyframe. It is just an immediate consequence of Cinelerra's design regarding keyframes. The only downside I can see is that this whole concept is rather low-level and probably you'd need to understand it (technically) in order to use it effectively. Or, to put it a in a somewhat provocative manner: it's a geek feature. Let's recap. In Cinelerra, keyframes always are effective from now on to the future: They set the value at some time point and this value is in effect for all time points to the right of that keyframe -- unless there is another keyframe at a later time point which supersedes the former. Or, to put it the other way round: for any given point in time, you'll have to look to the *left* (to earlier times) to determine the keyframe in effect here. And this keyframe's setting dictates the automation value in question (fade, pan, camera, projector, mask, plug-in settings). Probably you've guessed it by now: when there wasn't any keyframe defined for that track and that value yet, then the system magically invents a default keyframe sitting at t = 0, and fills in the default value of that automation setting for that keyframe. Now, the real complexity gets in with the generate keyframes when tweaking toggle. Yet unfortunately, this toggle is the key to working effectively with Cinelerra's keyframes. And there is no best setting -- When it is ON, then each tweaking of a parameter generates a new keyframe, or adjusts the keyframe which sits exactly at the current playback position. When it is OFF, then tweaking of a parameters never generates new keyframes, but adjusts the *relevant* keyframe for the current position, which is the next to the left. If there isn't any keyframe, you adjust the default keyframe. So basically, the default keyframe allows us to have a global setting for the whole track, and still be able to add keyframing and automation later on for some segment of the track. And, since we're able to copy / paste keyframes, we need a means to copy from / to that default setting too. Otherwise, it would be possible to get into a dead end, and you would be forced to set a keyframe at t = 0 manually, e.g. after pasting some segment of keyframes from another track. hope this helps to clarify this insidious feature a bit Cheers, Hermann Voßeler ___ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra