踩坑: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)
相关推荐
咕噜企业分发小米15 小时前
腾讯云IM如何与第三方实时音频服务集成?
云计算·音视频·腾讯云
qwy71522925816318 小时前
3-用摄像头拍摄图像及视频
人工智能·opencv·音视频
Hi2024021719 小时前
Windows录制浏览器音视频
windows·音视频
白云千载尽19 小时前
交换空间扩容与删除、hugginface更换默认目录、ffmpeg视频处理、清理空间
python·ffmpeg·控制·mpc·navsim
xmRao20 小时前
Qt+FFmpeg 实现 PCM 转 WAV
qt·ffmpeg·pcm
eWidget21 小时前
Shell循环进阶:break/continue,循环嵌套与优化技巧
运维·开发语言·ffmpeg·运维开发
Alaso_shuang1 天前
音视频入门基础知识
音视频
Knight_AL1 天前
Java + FFmpeg 实现视频分片合并(生成 list.txt 自动合并)
java·ffmpeg·音视频
纳祥科技1 天前
NX6802,4路音频DAC芯片,具备90dB 动态范围 -90 dB THD+N
单片机·音视频
恒星科通1 天前
校园广播系统:全场景校园音频解决方案
运维·服务器·安全·音视频·广播·应急广播