所以我想从reddit下载视频,我在github上看过项目,但我对python很陌生,不知道它是如何工作的,如果有人能解释我会很感激,我找到了这个项目它可以工作,但它分离音频和视频,我希望将其全部合而为一,我认为您可以使用 ffmpeg 将它们组合起来,但我也不知道它是如何工作的,也不知道如何配置其中一些东西,例如视频保存的位置和质量,这是我的代码。
from redvid import Downloader
import praw
reddit = praw.Reddit(client_id = "a", client_secret = "b", user_agent = "c")
subreddit = reddit.subreddit("learnpython")
hot = subreddit.hot(limit=5)
reddit1 = Downloader(max_q=True)
for submission in hot:
reddit1.url = submission.url
reddit.download()
有一个非常易于使用的库,可以安装带声音的 reddit 视频,只需安装 RedDownloader,作者:
pip install RedDownloader
搭配使用:
from RedDownloader import RedDownloader
file = RedDownloader.Download(url = "url of post" , output="output file name here" , quality = 720)
质量是视频质量,可能的质量为 360 、 720 、 1080
我是redvid库的开发者。
您只需修复代码即可使其正常工作:
from redvid import Downloader
import praw
reddit = praw.Reddit(client_id = "a", client_secret = "b", user_agent = "c")
subreddit = reddit.subreddit("learnpython")
hot = subreddit.hot(limit=5)
reddit1 = Downloader(max_q=True)
for submission in hot:
reddit1.url = submission.url
reddit1.download()