YouTube视频下载及合成
YouTube视频下载
- 安装
pytube
库$ python -m pip install pytube
- 终端运行下载脚本,示例为1080p的
>>> from pytube import YouTube >>> video_url = 'https://www.youtube.com/watch?v=OrxmtDw4pVI' >>> YouTube(video_url).streams.filter(res="1080p").first().download()
YouTube音频下载
>>> from pytube import YouTube
>>> video_url = 'https://www.youtube.com/watch?v=OrxmtDw4pVI'
>>> YouTube(video_url).streams.filter(abr="160kbps", progressive=False).first().download(filename="audio.mp3")
YouTube视频字幕下载
- 复制视频url:
https://www.youtube.com/watch?v=OrxmtDw4pVI
- 打开downsub来下载对应语言的字幕,也可以下载双字幕。
音频与视频合并
- 安装ffmpeg
- 使用命令:
$ ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a aac -strict experimental output.mp4
字幕与视频合并
$ ffmpeg -i "2. Platform Service.mp4" -vf subtitles="2. Platform Service-cn.srt" output_srt.mp4
-----------------------------------------
你驻足于春色中,于那独一无二的春色之中。