hi,
after testing many codecs under linux, i found the one i would like to work with it. sadly, XVID is not fully working with gem. using any video player it will work fine (under 7% of my cpu for a 640x480 29.97 fps - mplayer, ffplay, vlc). in gem the cpu usage is over 77% and the video is very slow. i tried to encode with transcode, mencoder and ffmpeg, same result.
i read about this codec and this is what i found:
Xvid http://www.xvid.org is a free software MPEG-4 ASP compliant video codec, which features two pass encoding and full MPEG-4 ASP support, making it a lot more efficient than the well-known DivX codec. It yields very good video quality and good performance due to CPU optimizations for most modern processors.
Note that Xvid is not necessary to decode Xvid-encoded video. |libavcodec| is used by default as it offers better speed.
when playing in mplayer, this is what i get:
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
you can test with 2 differents XVID encoding: http://www.workinprogress.ca/pd/gem/xvid.avi http://www.workinprogress.ca/pd/gem/xvidmencoder.avi
patrick
On Thu, 2007-12-06 at 23:22 -0500, patrick wrote:
hi,
you can test with 2 differents XVID encoding: http://www.workinprogress.ca/pd/gem/xvid.avi http://www.workinprogress.ca/pd/gem/xvidmencoder.avi
there is a big differce in playback speed with mplayer here:
http://www.workinprogress.ca/pd/gem/xvid.avi -> 12% @ 600MHz http://www.workinprogress.ca/pd/gem/xvidmencoder.avi -> 27% @ 600MHz
what software did you use to create the first one?
roman
___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de
hi roman,
thank you for taking the time. the first one xvid.avi comes from ffmpeg with the option -intra (keyframe every frame). the second, from transcode, doesn't have this option.
did you test them in gem? -intra will be useful in gem for seeking, scratching etc...
patrick