CVS: main/DOCS/man/en mplayer.1,1.1074,1.1075
CVS change done by Guillaume Poirier CVS Update of /cvsroot/mplayer/main/DOCS/man/en In directory mail:/var2/tmp/cvs-serv21480/DOCS/man/en Modified Files: mplayer.1 Log Message: Documents x264 visualization during encoding Index: mplayer.1 =================================================================== RCS file: /cvsroot/mplayer/main/DOCS/man/en/mplayer.1,v retrieving revision 1.1074 retrieving revision 1.1075 diff -u -r1.1074 -r1.1075 --- mplayer.1 22 Aug 2005 00:01:02 -0000 1.1074 +++ mplayer.1 23 Aug 2005 19:27:18 -0000 1.1075 @@ -8511,6 +8511,33 @@ For all other purposes, please use either the 'Global' PSNR, or the per-frame PSNRs printed by log=3. . +.TP +.B (no)visualize +Enable x264 visualizations during encoding. +If the x264 on your system supports it, a new window will be opened during +the encoding process, in which x264 will attempt to present an overview of +how each frame gets encoded. +Each block type on the visualized movie will be colored as follows: +.PD 0 +.RSs +.IPs red/pink +intra block +.IPs blue\ +inter block +.IPs green +skip block +.IPs yellow +B-block +.RE +.PD 1 +.RS +This feature can be considered experimental and subject to change. +In particular, it depends on x264 being compiled with visualizations enabled. +Note that as of writing this, x264 pauses after encoding and visualizing +each frame, waiting for the user to press a key, at which point the next +frame will be encoded. +.RE +. . .SS MPEG muxer (\-mpegopts) .
On Tue, Aug 23, 2005 at 09:27:22PM +0200, Guillaume Poirier CVS wrote:
+If the x264 on your system supports it, a new window will be opened during +the encoding process, in which x264 will attempt to present an overview of +how each frame gets encoded. +Each block type on the visualized movie will be colored as follows: +.PD 0 +.RSs +.IPs red/pink +intra block +.IPs blue\ +inter block +.IPs green +skip block +.IPs yellow +B-block
Hmm, first you talk about frames, then about blocks, is this correct? Diego
Hi, On 8/23/05, Diego Biurrun <diego@biurrun.de> wrote:
On Tue, Aug 23, 2005 at 09:27:22PM +0200, Guillaume Poirier CVS wrote:
+If the x264 on your system supports it, a new window will be opened during +the encoding process, in which x264 will attempt to present an overview of +how each frame gets encoded. +Each block type on the visualized movie will be colored as follows: +.PD 0 +.RSs +.IPs red/pink +intra block +.IPs blue\ +inter block +.IPs green +skip block +.IPs yellow +B-block
Hmm, first you talk about frames, then about blocks, is this correct?
I do think so. A frame is made out of blocks, each of which can be of different types (here, that means that they will be painted differently). Does the text makes sense to you now? What would you suggest it ever you think that paragraph needs to be improved? BTW: I took the liberty to commit that patch as it was related to mencoder, and that it was good enough for me. I hope it's okay. Guillaume -- Live fast, die old, and make very sure everyone knows you were there. -- Alan Cox
On Wednesday 24 August 2005 00:06, Guillaume POIRIER wrote:
BTW: I took the liberty to commit that patch as it was related to mencoder, and that it was good enough for me. I hope it's okay.
BTW, the full text from x264 below. It's probably not worth expanding the already gigantic man page with a description that most likely only people hacking on x264 would benefit from / comprehend, and then they'd get the description from x264/common/visualize.c... /* * Some explanation of the symbols used: * Red/pink: intra block * Blue: inter block * Green: skip block * Yellow: B-block (not visualized properly yet) * * Motion vectors have black dot at their target (ie. at the MB center), * instead of arrowhead. The black dot is enclosed in filled diamond with radius * depending on reference frame number (one frame back = zero width, normal case). * * The intra blocks have generally lines drawn perpendicular * to the prediction direction, so for example, if there is a pink block * with horizontal line at the top of it, it is interpolated by assuming * luma to be vertically constant. * DC predicted blocks have both horizontal and vertical lines, * pink blocks with a diagonal line are predicted using the planar function. */
participants (4)
-
Diego Biurrun -
Guillaume POIRIER -
Jan Knutar -
syncmail@mplayerhq.hu