[FFmpeg-user] Full description of ffmpeg input - avoid analysis and probing of input files

Thomas Seilund tps at netmaster.dk
Fri Apr 3 08:00:06 CEST 2015


Hi All,

I have a process where I have a number of different inputs to ffmpeg.

Typically I create inputs using ffmpeg, ie.

ffmpeg -loop 1 -re -i 1.png -c libx264 -preset ultrafast -s 200x100 -r 24 - 
pix_fmt yuv420p -f mpegts udp://a.b:1235
ffmpeg -loop 1 -re -i 2.png -c libx264 -preset ultrafast -s 400x200 -r 24 - 
pix_fmt yuv420p -f mpegts udp://a.b:1236
ffmpeg -loop 1 -re -i 3.png -c libx264 -preset ultrafast -s 200x100 -r 24 - 
pix_fmt yuv420p -f mpegts udp://a.b:1237

When I read these input streams I often see that ffmpeg is not able to  
determine the input. See ex. below.

How can I make ffmpeg pick up the input without any analysis or probing?

Will a set of input parameters make it possible for ffmpeg to pick up the  
input right away?

Can I do an ffprobe on the input a determine the needed input parameters  
for ffmpeg?


Ex:

ffplay -i udp://a.b:1235

.
.
.

[h264 @ 0x7f552002b400] decode_slice_header error
[h264 @ 0x7f552002b400] no frame!
[h264 @ 0x7f552002b400] non-existing PPS 0 referenced    0B f=0/0
     Last message repeated 1 times
[h264 @ 0x7f552002b400] decode_slice_header error
[h264 @ 0x7f552002b400] no frame!
[h264 @ 0x7f552002b400] non-existing PPS 0 referenced    0B f=0/0
     Last message repeated 1 times
[h264 @ 0x7f552002b400] decode_slice_header error
[h264 @ 0x7f552002b400] no frame!
[h264 @ 0x7f552002b400] non-existing PPS 0 referenced    0B f=0/0
[mpegts @ 0x7f55200008c0] decoding for stream 0 failed
[mpegts @ 0x7f55200008c0] Could not find codec parameters for stream 0  
(Video: h264 ([27][0][0][0] / 0x001B), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize'  
options
udp://a.b:1235: could not find codec parameters


Any help would be appriciated !


Thanks Thomas S


More information about the ffmpeg-user mailing list