踩坑:ffmpeg_extract_subclip() 切分视频时阻塞卡死

之前跑代码时经常卡死,不知道问题出在哪

cpp 复制代码
ffmpeg_extract_subclip(tmp_video_path, test_data["start"], test_data["end"], targetname=video_path)

后来发现此代码时常会阻塞,不报error不退出,就一直在那卡着。

ffmpeg_extract_subclip函数在进行剪辑时不会重新编码,因此第一帧必须是关键帧。根据MoviePy的源代码,时间会被四舍五入到2位小数。如果需要更精确的剪辑,你可能需要直接使用FFmpeg。

需要切分视频时建议使用以下代码,不容易出问题,但是速度极慢:

cpp 复制代码
video_cut=CompositeVideoClip([VideoFileClip(tmp_video_path).subclip(test_data["start"],test_data["end"])])
video_cut.write_videofile(video_path)
相关推荐
YYDataV数据可视化17 小时前
音视频呼叫完整时序图
音视频
mseaspring19 小时前
35.7k Star的开源项目,用Claude Code 调用Remotion 以编程的方式自动生成视频
音视频
BryanGG20 小时前
[教程]通用稳定器运镜技巧
音视频·稳定器·运镜
YYDataV数据可视化21 小时前
【音视频通话系统】架构详解
音视频·webrtc·实时音视频
linux_cfan21 小时前
打造智慧校园视听新基建:高校与在线教育平台 Web 视频播放器选型指南 (2026版)
前端·学习·音视频·教育电商
YZ0992 天前
Sora2 AI视频去水印接口
人工智能·音视频·api·ai编程
硅谷秋水2 天前
mimic-video:机器人控制的可泛化视频-动作模型,超越VLA模型
人工智能·机器学习·计算机视觉·机器人·音视频
源代码•宸2 天前
简版抖音项目——项目需求、项目整体设计、Gin 框架使用、视频模块方案设计、用户与鉴权模块方案设计、JWT
经验分享·后端·golang·音视频·gin·jwt·gorm
REDcker2 天前
RTP、RTCP 与 SRTP 协议详解
网络·音视频·webrtc·实时音视频·rtp·rtcp
雪碧聊技术2 天前
什么是Seedance 2.0?字节自研多模态AI视频生成引擎全解析
人工智能·音视频·seedance2.0