[FFmpeg-user] ffprobe infinite loop when processing pgssub/dvdsub

Hans Carlson forbyta at inbox.com
Sat Mar 19 16:46:06 CET 2016

On Sat, 19 Mar 2016, Carl Eugen Hoyos wrote:

> FFprobe terminates fine here with the sample you uploaded, what do I 
> miss?

Try removing "head" from the pipeline.

I probably shouldn't have included "head" in the command example, just
happened to be what I was doing while testing to try to see what was going 

> $ ffprobe -analyzeduration 2G -i pgssub-ffprobe.infinite.loop.mpg
> -select_streams s:0 -show_frames -print_format flat | grep pts_time | head

Even with the "head", notice all the pts_time values are the same, which 
(at least to me) indicates something isn't quite right.

> frames.subtitle.0.pts_time="2.685711"
> frames.subtitle.1.pts_time="2.685711"
> frames.subtitle.2.pts_time="2.685711"
> frames.subtitle.3.pts_time="2.685711"

Also, try testing with the .m2ts example and use the "-show_streams"
option (instead of -show_frames).   This is where you can see this error:

   [pgssub @ 0x21f0de0] Unknown subtitle segment type 0x0, length 0

More information about the ffmpeg-user mailing list