Youtube扒视频+ffmpeg批量将 png图像转换为avi、MP4以及将avi、MP4转换为单帧图像
最近有科研需求,需要去youtube上扒视频来制作数据集,遇到了如何将avi及mp4转换为png 以及 将png图像转换为视频的操作。
选择的工具为ffmpeg,由于需要超大量的转换过程,因此还学习了一下如何写bat命令批量处理。
将如何youtube扒视频、批量转换的代码分享给大家,希望能用上
-
Youtube扒视频。
Python有一个库叫Pytube,该库用来扒视频非常的方便。可直接用pip安装
pip install pytube
然后我们可以登陆上youtube选择自己需要的视频,复制下链接。建立一个txt文档,存下这些链接如图所示:
接着用python写个脚本批量下载就行:
from pytube import YouTube
from urllib.error import HTTPError
from urllib import request
import os
import sys
proxies={
'http': 'socks5://127.0.0.1:1080',
'https': 'socks5://127.0.0.1:1080' //这里是需要好挂vpn的
}
videopath = '这里写存放txt文档的路径,挑选的时候可以分个类'
save_path = '这里存放视频保存的位置'
files = os.listdir(videopath