踩坑: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)
相关推荐
antzou11 分钟前
视频图片/文字水印
ffmpeg·视频水印·批量水印
这是程序猿33 分钟前
ComfyUI 教程合集|AI绘图、ControlNet、Lora、IPAdapter、视频生成全攻略
大数据·人工智能·windows·音视频
ai产品老杨2 小时前
解构企业级AI视频中台:基于X86/ARM与GPU/NPU异构架构的深度演进与源码交付实践
arm开发·人工智能·音视频
AI服务老曹2 小时前
打破设备割裂:基于 GB28181 与 RTSP 的边缘计算 AI 视频平台架构解析(附源码交付与 Docker 部署)
人工智能·音视频·边缘计算
AI服务老曹2 小时前
深度解析:支持异构计算与 Docker 部署的 AI 视频管理平台——基于 GB28181/RTSP 与源码交付的架构实战
人工智能·docker·音视频
maaath3 小时前
【maaath】Flutter for OpenHarmony 跨平台工程集成音视频播放能力实战
flutter·华为·音视频·harmonyos
weixin_451431563 小时前
HLS加密流解码异常导致视频花屏?通用技术解析及合规指引
网络·音视频
reasonsummer21 小时前
【教学类-160-11】20260419 AI视频培训-练习011“豆包AI视频《佛源植语》+豆包图片风格:无(关键词:藏传唐卡)”
数据库·音视频·豆包
AC赳赳老秦1 天前
DBA 专属方案:用 OpenClaw 实现 SQL 语句优化、慢查询分析、数据库备份巡检全自动化
服务器·前端·数据库·ffmpeg·自动化·deepseek·openclaw
彷徨而立1 天前
音频编码格式 G.729 和 G.729A 的区别
音视频