如何从终端下载,转换和播放视频。

Youtube-dl屏幕截图

youtube-dl允许您配置来自不同站点的视频下载。

我们大多数人习惯于使用带有图形界面的程序。 但是,有 从终端使用的大量程序非常有用。

在这篇文章中,我们分析了两种工具来下载,转换和播放视频。 Youtube-dl负责视频,音频和字幕的下载,而FFmpeg负责转换和回放。

使用youtube-dl下载视频

Youtube-dl是用Python编写的工具, 允许您下载YouTube视频。 此外,它还可以与类似的网站一起使用 例如Dailymotion,Photobucket,Facebook,Yahoo,Metacafe和Depositfiles。

youtube-dl应用程序 支持恢复中断的下载。 因此,如果您关闭终端或失去连接,则可以使用相同的视频网址重新运行youtube-dl。 未完成的下载将恢复, 只要当前目录中有部分下载即可。

该程序的其他功能包括:

  • 它允许 绕过地理限制, 因此,我们将能够下载只能使用VPN观看的视频。
  • 它可以 在不同格式之间选择 视频。
  • 这是可能的 在不同的视频质量之间进行选择 可用。

通常,最好使用Youtube在共享菜单中显示给我们的网址,而不是我们在浏览器栏中看到的网址。

下载并安装youtube-dl。

尽管该程序在存储库中,但是该版本存在一些问题。 最好从项目页面下载它。

我们使用以下命令:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

我们给您必要的许可证

sudo chmod a+rx /usr/local/bin/youtube-dl

基本的下载命令是:
youtube-dl url_video

YouTube视频的格式不同,可以使用以下命令观看视频
youtube-dl -F url_video

该命令的输出是带有数字标识符的具有不同格式和质量的列表。 选择之后,我们将执行以下操作:
youtube-dl -f N url_video
其中N是标识符编号。

如果我们要下载播放列表,则相应的命令是:
youtube-dl -cit url_lista

仅下载音频
youtube-dl -x url_video

同时,如果我们要以mp3格式下载
youtube-dl -x --audio-format mp3

除非另有说明,否则youtube-dl会将文件下载到您的个人文件夹中。 为了简洁起见,使用特定的文件夹很重要。 例如,“视频”文件夹。

在下载视频之前,请使用以下命令

cd Vídeos

如果您的发行版不包含此文件夹,则可以使用以下方法创建它:

mkdir Vídeos

然后运行上面的命令。

处理下载的视频

要开始使用下载的视频,我们必须牢记 Youtube使用的标题格式与Linux终端命令不兼容。 因此,我们将使用图形界面作弊一次。

  • 第一:我们将鼠标悬停在下载的文件上。
  • 第二:单击属性。
  • 第三:我们将名称更改为简单名称,然后按Enter。
使用youtube-dl下载的视频的属性的屏幕截图

要使用FFmpeg,您必须使用youtube-dl修改下载文件的标题。

FFmpeg是一个 一套用于处理多媒体文件的开源编解码器和工具。 我们可以在所有Linux发行版的存储库中找到它。

要开始学习此工具,让我们看一些基本命令:

如果您想从视频中获取信息
ffmpeg -i nombre_del_archivo -hide_banner

该命令的最后一部分是防止FFmpeg显示有关所使用程序版本的信息。

将视频转换为帧
ffmpeg -i video.flv fotograma%d.jpg

尽管YouTube是一个视频网站,但它是有声读物和音乐的理想存储库。 要开始利用它们,此命令可以将下载的文件转换为mp3格式。

ffmpeg -i nombre_video -vn -ar xxx -ac x -ab xxx -f xxx nombre_audio

哪里
-ar以Hz设置音频采样率。
-ac设置音频通道的数量。
-ab设置音频比特率
-f设置格式

这些通常是适合转换的参数,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

在视频格式之间转换
ffmpeg -i nombre_video.formato nombre_video.formato

例如,要将视频从.flv格式转换为.mpg格式,我们可以执行以下操作:
ffmpeg -i video.flv video.mpg

也可以在视频中添加音频。 通过以下命令可以实现合并:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

提高播放速度
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

相反,为了降低播放速度,我们这样做:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_b安纳

最后我们可以播放文件
ffplay nombre_video


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。