首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用ffprobe & batch返回视频/图片的宽度和高度

ffprobe是FFmpeg工具集中的一个命令行工具,用于分析媒体文件的元数据信息。它可以提供视频/图片的宽度和高度等相关信息。

使用ffprobe和批处理脚本可以批量获取视频/图片的宽度和高度。以下是一个示例的批处理脚本:

代码语言:bash
复制
@echo off
setlocal enabledelayedexpansion

set "ffprobe_path=C:\path\to\ffprobe.exe"
set "media_folder=C:\path\to\media\folder"

for %%F in ("%media_folder%\*") do (
    set "file=%%~fF"
    for /f "usebackq" %%I in (`"%ffprobe_path%" -v error -select_streams v:0 -show_entries stream=width,height -of csv=p=0 "%file%" 2^>^&1`) do (
        set "dimensions=%%I"
    )
    echo !file! - !dimensions!
)

endlocal

请注意替换ffprobe_path为你的ffprobe可执行文件的路径,media_folder为你的媒体文件所在文件夹的路径。

该批处理脚本会遍历指定文件夹中的所有媒体文件,并使用ffprobe获取每个文件的宽度和高度信息。然后,它会将文件路径和对应的宽度和高度输出到命令行窗口。

这是一个简单的示例,你可以根据实际需求进行修改和扩展。如果你想进一步处理这些信息,可以将它们保存到文件中或将其用于其他用途。

腾讯云提供了云原生服务和媒体处理服务,可以帮助你在云端进行视频/图片的处理和分析。你可以参考以下腾讯云产品:

  1. 云原生服务:腾讯云原生应用引擎(Tencent Cloud Native Application Engine,TKE)是一种基于Kubernetes的容器化部署和管理服务,可帮助你快速搭建和运行云原生应用。了解更多信息,请访问TKE产品介绍
  2. 媒体处理服务:腾讯云媒体处理(Tencent Cloud Media Processing)提供了丰富的媒体处理功能,包括视频转码、视频截图、视频拼接等。你可以使用该服务来处理和分析视频/图片文件。了解更多信息,请访问媒体处理产品介绍

希望以上信息对你有帮助!如果你有任何其他问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的结果

领券