[FFmpeg-user] ffprobe with inputs without extensions
Clément Champetier
cnt at mikrosimage.eu
Thu May 28 12:03:30 CEST 2015
Hello,
I try to use ffprobe to get information of several inputs.
Before my process, all inputs are renamed with a generated name without
extension.
When I try ffprobe on a video (named 123), it works :
*ffprobe 123*
*Input #0, avi, from '123':*
* Duration: 00:00:04.04, start: 0.000000, bitrate: 30596 kb/s*
* Stream #0:0: Video: dvvideo (dvsd / 0x64737664), yuv420p, 720x576 [SAR
16:15 DAR 4:3], 29088 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc*
But ffprobe raised an error when I try the same operation on an image
(named 456):
*ffprobe 456*
*456: Invalid data found when processing input*
But if I add the right extension (456.jpg), it works:
*ffprobe 456.jpg*
*Input #0, image2, from '456.jpg':*
* Duration: 00:00:00.04, start: 0.000000, bitrate: 3804 kb/s*
* Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg), 560x320, 25 tbr, 25
tbn, 25 tbc*
What am I doing wrong? I know that ffmpeg can guess the format of the
input. But does it can guess "image2" format when there is no extension?
How can I anticipate this problem ?
Note: I use a compiled version of ffmpeg, from master branch.
Many thanks for any answer,
Clement
More information about the ffmpeg-user
mailing list