The Ubuntu community has contributed 12357 ideas, 58479 comments, 1187050 votes
Idea
#5128: Totem: automatic Histogram Filter for optimal video contrast
|
| |
12
|
|
|
Written by fragro the 19 Mar 08 at 16:11.
Category: Multimedia.
Related to:
Nothing/Others.
Status: New
|
|
|
Description
Would be fine, when its possible to make a Gstreamer Histogram filter element, which automatic make contrast correction. This will be result in optimal video contrast.
This could be an Option in totems video preferences and i suggest to enable it by default.
I'm still busy with Diploma so i cant make it self now.
The algorithm is not complicate and well known. (i have it implemented self for study but in java)
http://en.wikipedia.org/wiki/Histogram
http://de.wikipedia.org/wiki/Histogramm-Differenz
Tags:
(none)
Attachments
No attachments.
Duplicates
Comments
|
fragro wrote on the 19 Mar 08 at 16:35
|
There are postprocessing filters already provided by gstreamer-ffmpeg. (postproc_autolevels)
$ gst-inspect-0.10 postproc
Plugin Details:
Name: postproc
Description: postprocessing elements (system install)
Filename: /usr/lib/gstreamer-0.10/libgstpostproc.so
Version: 0.10.3
License: GPL
Source module: gst-ffmpeg
Binary package: FFMpeg
Origin URL: http://ffmpeg.sourceforge.net/
postproc_default: LibPostProc default filter
postproc_forcequant: LibPostProc forcequant filter
postproc_tmpnoise: LibPostProc tmpnoise filter
postproc_lowpass5: LibPostProc lowpass5 filter
postproc_ffmpegdeint: LibPostProc ffmpegdeint filter
postproc_mediandeint: LibPostProc mediandeint filter
postproc_cubicipoldeint: LibPostProc cubicipoldeint filter
postproc_linipoldeint: LibPostProc linipoldeint filter
postproc_linblenddeint: LibPostProc linblenddeint filter
postproc_autolevels: LibPostProc autolevels filter
postproc_dering: LibPostProc dering filter
postproc_avdeblock: LibPostProc avdeblock filter
postproc_ahdeblock: LibPostProc ahdeblock filter
postproc_x1vdeblock: LibPostProc x1vdeblock filter
postproc_x1hdeblock: LibPostProc x1hdeblock filter
postproc_vdeblock: LibPostProc vdeblock filter
postproc_hdeblock: LibPostProc hdeblock filter
17 features:
+-- 17 elements
|
|
Mårten Woxberg wrote on the 19 Mar 08 at 17:59
|
But how do I activate that in Gstreamer?
I can't even change gamma...
|
|
fragro wrote on the 19 Mar 08 at 18:23
|
Even that is it! This must be implemented (including settings for this) in the Player. (like Totem)
source->demux->decode->filter(postprocessing)->sink
The gamma settings i noticed too, that they not work. Maybe a Bug.
|
Post your comment
|
|
|