踩坑: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)
相关推荐
飞Link8 小时前
【网络与 AI 工程的交叉】多模态模型的数据传输特点:视频、音频、文本混合通道
网络·人工智能·音视频
音视频牛哥8 小时前
从“能播”到“能控”:深入解读 SmartMediakit 与 OTT 播放器的架构裂变
音视频·ott·低延迟rtsp播放器·smartmediakit·低延迟rtmp播放器·低延迟音视频技术方案·具身智能低延迟rtsp方案
Likeadust15 小时前
视频直播点播平台EasyDSS如何重塑媒体行业的内容分发与交互体验
音视频·媒体
赫尔·普莱蒂科萨·帕塔19 小时前
【翻译】从生成的人体视频到物理可行的机器人轨迹
机器人·音视频
EasyCVR19 小时前
智慧油田视频融合平台EasyCVR重塑油田油井智能监管新体系
音视频
小尧嵌入式20 小时前
音视频入门基础知识
开发语言·c++·qt·算法·音视频
别动哪条鱼20 小时前
FFmpeg AVFormatContext 分配函数详解
数据结构·ffmpeg·音视频
别动哪条鱼21 小时前
FFmpeg模块化架构
架构·ffmpeg
一线灵1 天前
Axmol 引擎系列教程之 - Opus 音频压缩格式的使用
音视频
这儿有一堆花1 天前
深入解析音频比特率:数字音乐的质量基石
音视频