踩坑:ffmpeg_extract_subclip() 切分视频时阻塞卡死

之前跑代码时经常卡死,不知道问题出在哪

ffmpeg_extract_subclip(tmp_video_path, test_data["start"], test_data["end"], targetname=video_path)

后来发现此代码时常会阻塞,不报error不退出,就一直在那卡着。

ffmpeg_extract_subclip函数在进行剪辑时不会重新编码,因此第一帧必须是关键帧。根据MoviePy的源代码,时间会被四舍五入到2位小数。如果需要更精确的剪辑,你可能需要直接使用FFmpeg。

需要切分视频时建议使用以下代码,不容易出问题,但是速度极慢:

video_cut=CompositeVideoClip([VideoFileClip(tmp_video_path).subclip(test_data["start"],test_data["end"])])
video_cut.write_videofile(video_path)

相关推荐

  1. :ffmpeg_extract_subclip() 切分视频阻塞

    2024-06-06 04:20:04       28 阅读
  2. swiper/vue 切换问题

    2024-06-06 04:20:04       35 阅读
  3. mySQL记录

    2024-06-06 04:20:04       65 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 04:20:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 04:20:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 04:20:04       82 阅读
  4. Python语言-面向对象

    2024-06-06 04:20:04       91 阅读

热门阅读

  1. mysql中的IN和NOT IN

    2024-06-06 04:20:04       29 阅读
  2. 阿里云计算之linux入门命令学习笔记(二)

    2024-06-06 04:20:04       23 阅读
  3. 汽车之家评论

    2024-06-06 04:20:04       31 阅读
  4. flink 状态

    2024-06-06 04:20:04       23 阅读
  5. 0开篇-介绍

    2024-06-06 04:20:04       29 阅读
  6. 在RT-Thread下为MPU手搓以太网MAC驱动-3

    2024-06-06 04:20:04       30 阅读
  7. oracle sql--计算某一日期到当前日期的间隔天数

    2024-06-06 04:20:04       30 阅读
  8. docker mqqt 安装

    2024-06-06 04:20:04       24 阅读
  9. USB - ACK、NAK和STALL的含义

    2024-06-06 04:20:04       36 阅读