Google Colab中的编码时间过长

问题描述

我正在使用Moviepy在演讲视频前面添加免责声明,并在演讲视频顶部添加徽标。我的工作场所正在使用Google云端硬盘,以便彼此传递讲座视频。通常,我会下载讲座文件并使用Adobe Premiere进行工作,但我认为“为什么不使用Google Colab”并在讲座文件夹中运行它。到目前为止,我已经开始工作了。我唯一的问题是,完成视频所需的时间太长。 60分钟的视频最多需要5个小时。

我的问题是,是否可以在Google Colab环境中加快渲染速度?

如果您需要我的代码

from google.colab import drive
drive.mount('/content/gdrive')

!apt install imagemagick
!pip install moviepy

import moviepy.editor as mp
from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip

mappedFolder = "gdrive/Shared drives/"
mappedDirectory = mappedFolder + "TRAINING101/"
mappeddisclaimer = "disclaimer.mp4"
mappedTraining = "training101.mp4"
mappedlogo = "logo.jpg"
trimmedTrianing = "trimmed.mp4"

cd $mappedDirectory

disclaimerVideo = VideoFileClip(mappeddisclaimer)
lectureVideo = VideoFileClip(mappedLecture)

ffmpeg_extract_subclip(mappedLecture,20,3045,targetname=trimmedLecture)
trimmedVideo = VideoFileClip(trimmedLecture)

logo = (mp.ImageClip(mappedlogo)
          .set_start(0).set_duration(trimmedVideo.duration).crossfadein(1).crossfadeout(1)
          .resize(height=83)
          .margin(left=54,top=54,opacity=0)
          .set_pos(("left","top")))

brandedLecture = mp.CompositeVideoClip([trimmedVideo,logo])
finalVideo = concatenate_videoclips([disclaimerVideo,brandedLecture])

finalVideo.write_videofile("exp/" + mappedLecture)

rm trimmedVideo

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...