[FFmpeg-user] live stream transcoding problem

Robert Harakaly r.harakaly at gmail.com
Sat Mar 10 17:09:00 CET 2012


Hello Carl, Andrey

Thanks both of you for the feedback. I took the latest published
snapshot from the web page and compiled it.

After more tests I worry the bug is not fixed yet (at least not completely)

I tried all combinations with or without options sent by Andrey. While
without "threads" option the command seems more stable, but when I added
option threads=2 the problems restarted.

In general (regardless of options used) there is a "critical" phase
first 60-90 frames where many command invocation fails, always on: 
[webm @ 0x15fc0c0] Starting new cluster at offset 37796 bytes, pts 3564

After passing the critical phase the stream is up for ~10 minutes.
Then the failures has 2 main reasons. Either:

[webm @ 0x15fc0c0] Starting new cluster at offset 37796 bytes, pts 3564

or

circular_buffer: OVERRUN0 size=   15103kB time=00:01:01.65 bitrate=2006.8kbits/s    
PES packet size mismatch0 size=   17666kB time=00:01:12.30 bitrate=2001.5kbits/s    
[mp2 @ 0x1953d80] incomplete frame
Error while decoding stream #0:1
[mpeg2video @ 0x195a200] ac-tex damaged at 6 29
[mpeg2video @ 0x195a200] Warning MVs not available
[mpeg2video @ 0x195a200] concealing 315 DC, 315 AC, 315 MV errors
frame= 1805 fps= 22 q=0.0 Lsize=   17933kB time=00:01:12.77 bitrate=2018.8kbits/s    
video:17061kB audio:809kB global headers:4kB muxing overhead 0.329293%

The second reason seems is more frequent when command running without
threads option and without Andrey's options.

Any idea ?

Robert



More information about the ffmpeg-user mailing list