【发布时间】:2016-11-01 04:36:04
【问题描述】:
我需要使用 ffprobe 获取图像文件的宽度和高度,并且需要使用批处理 (Windows) 将其存储在变量中,以便以后可以使用这些值。
我试过这样做,
@echo off
for /f "tokens=1-2" %%i in ('ffprobe -v error -of flat=s=_ -select_streams v:0 -show_entries stream=width,height %1') do set W=%%i & set H=%%j
echo %W%
echo %H%
但无法执行
Argument '_' provided as input filename, but 's' was already specified.
附言我也以类似的方式尝试了 imagemagick identify,但是在返回 GIF 文件的高度时,identify 似乎有一个错误
【问题讨论】:
标签: windows batch-file command-line ffmpeg ffprobe