🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Media Analyzer

by @sxliuyu

Analyze local or online audio and video files to extract detailed media metadata, audio features, video frames, and waveform visualizations.

Versionv1.0.0
Downloads620
TERMINAL
clawhub install media-analyze-pro

📖 About This Skill

media-analyzer

音视频内容分析技能 - 分析本地或在线的音视频文件,提取元数据、音频特征、视频帧信息。

功能

  • 视频分析: 提取视频元数据(时长、分辨率、帧率、编码格式等)
  • 音频分析: 提取音频信息(采样率、声道、编码、时长等)
  • 帧提取: 从视频中提取关键帧或指定时间点的截图
  • 音频波形: 生成音频波形可视化
  • 内容摘要: 快速了解音视频文件的基本信息
  • 触发词

  • 内容分析
  • 视频分析
  • 音频分析
  • 媒体信息
  • 提取视频帧
  • 音视频元数据
  • 使用方式

    # 分析视频文件
    media-analyzer analyze /path/to/video.mp4

    分析音频文件

    media-analyzer analyze /path/to/audio.mp3

    提取视频帧(第10秒)

    media-analyzer frame /path/to/video.mp4 --timestamp 10

    提取视频封面

    media-analyzer cover /path/to/video.mp4

    生成音频波形图

    media-analyzer waveform /path/to/audio.mp3

    批量分析目录

    media-analyzer batch /path/to/media/folder

    依赖

  • ffmpeg (必须)
  • ffprobe (必须,通常随ffmpeg一起安装)
  • 输出格式

    分析结果以结构化JSON格式返回,包含:

  • 文件路径
  • 媒体类型(视频/音频)
  • 时长
  • 分辨率(视频)
  • 帧率(视频)
  • 编码格式
  • 比特率
  • 音频轨道信息
  • 创建时间
  • 示例输出

    {
      "file": "/path/to/video.mp4",
      "type": "video",
      "duration": "00:05:30",
      "duration_seconds": 330,
      "resolution": "1920x1080",
      "width": 1920,
      "height": 1080,
      "frame_rate": "30.0",
      "video_codec": "h264",
      "audio_codec": "aac",
      "bitrate": "5000k",
      "created": "2024-01-15 10:30:00"
    }