我编写了以下命令来获取视频的高度:
ffprobe -v quiet -print_format compact=print_section=0:nokey=1:escape=csv -show_entries stream=height "source.mp4"
有时它会返回以下内容:
360
(empty space)
(empty space)
有时它会返回以下内容:
360
(empty space)
N/A
我怎样才能让它只返回一行?
答案1
您可以使用不同的打印格式(或“writer”)。默认格式没有键(nk=1
)和包装器(nw=1
),似乎不会添加额外的空间。
$ ffprobe -v error -of default=nk=1:nw=1 -show_entries stream=height input.mp4
360