[FFmpeg-user] Severe stuttering on playback of HDPVR recordings

networks1 at cox.net networks1 at cox.net
Wed Dec 28 02:37:12 CET 2011


Greetings.  I am getting severe stuttering on ffmpeg playback of recordings made with HDPVR (via MythTV).  Output of the ffmpeg command line for one of these recordings is below.  I have posted on this subject on some MythTV forums but have not been able to get help.  Can someone on this list give me advice how to debug this?  Comment about the container/codec frame rate seems like a possible clue, but I don't have any idea how to address that.

Thanks,

Steve


[mythtv at mythtv mythtv]$ ffmpeg -i /video/recordings/2008_20111224163000.mpg
ffmpeg version 0.7.6-rpmfusion, Copyright (c) 2000-2011 the FFmpeg developers
  built on Oct 23 2011 17:45:03 with gcc 4.6.1 20110908 (Red Hat 4.6.1-9)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' --extra-version=rpmfusion --enable-bzlib --enable-libcelt --enable-libdc1394 --enable-libdirac --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect
  libavutil    50. 43. 0 / 50. 43. 0
  libavcodec   52.122. 0 / 52.122. 0
  libavformat  52.110. 0 / 52.110. 0
  libavdevice  52.  5. 0 / 52.  5. 0
  libavfilter   1. 80. 0 /  1. 80. 0
  libswscale    0. 14. 1 /  0. 14. 1
  libpostproc  51.  2. 0 / 51.  2. 0
[h264 @ 0x1afc3a0] sps_id out of range
[h264 @ 0x1afc3a0] non-existing SPS 15 referenced in buffering period           
[h264 @ 0x1afc3a0] non-existing PPS referenced                                  
[h264 @ 0x1afc3a0] sps_id out of range                                          
[h264 @ 0x1afc3a0] non-existing SPS 15 referenced in buffering period           
[h264 @ 0x1afc3a0] non-existing PPS 0 referenced                                
[h264 @ 0x1afc3a0] decode_slice_header error                                    
[h264 @ 0x1afc3a0] no frame!                                                    
[h264 @ 0x1afc3a0] sps_id out of range        

[snip]
                                  
                                     
[h264 @ 0x1afc3a0] non-existing SPS 32 referenced in buffering period           
[h264 @ 0x1afc3a0] non-existing PPS referenced                                  
[h264 @ 0x1afc3a0] sps_id out of range                                          
[h264 @ 0x1afc3a0] non-existing SPS 32 referenced in buffering period           
[h264 @ 0x1afc3a0] non-existing PPS referenced                                  
[h264 @ 0x1afc3a0] sps_id out of range                                          
[h264 @ 0x1afc3a0] non-existing SPS 32 referenced in buffering period           
[h264 @ 0x1afc3a0] non-existing PPS 0 referenced                                
[h264 @ 0x1afc3a0] decode_slice_header error                                    
[h264 @ 0x1afc3a0] no frame!                                                    
[h264 @ 0x1afc3a0] mmco: unref short failure                                    
                                                                                
Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/1001) -> 59.94 (60000/1001)
Input #0, mpegts, from '/video/recordings/2008_20111224163000.mpg':
  Duration: 00:59:53.93, start: 0.408378, bitrate: 11124 kb/s
  Program 1 
    Stream #0.0[0x1011]: Video: h264 (Main), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 82.39 fps, 59.94 tbr, 90k tbn, 59.94 tbc
    Stream #0.1[0x1100]: Audio: aac, 48000 Hz, stereo, s16, 129 kb/s
At least one output file must be specified



More information about the ffmpeg-user mailing list