gpt4 book ai didi

python - 我正在尝试使用 pytube 下载视频但是由于某种原因没有下载声音

转载 作者:行者123 更新时间:2023-12-05 09:12:20 25 4
gpt4 key购买 nike

当运行以下程序时,下载了一个视频,但似乎没有声音。有人可以帮我解决吗?

from pytube import YouTube

path = '/home/15g2leve'
url = "https://www.youtube.com/watch?v=GyQjVtIGQg8"
resol = "1080p"
file_type = "mp4"


video = YouTube(url)

Streams = video.streams

vid = Streams.filter(res = resol, file_extension = file_type).first()

vid.download(path)

最佳答案

“您可能会注意到,列出的某些流同时具有视频编解码器和音频编解码器,而其他流则只有视频或只有音频,这是 YouTube 支持称为基于 HTTP 的动态自适应流 (DASH) 的流技术的结果。” refs

因此,您可以使用 streams.filter(progressive=True).all() 获取同时包含视频和音频(vcodec、acodec 信息)的视频,或者下载视频和音频。之后,使用 FFmpeg 等工具将音频合并到视频中。

关于python - 我正在尝试使用 pytube 下载视频但是由于某种原因没有下载声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58456229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com