问题描述
我正在使用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 (将#修改为@)