write-post-event-highlight-reel-script
将活动笔记转化为社交平台用的简短回顾脚本。
下载 438
使用 ffprobe 和 ffmpeg 提取视频音频文件的详细属性信息。
openclaw skills install @lnj22/multilingual-video-dubbing-ffmpeg-media-info命令、参数、文件名以原文为准
使用 ffprobe 和 ffmpeg 提取并分析媒体文件元数据。
# 显示所有文件信息
ffmpeg -i input.mp4
# JSON 格式(详细)
ffprobe -v quiet -print_format json -show_format -show_streams input.mp4
# 简单格式
ffprobe -v quiet -print_format json -show_format input.mp4# 获取持续时间(秒)
ffprobe -v error -show_entries format=duration \
-of default=noprint_wrappers=1:nokey=1 input.mp4
# 以时间戳格式显示持续时间
ffprobe -v error -show_entries format=duration \
-of default=noprint_wrappers=1:nokey=1 -sexagesimal input.mp4# 获取视频分辨率
ffprobe -v error -select_streams v:0 \
-show_entries stream=width,height \
-of csv=s=x:p=0 input.mp4
# 以 JSON 格式获取分辨率
ffprobe -v error -select_streams v:0 \
-show_entries stream=width,height \
-of json input.mp4# 获取整体比特率
ffprobe -v error -show_entries format=bit_rate \
-of default=noprint_wrappers=1:nokey=1 input.mp4
# 获取视频比特率
ffprobe -v error -select_streams v:0 \
-show_entries stream=bit_rate \
-of default=noprint_wrappers=1:nokey=1 input.mp4# 视频编解码器
ffprobe -v error -select_streams v:0 \
-show_entries stream=codec_name,codec_long_name \
-of default=noprint_wrappers=1 input.mp4
# 音频编解码器
ffprobe -v error -select_streams a:0 \
-show_entries stream=codec_name,codec_long_name \
-of default=noprint_wrappers=1 input.mp4# 音频采样率
ffprobe -v error -select_streams a:0 \
-show_entries stream=sample_rate \
-of default=noprint_wrappers=1:nokey=1 input.mp4
# 音频声道数
ffprobe -v error -select_streams a:0 \
-show_entries stream=channels \
-of default=noprint_wrappers=1:nokey=1 input.mp4# 统计视频流数量
ffprobe -v error -select_streams v -show_entries stream=index \
-of csv=p=0 input.mp4 | wc -l
# 统计音频流数量
ffprobe -v error -select_streams a -show_entries stream=index \
-of csv=p=0 input.mp4 | wc -l# 获取帧率
ffprobe -v error -select_streams v:0 \
-show_entries stream=r_frame_rate \
-of default=noprint_wrappers=1:nokey=1 input.mp4-v error 可抑制警告信息-of json 以获取结构化输出-select_streams 选择特定流(v:0 表示第一个视频流,a:0 表示第一个音频流)已收录 6 个 Skill