1

youtube-dl / yt-dlp 视频质量的疑惑

 1 year ago
source link: https://www.v2ex.com/t/884336
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

yt-dlp 视频质量的疑惑

6 条回复    2022-10-02 17:58:21 +08:00
ngv2

ngv2      6 小时 29 分钟前

两倍的话,差不多刚好是 h264/vp8 和 av1/vp9 的区别,也可能是 720p vs 1080p
yt-dlp 有参数可以设置编码格式和分辨率优先级的,可能是两个 GUI 的默认调用参数不一样
你看下下载回来的视频是什么编码和分辨率
jim9606

jim9606      5 小时 52 分钟前

不是手残的我建议直接用原始的命令行项目,有丰富的画质选择策略和输出选项可以用。
例如我用这个设置下最高质量 vp9+opus+mp4 的组合,并写入元数据和封面图。因为绝大多数视频都有 vp9 版本,av1 在老视频上没有,容器选 mp4 是因为 vp9 默认用的 webm 容器不支持插入封面,mp4 串流支持比较广泛,不在意的话 mkv 也行。

```
yt-dlp --embed-thumbnail --embed-chapters --add-metadata
--merge-output-format mp4
-f bv[vcodec^=vp9]+ba[acodec=opus]
-o youtube_%(title)s_%(channel)s(%(channel_id)s)_%(id)s.%(ext)s
--proxy <Proxy URL> <VideoURL>
```
查下载的媒体信息推荐 mediainfo 。
ref: https://github.com/yt-dlp/yt-dlp#format-selection-examples
wonderfulcxm

wonderfulcxm      5 小时 40 分钟前 via iPhone

编码不一样,原始的命令那个编码偏好参数可以设置得非常复杂。为了在电视盒子上看,我还真研究测试过一阵,除了清晰度之外,我不用 vp9 ,因为某些电视播放器解码不了,比如当贝播放器,也不能播放 webm 。
kodi 是真的强,但不联网老弹 pvr
Kastner

Kastner      4 小时 4 分钟前

多谢 ngv2, jim9606, wonderfulcxm
Kastner

Kastner      2 小时 55 分钟前

我刚刚看了下两个 GUI 的使用命令,一模一样。

youtube-dl.exe --newline -i --write-auto-sub -o "C:\Downloads\%(title)s.%(ext)s" --ignore-config --hls-prefer-native "https://www.youtube.com/watch?v="

但一个下载体积就是比另一个大一倍。试过好几个视频了…… 额
DTCPSS

DTCPSS      17 分钟前 via iPhone

这类下载器如果发现你电脑上有 FFMPEG 就会去分别下载更高质量的视频和音频,然后合并;如果没有 FFMPEG 就直接下载较低质量的带音频的视频。所以可能是一个自带 FFMPEG 一个没有。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK