【问题标题】:Webm vs Opus - Quality? - youtube-dl contextWebm vs Opus - 质量? - youtube-dl 上下文
【发布时间】:2021-04-07 05:13:15
【问题描述】:

当我通过 youtube-dl 从 youtube 下载音频时:

A) 如果我输入 -f bestaudio,我会得到 webm 文件,其中不包含音乐元数据并且大多数应用程序都无法播放。

B) 如果我输入 -f bestaudio --extract-audio --add-metadata 我会得到 opus 文件,其中包含音乐元数据并且可以由大多数应用程序播放。

我认为 Opus 更有用。然而,webm 和 opus 文件在 Spek 上通常看起来略有不同,所以我很怀疑,因为我不知道如何阅读这种细微的差异。

问题

  1. 在使用选项 A 和使用选项 B 进行操作时,是否有人能够用随意的语言向我解释 youtube-dl 的过程中发生了什么?

  2. 哪个更好?完全在线播放时的质量是必须的,而不仅仅是为了听得开心。

  3. 是否有任何其他信息可以帮助我确保使用 youtube-dl 下载最佳的未处理音频?

我希望有人能够帮助我,我非常感谢你! :)

【问题讨论】:

    标签: audio youtube-dl webm opus


    【解决方案1】:

    如果您正在获取带有 bestaudio 参数的 webm 文件(扩展名为 .webm),这意味着您正在下载 webm (matroska) 容器中的 Opus 音频文件:

    $ youtube-dl -f bestaudio 'https://www.youtube.com/watch?v=LXb3EKWsInQ'
    [youtube] LXb3EKWsInQ: Downloading webpage
    [download] Destination: COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.webm
    [download] 100% of 4.96MiB in 00:00
    $ mediainfo 'COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.webm' 
    General
    Complete name                            : COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.webm
    Format                                   : WebM
    Format version                           : Version 4
    File size                                : 4.96 MiB
    Duration                                 : 5 min 13 s
    Overall bit rate                         : 133 kb/s
    Writing application                      : google/video-file
    Writing library                          : google/video-file
    
    Audio
    ID                                       : 1
    Format                                   : Opus
    Codec ID                                 : A_OPUS
    Duration                                 : 5 min 13 s
    Channel(s)                               : 2 channels
    Channel layout                           : L R
    Sampling rate                            : 48.0 kHz
    Bit depth                                : 16 bits
    Compression mode                         : Lossy
    Language                                 : English
    Default                                  : Yes
    Forced                                   : No
    

    因此,说没有音频元数据是不正确的。您不能在音频播放器中播放音频,因为他们认为它是视频文件,但大多数视频播放器都支持播放。例如,它适用于 vlc、mpv、totem、Google Chrome 和 Firefox。

    当您添加提取音频参数时,会完成一个额外的步骤:将 webm 容器替换为 Ogg 容器(并将扩展名重命名为 .opus)。文件中包含的 Opus 音频保持不变:

    $ youtube-dl -f bestaudio --extract-audio 'https://www.youtube.com/watch?v=LXb3EKWsInQ'
    [youtube] LXb3EKWsInQ: Downloading webpage
    [download] COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.webm has already been downloaded
    [download] 100% of 4.96MiB
    [ffmpeg] Destination: COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.opus
    Deleting original file COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.webm (pass -k to keep)
    $ mediainfo 'COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.opus' 
    General
    Complete name                            : COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.opus
    Format                                   : Ogg
    File size                                : 4.89 MiB
    Duration                                 : 5 min 13 s
    Overall bit rate                         : 131 kb/s
    Writing application                      : Lavf58.76.100
    
    Audio
    ID                                       : 2697462219 (0xA0C801CB)
    Format                                   : Opus
    Duration                                 : 5 min 13 s
    Channel(s)                               : 2 channels
    Channel layout                           : L R
    Sampling rate                            : 48.0 kHz
    Compression mode                         : Lossy
    Writing library                          : Lavf58.76.100
    Language                                 : English
    

    因此,两个命令下载完全相同的音频内容。不同之处在于后者被包装在音频播放器能够理解的容器中。

    【讨论】:

      【解决方案2】:

      webm 是一个类似于 mkv 的媒体容器,opus 是一种音频格式,可以包含在 webm 中,包括视频、其他音轨和字幕等。

      opus 似乎比 youtube-dl/newpipe 提供的比特率更高(质量更好),但硬件支持不是很好,不过这对你的电脑和手机来说并不重要。

      youtube 不提供未压缩的音频/视频

      【讨论】:

      • 非常感谢您的澄清 :) 祝您无论身在何处都能过得愉快!干杯!
      猜你喜欢
      • 2014-09-05
      • 1970-01-01
      • 2015-09-11
      • 2018-09-23
      • 1970-01-01
      • 2011-08-13
      • 2018-07-03
      • 1970-01-01
      • 2014-03-02
      相关资源
      最近更新 更多