【发布时间】:2018-08-09 11:19:49
【问题描述】:
我正在尝试下载具有 192kb/s 音频的 1920x1080 视频,但我无法同时提取两者。 例如:
format code extension resolution note
249 webm audio only DASH audio 51k , opus @ 50k, 600.56KiB
250 webm audio only DASH audio 67k , opus @ 70k, 788.31KiB
251 webm audio only DASH audio 132k , opus @160k, 1.53MiB
140 m4a audio only DASH audio 134k , m4a_dash container, mp4a.40.2@128k, 1.52MiB
171 webm audio only DASH audio 135k , vorbis@128k, 1.53MiB
160 mp4 256x144 144p 110k , avc1.42c00c, 12fps, video only, 1.30MiB
278 webm 256x144 144p 134k , webm container, vp9, 12fps, video only, 1.18MiB
133 mp4 426x240 240p 248k , avc1.4d4015, 24fps, video only, 2.91MiB
242 webm 426x240 240p 254k , vp9, 24fps, video only, 2.30MiB
243 webm 640x360 360p 475k , vp9, 24fps, video only, 4.17MiB
134 mp4 640x360 360p 617k , avc1.4d401e, 24fps, video only, 5.00MiB
244 webm 854x480 480p 861k , vp9, 24fps, video only, 7.31MiB
135 mp4 854x480 480p 1110k , avc1.4d401e, 24fps, video only, 9.33MiB
247 webm 1280x720 720p 1691k , vp9, 24fps, video only, 13.90MiB
136 mp4 1280x720 720p 2220k , avc1.4d401f, 24fps, video only, 17.41MiB
248 webm 1920x1080 1080p 3044k , vp9, 24fps, video only, 24.43MiB
137 mp4 1920x1080 1080p 4160k , avc1.640028, 24fps, video only, 31.42MiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2
43 webm 640x360 medium , vp8.0, vorbis@128k
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)
我正在尝试合并来自 137 的 1920x1080 视频和来自 22 的 192kb/s 音频(因为它是最好的)。
-f 'bestvideo[height<=1080]+bestaudio/best[height<=1080]' --merge-output-format mp4
但输出文件的音频比特率为 125kb/s。 如何下载所需的规格?
编辑 1: 示例视频链接:https://www.youtube.com/watch?v=i-c-K3pNtj4
注意:我对音频编解码器了解不多,但我想选择最好的,所以如果可能,请提供可用于识别最佳音频(如果它超出比特率因素)的事实。
【问题讨论】:
-
为了能够重现您的问题,您能否提及视频网址?从输出来看,我猜这是 YouTube 上的视频,但没有更多信息。是什么让您认为 22 中的音频是最好的?仅仅因为比特率较高,并不意味着它是最好的。 opus@160k 应该可以轻松击败 m4a@192,尽管我怀疑任何人都能听到差异,即使是使用最好的设备的发烧友。
-
@phihag 我已经编辑了这个问题。我对音频了解不多,但我可以明显区分 128kb/s 和 192kb/s 音频。
-
@phihag 我正在做 youtube-dl -f 22 --extract-audio 并没有产生它应该的音频(mp4a.40.2@192k),为什么会这样,怎么能我让它按预期工作?编辑:下面的答案说它是硬编码的。
标签: youtube youtube-dl