踩坑: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)
相关推荐
qq_3930604726 分钟前
公x课视频播放
开发语言·python·音视频
专业开发者1 小时前
蓝牙 ® 低功耗音频(LE Audio)将如何满足助听器用户的需求
音视频
专业开发者1 小时前
开发者可从蓝牙 ® 低功耗音频(Bluetooth® LE Audio)中获得的 4 大功能
物联网·ffmpeg·音视频
dwp11471706071 小时前
在Windows上基于MSYS2 MSVC工具链编译ffmpeg源码
windows·ffmpeg
筏.k13 小时前
FFmpeg 视频解码入门:H264 软解码器简单示例
ffmpeg·音视频
hk112421 小时前
【音视频/边缘计算】2025年度H.265/HEVC高并发解码与画质修复(Super-Resolution)基准测试报告(含沙丘/失控玩家核心样本)
ffmpeg·边缘计算·音视频开发·h.265·测试数据集
qq_3106585121 小时前
webrtc源码走读(八)系统接口层
服务器·c++·音视频·webrtc
专业开发者1 天前
楷登电子(Cadence)将如何借助蓝牙 ® 低功耗音频(LE Audio)解决市场挑战
物联网·音视频
筏.k1 天前
FFmpeg 视频解码进阶:H264_CUVID 硬解码器简单示例
ffmpeg·音视频
专业开发者1 天前
Auracast™ 广播音频将如何掀起新一轮音频创新浪潮
物联网·音视频