如果 有人 使用 下载 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)
另请查看我的回答这里描述了如何只下载音频而不是第一的下载视频+音频和然后丢弃视频,这太浪费了。