write-post-event-highlight-reel-script
将活动笔记转化为社交平台用的简短回顾脚本。
下载 438
支持视频切割、拼接、分段等基础编辑操作,基于 FFmpeg 实现。
openclaw skills install @lnj22/multilingual-video-dubbing-ffmpeg-video-editing命令、参数、文件名以原文为准
基础视频编辑操作:剪切、裁剪、拼接和分割视频。
# 从第10秒到第30秒剪切(使用 -ss 和 -to)
ffmpeg -ss 00:00:10 -to 00:00:30 -i input.mp4 -c copy output.mp4
# 从第10秒开始,持续20秒
ffmpeg -ss 00:00:10 -t 20 -i input.mp4 -c copy output.mp4
# 前60秒
ffmpeg -t 60 -i input.mp4 -c copy output.mp4
# 最后30秒(需先获取视频总时长)
ffmpeg -sseof -30 -i input.mp4 -c copy output.mp4# 重新编码(更精确)
ffmpeg -ss 00:00:10 -i input.mp4 -t 20 -c:v libx264 -c:a aac output.mp4
# 关键帧级精确(更快,但可能略不精确)
ffmpeg -ss 00:00:10 -i input.mp4 -t 20 -c copy output.mp4# 创建 list.txt 文件:
# file 'video1.mp4'
# file 'video2.mp4'
# file 'video3.mp4'
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4# 若所有视频具有相同的编码/格式
ffmpeg -i "concat:video1.mp4|video2.mp4|video3.mp4" -c copy output.mp4# 重新编码以确保兼容性
ffmpeg -f concat -safe 0 -i list.txt -c:v libx264 -c:a aac output.mp4# 按60秒分段
ffmpeg -i input.mp4 -c copy -f segment -segment_time 60 \
-reset_timestamps 1 output_%03d.mp4
# 在指定时间点分割
ffmpeg -i input.mp4 -ss 00:00:00 -t 00:01:00 -c copy part1.mp4
ffmpeg -i input.mp4 -ss 00:01:00 -t 00:01:00 -c copy part2.mp4# 当需要更改质量或编码格式时
ffmpeg -ss 00:00:10 -i input.mp4 -t 20 \
-c:v libx264 -crf 23 -c:a aac -b:a 192k output.mp4# 提取多个片段
ffmpeg -i input.mp4 \
-ss 00:00:10 -t 00:00:05 -c copy segment1.mp4 \
-ss 00:01:00 -t 00:00:10 -c copy segment2.mp4-c copy 可提升速度(无需重新编码)-ss 放在 -i 之前更快但精度较低-ss 放在 -i 之后更精确但较慢-c copy,要求所有视频编码格式一致已收录 6 个 Skill