Can't play the file

  • On a Debian sid amd64, I recorded half an hour of desktop activity, and it appears to have run great -- the whole sequence took a while to encode, but completed without errors (details below). However, I can't play the resulting out.ogg file! Mplayer crashes, xine crashes, vlc segfaults, qplayer segfaults, ffmpeg crashes trying to convert it, so does mencoder; avidemux can't open it, aviplay identifies it as "Theora bitstream version 3.2.0" and crashes, 32-bit realplayer segfaults. What are people using to play this back or convert it?

    The desktop I recorded is large and the file is 368M; I'll try a smaller file. And yes, that works fine. So the players can't handle large window sizes?


    libogg0 1.1.3-2
    libtheora0 0.0.0.alpha7.dfsg-2

    # recordmydesktop
    Initial recording window is set to:
    X:0   Y:0    Width:2624    Height:1200
    Adjusted recording window is set to:
    X:0   Y:0    Width:2624    Height:1200
    Your window manager appears to be KWin

    Buffer size adjusted to 4096 from 4096 frames.
    Opened PCM device hw:0,0
    Recording on device hw:0,0 is set to:
    1 channels at 22050Hz
    Shutting down.Saved 31841 frames in a total of 31841 requests
    Encoding started!
    This may take several minutes.
    Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
    any portion of the video, which is already encoded won't be deleted).
    Please wait...
    Encoding finished!
    Wait a moment please...

    Written 385740012 bytes
    (363979560 of which were video data and 21760452 audio data)

    Cleanning up cache...

    • Hi Dave,

      Many video cards have issues with playing (very) big files.
      The problem itself might be related to the Xv extension.

      Please try running
      ~$ mplayer -vo x11 name_of_your_file.ogg

      If that works, then you will be able to play the file on any player that
      is configured to used XShm/X11 for playback, instead of Xv.

      But in any case you should use ffmpeg2theora to downscale the video
      as it will probably not be playable on most setups without this
      change (and using x11 might cause jerkiness on the playback).