[XviD-users] problem with simple profile mp4 in quicktime

Canute canute2005 at hotpop.com
Wed Sep 14 15:51:22 CEST 2005


One really simple solution to the problem is to use Media Player Classic. You can step frame by frame with any Xvid video.
  ----- Original Message ----- 
  From: Jared Roberts 
  To: xvid-users at xvid.org 
  Sent: Saturday, September 10, 2005 12:17 AM
  Subject: [XviD-users] problem with simple profile mp4 in quicktime


  [[ I sent this yesterday, without subscribing to the list.  I see
  today that it still hasn't shown up in the archives, so I'm
  subscribing to the list and re-sending.  Sorry if it shows up twice.
  ]]

  Hello xvidians, I hope this list isn't as dead as it appears.  Sorry
  if something like this has come up before, I googled around a little
  and couldn't find anything.

  I'm trying to create video files for playback in windows (encoding in
  linux).  The main constraint is that it must be possible to easily
  single-step frame-by-frame both forwards and backwards.  This pretty
  much limits me to quicktime player as no other player I've found has
  this capability.  So I've decided to try and create Simple Profile
  MP4s so things work well out-of-the-box.  The video plays OK, but when
  trying to single-step backwards, the video occasionally jumps forward
  instead of moving back, but only for one frame.  So if I hit backward
  continuously, the resultant frames are something like:

  ...
  back 1 frame
  back 1 frame
  forward 3 frames
  back 4 frames
  back 1 frame
  back 1 frame
  forward 3 frames
  back 4 frames
  ...

  Here's what I'm doing:

  XVIDENCOPTS=max_key_interval=4:hq_ac:vhq=4:quant_type=h263:me_quality=6
  BITRATE=14000

  mencoder input.avi -o /dev/null -of rawvideo -ovc xvid \
      -xvidencopts pass=1:$XVIDENCOPTS

  mencoder input.avi -o output.m4v -of rawvideo -ovc xvid \
     -xvidencopts pass=2:bitrate=$BITRATE:$XVIDENCOPTS

  tcextract -x pcm -i input.avi |  faac -o output.aac --mpeg-vers 4 \
      -P -X -R $SAMPLERATE -

  mp4creator -c output.aac output.mp4
  mp4creator -c output.m4v -interleave output.mp4
  mp4creator -optimize output.mp4

  The GOP is really small so that stepping backwards is fast.  The
  bitrate is high, so the quality isn't too bad.  The resolution of the
  input is 1440x480.  Don't worry about the sound unless I'm doing
  something really catastrophic since it probably doesn't apply.  The
  above is a simplification, and there's a good-ish reason why I'm using
  raw pcm instead of wave :).

  I presume the problem is with QT rather than xvid, but that's little
  consolation, I'm afraid.  Interestingly, videos created last year with
  xvid do not exhibit this problem, nor do videos created with divx.
  I'm currently using xvid 1.1b2, I don't remember which version of xvid
  was working for me last year, but the video then was 720x480, and
  encoded thusly:

  transcode -i "$input" -y xvid4,null -R 1,"$log" -w 14000,3 -V -o /dev/null
  transcode -i "$input" -y xvid4  -R 2,"$log" -w 14000,3 -N 0x55 -V -o "$mpeg4"

  If I'm doing something that's confusing quicktime, please let me know
  how to fix it.  If Xvid is doing something incorrectly, please
  consider this a friendly bug report.  If quicktime has a bug that's
  being triggered by correct-but-different behavior in xvid, please
  point me to a switch to turn off the new behavior if it exists (and if
  it doesn't, please consider adding such a switch!)

  Happy to provide any extra info I can.
  _______________________________________________
  XviD-users mailing list
  XviD-users at xvid.org
  http://list.xvid.org/mailman/listinfo/xvid-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://edu.bnhof.de/pipermail/xvid-users/attachments/20050914/9cfa259e/attachment-0001.html


More information about the XviD-users mailing list