SuperAPI AI 工具集

video-viewing

设计与创作

查看项目

更新于 10-15 17:27

技能介绍

用途:从直链 URL 下载视频文件,并对其内容进行分析,包括提取关键帧和读取元数据。适用于需要保存或查看直链视频的场景。

主要能力:使用 Python 脚本下载视频,支持流式下载与断点续传;通过 ffprobe 读取时长、分辨率、编码、帧率和文件大小等元数据;通过 ffmpeg 按固定间隔提取关键帧并保存为图片,供后续视觉分析。支持 mp4、webm、mkv、avi、mov、m4v、wmv、flv 格式。

使用方式:基础下载命令为 python scripts/download_video.py "URL"。可用 -o/--output 指定输出目录,-n/--name 指定文件名(不含扩展名),-f/--frames 提取关键帧,-i/--info 仅获取元数据而不下载。默认保存到 /mnt/user-data/outputs/,若不可用则保存到当前目录。

依赖:需要 Python 3.7+ 和 requests 库(自动安装);帧提取与元数据读取需要 ffmpeg 和 ffprobe(可选)。Ubuntu/Debian 安装命令为 sudo apt-get install ffmpeg,macOS 为 brew install ffmpeg。

限制:仅支持直链视频文件 URL,不支持 YouTube 等流媒体平台;帧提取依赖 ffmpeg;大文件下载会显示进度。