huffyuv files experience color reduction on output
@getoperational
Submitted by GetOperational Assigned to GetOperational @getoperational
Description
(problem summary)
a 32bit RGB huffyuv file imported into pitivi 0.15.2 and then rendered as huffyuv will remain 32bit RGB
a 32bit RGB huffyuv file imported into pitivi 0.93 and rendered as huffyuv will be reduced to YUV422
I have included sample video files and zoomed images showing color color preservation in pitivi 0.15.2 and color loss/bleeding with pitivi 0.93
WARNING: the attached 7zip file is 5.2MB but will expand to 4.2GB due to the large huffyuv files contained within
(to check the colorspace)
open a video in vlc then click (tools) > (codec information)
(pitivi 0.15.2 preserves colorspace)
run pitivi 0.15.2
drop huffyuv.avi into pitivi's media library window
drag the video from the media library to the timeline
hit the "render" button, (container format .avi) (video codec: ffmpeg huffyuv) (filename: pitivi-15.avi)
hit "render"
(pitivi 0.93 reduces colorspace)
run pitivi 0.93
<perform the same steps as above>
(filename: pitivi-93.avi)
(resulting files)
huffyuv.avi (vlc: 32bits RGB)
pitivi-15.avi (vlc: 32bits RGB)
pitivi-93.avi (vlc: 4:2:2 YUV)
(if you would like to create your own huffyuv file)
open a terminal, paste in the following line and hit (enter):
ffmpeg -f x11grab -s 1920x1080 -r 60 -i :0.0 -vcodec huffyuv ~/Desktop/huffyuv.avi
you are now recording a screencast, let it run for 5 seconds or so then go to the terminal window and hit ctrl-c to stop recording
you now have a file huffyuv.avi on your desktop
Imported from https://bugzilla.gnome.org/show_bug.cgi?id=727472