【问题标题】:Download part of a youtube video using python?使用 python 下载部分 youtube 视频?
【发布时间】:2022-01-22 11:55:02
【问题描述】:
【问题讨论】:
标签:
python
github
video
youtube
multimedia
【解决方案1】:
所以,为了达到这个目的:
你可以使用这 2 个 Python 模块
- PyTube
- moviepy.editor
首先使用 PyTube 下载 YouTube 视频
# importing the module
from pytube import YouTube
PATH = "E:/"
# link of the video to be downloaded
link="https://www.youtube.com/watch?v=xxxxxxxx"
try:
yt = YouTube(link)
except:
print("Connection Error")
mp4files = yt.filter('mp4')
yt.set_filename('holidays')
d_video = yt.get(mp4files[-1].extension,mp4files[-1].resolution)
try:
d_video.download(PATH)
except:
print("Error Occurred!")
print('Video Downloaded Successfully')
然后你可以使用moviepy.editor,形成子剪辑
from moviepy.editor import *
video = VideoFileClip("holidays.mp4").subclip(50,60)
video.write_videofile("holidays_edited.mp4",fps=25)
关于问题中提到的解决方法,这是一个命令行实现,因此您必须在命令提示符或终端中运行该命令