将 youtube 转换为 mp3

Atl*_*ica 8 mp3 video-conversion 12.10

可能重复:
下载 youtube 视频
如何从 YouTube 视频下载 MP3 曲目

有没有像 DVDvideosoft 那样的应用程序,但对于 linux 来说,可以下载视频并将其转换为 mp3 吗?无需先下载它们。如果不是我应该在没有终端的情况下使用什么应用程序?我有 12.10。

小智 32

youtube-dl 有一个命令行选项可以将音频提取到 mp3 中并丢弃下载的视频:

youtube-dl --extract-audio --audio-format mp3 -l [YOUTUBE VIDEO LINK]
Run Code Online (Sandbox Code Playgroud)

这适用于我的youtube-dl2012.09.27版本。下载youtube-dl它的网站

  • 添加选项`--audio-quality 160K`(或128K或其他)。就我而言,如果没有该选项,它会转换为 64kbps,这是非常低的保真度。有关详细信息和更多选项,请参阅`nan youtube-dl`。还请记住,youtube-dl 能够从许多其他站点中提取。 (2认同)

rst*_*r78 10

您可以随时尝试使用 clipgrab,您可以下载 YouTube 视频并选择您希望使用的格式。它还有一个不错的界面......

ppa:clipgrab-team/ppa 启动台徽标单击此处获取有关使用 PPA 的说明。

sudo add-apt-repository ppa:clipgrab-team/ppa && sudo apt-get update && sudo apt-get install clipgrab

通过添加此ppa,您将获得clipgrab 包...您可以通过此应用程序搜索youtube 视频,也可以将视频的链接复制并粘贴到其中,它将下载视频,您也可以选择所需的格式在。 在此处输入图片说明


pth*_*heo 7

乌班图。使用命令行脚本将 youtube 视频在线转换为 mp3。

http://iasptk.com/ubuntu-convert-youtube-video-mp3-line-command-line-script/

在使用脚本之前,请确保已安装“youtube-dl”和“ffmpeg”。我们将使用 youtube-dl 下载 youtube 视频,并使用 ffmpeg 将它们转换为 mp3 格式。创建一个新文件...

gedit youtube2mp3
Run Code Online (Sandbox Code Playgroud)

...并粘贴以下脚本:


#!/bin/bash

x=/tmp/.youtube-dl-$(date +%y.%m.%d_%H.%M.%S)-$RANDOM.flv

youtube-dl --output=$x --format=18 "$1"

avconv -i $x -acodec libmp3lame -ac 2 -ab 128k -vn -y "$2"

rm $x

# if you get "ERROR: unable to download video" 
# update youtube-dl with
# sudo youtube-dl -U
Run Code Online (Sandbox Code Playgroud)

(在 DEBIAN 和 UBUNTU 中使用avconv而不是 ffmpeg)

保存并关闭 gedit。现在将脚本安装在易于访问的地方。

sudo install youtube2mp3 /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

现在您可以使用以下命令(包括双引号)将 youtube 视频转换为 mp3 文件:

youtube2mp3 "youtube-link" "mp3-file.mp3"

要使此脚本工作,avconv 或 ffmpeg 必须能够使用 libmp3lame 代码(libavcodec-extra-53 和 libavcodec-extra-52),Ubuntu 上的 ffmpeg 未提供(请参阅安装)。

此外,脚本非常冗长。如果您不想在屏幕上看到所有消息,请使用以下命令:

youtube2mp3 "youtube-link" "mp3-file.mp3" > /dev/null
Run Code Online (Sandbox Code Playgroud)

您还可以使用以下命令使脚本在后台运行。这样您就可以同时运行脚本的多个实例。

youtube2mp3 "youtube-link" "mp3-file.mp3" > /dev/null &
Run Code Online (Sandbox Code Playgroud)

这个怎么运作

这个脚本的工作方式非常简单。首先它将 youtube 视频下载到一个临时文件中,将视频转换为 mp3,然后删除临时文件。让我们一步一步地完成这个脚本。

  1. 脚本的第一行将一个随机的 .flv 文件名分配给变量 $x。

  2. 第二行将 youtube 视频下载到名为 $x 的临时文件中。如果可用,它会自动下载视频的 HQ 版本。

  3. 第三行从视频中提取音频并将其转换为具有您指定文件名的 mp3 文件。

  4. 最后一行删除在步骤 2 中创建的临时文件。

从 Ubuntu 软件中心安装 youtube-dl

youtube-dl 是一个小型命令行程序,用于从 YouTube.com 和其他不提供所提供视频的直接链接的站点下载视频。


归档时间:

查看次数:

80697 次

最近记录:

10 年,10 月 前