踩坑: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)
相关推荐
manjianghong866 小时前
制作高质量AI视频需要哪些步骤
人工智能·音视频·ai视频·ai应用
CodeOfCC6 小时前
C++ 实现ffmpeg解析hls fmp4 EXT-X-DISCONTINUITY并支持定位
开发语言·c++·ffmpeg·音视频
Java程序员 拥抱ai8 小时前
SpringBoot + FFmpeg + Redis:视频转码、截图、水印异步处理平台搭建
spring boot·redis·ffmpeg
老兵发新帖8 小时前
无人机视频检测方案--增加实时推流,并支持开关可配置
音视频·无人机
却道天凉_好个秋8 小时前
OpenCV(五十一):视频前后景分离
人工智能·opencv·音视频
EasyCVR8 小时前
视频汇聚平台EasyCVR筑牢运动场馆可视化智能监控防线
音视频
给算法爸爸上香21 小时前
yolo tensorrt视频流检测软解码和硬解码
yolo·ffmpeg·视频编解码·tensorrt·nvcodec
迈火1 天前
APISR IN COMFYUI:提升ComfyUI图像超分辨率的强力插件
图像处理·人工智能·计算机视觉·stable diffusion·aigc·音视频·midjourney
qq_310658511 天前
webrtc源码走读(五)核心引擎层——传输模块
服务器·网络·音视频·webrtc
dwp11471706071 天前
在Windows上基于MSYS2 UCRT64工具链编译ffmpeg源码
windows·ffmpeg