我在Windows上使用ffprobe来识别文件。我使用的命令/参数是:
ffprobe -show_entries format = format_name -v quiet filename
我注意到某些图像文件,如果文件名有(或没有)和扩展名,ffprobe会报告不同的格式。例如,对于名为XXX
的BMP图像文件 ffprobe -show_entries format=format_name -v quiet XXX
报告
[FORMAT]
format_name=mp3
[/FORMAT]
但是,如果我将文件重命名为XXX.BMP并重新运行命令
ffprobe -show_entries format=format_name -v quiet XXX.BMP
报告
[FORMAT]
format_name=image2
[/FORMAT]
预计会出现这种情况吗?还有其他人遇到过这个问题吗?我使用的是最新版本的ffmpeg。