踩坑: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)
相关推荐
luoqice13 小时前
Windows下局域网rtsp流媒体服务器搭建-测试
服务器·windows·音视频
PersistJiao14 小时前
视频下载工具 yt-dlp
音视频
小鹿软件办公15 小时前
巧用 Adobe Audition 中置声道提取,轻松分离人声与背景音乐
adobe·ffmpeg·简鹿人声分离
七牛云行业应用18 小时前
Grok Imagine Video 1.5 实战指南:图生视频 API 完整接入与参数调优
音视频
二等饼干~za89866820 小时前
geo优化系统源码搭建保姆式搭建教程
java·开发语言·django·php·音视频
换个昵称都难20 小时前
webrtc 的audio process介绍(新版本webrtc)
音视频·webrtc
也非非也20 小时前
Agnes AI 全模态 API 免费实测报告:文生图 + 文生视频完整测试
人工智能·音视频
心前阳光20 小时前
Unity之使用火山引擎实现音频剪辑提问,流式语音回复
unity·音视频·火山引擎
心前阳光20 小时前
Unity之音频剪辑提问,流式语音回复使用示例
unity·游戏引擎·音视频