将下载的 YouTube 视频(使用 youtube-dl 下载)转换为仅音频,没有任何损失?

将下载的 YouTube 视频(使用 youtube-dl 下载)转换为仅音频,没有任何损失?

如果 有人 使用 下载 YouTube 视频youtube-dl, 他们 会 得到.mp4一个 文件ISO Media, MPEG v4 system, version 2.

这些文件是否可以转换为纯音频,最好不损失质量?
目标是通过删除不需要的视觉部分来节省空间。

答案1

您可以使用 youtube-dl 本身转换为仅音频格式,尽管它仍会下载视频然后进行转换。

为此,请使用-x--extract-audio命令,例如:

youtube-dl -x 'http://www.youtube.com/watch?v=0iyeUcFKRv4&feature=c4-overview&list=UU1KPy3cAAj0i0RIFC_SzjMg'

答案2

您可以使用命令行中的 ffmpeg 转换现有的下载文件

ffmpeg -i "input file.mp4" -acodec copy "output file.aac"

“acodec 复制”部分是不会改变音频流的部分。

答案3

在此处输入图片描述

YouTube 中心是一款出色的用户脚本,可在各种浏览器上运行,不会让操作系统因大量 Youtube 下载程序而变得臃肿除非你是一个严格320 kbps音频文件。此外,您还有手刹供您使用,虽然需要一些手动工作,但可以完全满足您的要求。:)

答案4

youtube-dl --help解释如何:

  Post-processing Options:
    -x, --extract-audio              convert video files to audio-only
                                     files (requires ffmpeg or avconv and
                                     ffprobe or avprobe)
    --audio-format FORMAT            "best", "aac", "vorbis", "mp3", "m4a",
                                     "opus", or "wav"; best by default
    --audio-quality QUALITY          ffmpeg/avconv audio quality
                                     specification, insert a value between
                                     0 (better) and 9 (worse) for VBR or a
                                     specific bitrate like 128K (default 5)

另请查看我的回答这里描述了如何只下载音频而不是第一的下载视频+音频和然后丢弃视频,这太浪费了。

相关内容