为什么 Youtube-dl 不下载规定的比特率?
Why does Youtube-dl not download stated bitrate?
这些是我要下载的视频流:
249 webm audio only DASH audio 58k , opus @ 50k, 1.42MiB
250 webm audio only DASH audio 75k , opus @ 70k, 1.87MiB
140 m4a audio only DASH audio 128k , m4a_dash container, mp4a.40.2@128k...
*251 webm audio only DASH audio **146k** , opus @**160k**, 3.69MiB
171 webm audio only DASH audio 148k , vorbis@128k, 3.74MiB
160 mp4 256x144 144p 122k , avc1.4d400c, 30fps, video only, 2.98MiB
278 webm 256x144 144p 150k , webm container, vp9, 30fps, video only...
242 webm 426x240 240p 323k , vp9, 30fps, video only, 6.02MiB
133 mp4 426x240 240p 325k , avc1.4d4015, 30fps, video only, 7.10MiB
243 webm 640x360 360p 648k , vp9, 30fps, video only, 11.02MiB
134 mp4 640x360 360p 738k , avc1.4d401e, 30fps, video only, 16.86MiB
244 webm 854x480 480p 983k , vp9, 30fps, video only, 19.61MiB
135 mp4 854x480 480p 1228k , avc1.4d401f, 30fps, video only, 29.77MiB
247 webm 1280x720 720p 1912k , vp9, 30fps, video only, 38.31MiB
136 mp4 1280x720 720p 2348k , avc1.4d401f, 30fps, video only, 53.75MiB
248 webm 1920x1080 1080p 3244k , vp9, 30fps, video only, 67.41MiB
137 mp4 1920x1080 1080p 4427k , avc1.640028, 30fps, video only, 94.91MiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k, 2.38MiB
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2, 8.17MiB
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k, 26.56MiB
43 webm 640x360 medium , vp8.0, vorbis@128k, 34.45MiB
*22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@**192k** (best)
好的,首先我下载了最后一个,但是当我检查文件的媒体信息时,我得到了
视频
_
音频
- ID : 2
- 格式:AAC
- Format/Info:高级音频编解码器
- 格式配置文件:LC
- 编解码器 ID:mp4a-40-2
- 时长:3 分 55 秒
- 比特率模式:可变
- 比特率:126 kb/s
- 频道:2 个频道
- 频道位置:前面:L R
- 采样率:44.1 kHz
- 帧率:43.066 FPS (1024 SPF)
- 压缩模式:有损
- 流大小:3.52 MiB (6%)
- 标题:Google
制作的 ISO 媒体文件
当我下载应该是 160kbps-opus 格式的 251(或者 148 我真的不知道)时,我得到了
一般
- 格式:WebM
- 格式版本:版本 4 / 版本 2
- 文件大小:3.69 MiB
- 时长:3 分 55 秒
- 总码率:132 kb/s
- 写作申请:google/video-file
- 写库:google/video-file
音频
- ID : 1
- 格式:作品
- 编解码器 ID:A_OPUS
- 时长:3 分 55 秒
- 频道:2 个频道
- 频道位置:前面:L R
- 采样率:48.0 kHz
- 位深度:16 位
- 压缩模式:有损
- 语言:英语
- 默认:是
- 强制:否
据我所知,命令 Bestaudio
不再适用于新更新
至少到最后一个它说 "overall bitrate" 所以也许......但是第一个完全不在 ball-park.
我已经用其他视频尝试过这个,我得到了相同的结果......我想我以后会满足于作品之一......
好的,我想我已经弄明白了。基本上,我比特率变低不是 youtube-dl 的错,而是 youtube 的错。
让我澄清一下,我得出这个结论是因为我在使用 vlc 媒体播放器(据说可以获取源 link)下载 youtube 视频时遇到了同样的问题,并且总是达到 128kbps 左右。基本上 Youtube,从大约 2 年前开始,开始将他们所有的视频转码为 128kbps*。
youtube-dl 显示的包含更高比特率的元数据刚刚过时。 (或者 youtube-dl 的检索系统是;两者之一。)
(顺便说一句,在 2016 年年中和 2019 年初之间上传的视频(当时)没有获得很多观看次数,但仍有很大机会包含 aac 192k 比特率流,您只需试试运气.)
此外,有人告诉我可以根据 youtube 的服务器和带宽获得更高的比特率。
"如果连接变慢,YouTube 会切换到较低的格式
比特率”...但我不确定这与下载流有什么关系。
*(Youtube 基本上没了)
这些是我要下载的视频流:
249 webm audio only DASH audio 58k , opus @ 50k, 1.42MiB
250 webm audio only DASH audio 75k , opus @ 70k, 1.87MiB
140 m4a audio only DASH audio 128k , m4a_dash container, mp4a.40.2@128k...
*251 webm audio only DASH audio **146k** , opus @**160k**, 3.69MiB
171 webm audio only DASH audio 148k , vorbis@128k, 3.74MiB
160 mp4 256x144 144p 122k , avc1.4d400c, 30fps, video only, 2.98MiB
278 webm 256x144 144p 150k , webm container, vp9, 30fps, video only...
242 webm 426x240 240p 323k , vp9, 30fps, video only, 6.02MiB
133 mp4 426x240 240p 325k , avc1.4d4015, 30fps, video only, 7.10MiB
243 webm 640x360 360p 648k , vp9, 30fps, video only, 11.02MiB
134 mp4 640x360 360p 738k , avc1.4d401e, 30fps, video only, 16.86MiB
244 webm 854x480 480p 983k , vp9, 30fps, video only, 19.61MiB
135 mp4 854x480 480p 1228k , avc1.4d401f, 30fps, video only, 29.77MiB
247 webm 1280x720 720p 1912k , vp9, 30fps, video only, 38.31MiB
136 mp4 1280x720 720p 2348k , avc1.4d401f, 30fps, video only, 53.75MiB
248 webm 1920x1080 1080p 3244k , vp9, 30fps, video only, 67.41MiB
137 mp4 1920x1080 1080p 4427k , avc1.640028, 30fps, video only, 94.91MiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k, 2.38MiB
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2, 8.17MiB
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k, 26.56MiB
43 webm 640x360 medium , vp8.0, vorbis@128k, 34.45MiB
*22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@**192k** (best)
好的,首先我下载了最后一个,但是当我检查文件的媒体信息时,我得到了
视频
_
音频
- ID : 2
- 格式:AAC
- Format/Info:高级音频编解码器
- 格式配置文件:LC
- 编解码器 ID:mp4a-40-2
- 时长:3 分 55 秒
- 比特率模式:可变
- 比特率:126 kb/s
- 频道:2 个频道
- 频道位置:前面:L R
- 采样率:44.1 kHz
- 帧率:43.066 FPS (1024 SPF)
- 压缩模式:有损
- 流大小:3.52 MiB (6%)
- 标题:Google 制作的 ISO 媒体文件
当我下载应该是 160kbps-opus 格式的 251(或者 148 我真的不知道)时,我得到了
一般
- 格式:WebM
- 格式版本:版本 4 / 版本 2
- 文件大小:3.69 MiB
- 时长:3 分 55 秒
- 总码率:132 kb/s
- 写作申请:google/video-file
- 写库:google/video-file
音频
- ID : 1
- 格式:作品
- 编解码器 ID:A_OPUS
- 时长:3 分 55 秒
- 频道:2 个频道
- 频道位置:前面:L R
- 采样率:48.0 kHz
- 位深度:16 位
- 压缩模式:有损
- 语言:英语
- 默认:是
- 强制:否
据我所知,命令 Bestaudio
不再适用于新更新
至少到最后一个它说 "overall bitrate" 所以也许......但是第一个完全不在 ball-park.
我已经用其他视频尝试过这个,我得到了相同的结果......我想我以后会满足于作品之一......
好的,我想我已经弄明白了。基本上,我比特率变低不是 youtube-dl 的错,而是 youtube 的错。
让我澄清一下,我得出这个结论是因为我在使用 vlc 媒体播放器(据说可以获取源 link)下载 youtube 视频时遇到了同样的问题,并且总是达到 128kbps 左右。基本上 Youtube,从大约 2 年前开始,开始将他们所有的视频转码为 128kbps*。
youtube-dl 显示的包含更高比特率的元数据刚刚过时。 (或者 youtube-dl 的检索系统是;两者之一。)
(顺便说一句,在 2016 年年中和 2019 年初之间上传的视频(当时)没有获得很多观看次数,但仍有很大机会包含 aac 192k 比特率流,您只需试试运气.)
此外,有人告诉我可以根据 youtube 的服务器和带宽获得更高的比特率。 "如果连接变慢,YouTube 会切换到较低的格式 比特率”...但我不确定这与下载流有什么关系。
*(Youtube 基本上没了)