如何使用praw从reddit下载视频

问题描述 投票:0回答:2

所以我想从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()
python python-3.x ffmpeg praw
2个回答
4
投票

有一个非常易于使用的库,可以安装带声音的 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


0
投票

我是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()
© www.soinside.com 2019 - 2024. All rights reserved.