Viddl 是一個 ruby 命令行實用程序,可用於從 youtube 下載視頻。 您可以使用 Viddl 輕鬆下載、剪切、裁剪和調整視頻剪輯的大小。
在本教程中,我們將看到如何安裝 比德爾 在 CentOS 7 上。然後我們將看到如何使用 Viddl 下載、剪切、裁剪和調整 YouTube 視頻的大小。
要求
- 一個運行 CentOS 7 桌面或服務器的系統,具有可用的互聯網連接。
- 在您的系統中設置 root 密碼。
入門
在開始之前,您需要在系統中安裝 EPEL 存儲庫。
登錄到 root 用戶並運行以下命令來安裝 EPEL 存儲庫:
yum install epel-release -y
安裝 EPEL 後,使用以下命令使用最新的穩定版本更新您的系統:
yum update -y
安裝所需的軟件包
在安裝 Viddl 之前,您需要在系統中安裝 ffmpeg 和 youtube-dl。
默認情況下,ffmpeg 在 CentOS 7 存儲庫中不可用。 因此,您需要安裝 Nux Dextop 存儲庫才能安裝 Viddl。
您可以使用以下命令安裝它:
rpm --import https://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh https://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release0-1.el7.nux.noarch.rpm
您應該看到以下輸出:
Retrieving https://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
Preparing... ################################# [100%]
Updating / installing...
1:nux-dextop-release-0-1.el7.nux ################################# [100%]
安裝 Nux 桌面存儲庫後,運行以下命令來安裝 ffmpeg:
yum install ffmpeg ffmpeg-devel -y
接下來,使用以下命令安裝 youtube-dl:
yum install youtube-dl -y
安裝 Viddl
您可以使用 gem 命令安裝 Viddl。 Gem 是 Ruby 的包管理框架。
首先,使用以下命令安裝 gem:
yum install gem -y
接下來,通過運行以下命令安裝 Viddl:
gem install viddl
使用 Viddl
Viddl 現在已安裝在您的系統中。 讓我們看看一些 example 以及 viddl 命令行工具的使用。
您可以使用以下命令查看不同的 viddl 命令行選項:
viddl --help
您應該看到以下輸出:
Usage: viddl [url] [options]
-d, --duration=DURATION Duration
-e, --end=END End time
-s, --start=START Start time
-w, --width=WIDTH Width
-h, --height=HEIGHT Height
--cx=CX Crop X
--cy=CY Crop Y
--cw=CWIDTH Crop Width
--ch=CHEIGHT Crop Height
--no-audio No audio
--help Show this message
要從 youtube 下載完整視頻,請不帶任何選項運行以下命令:
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8
上述命令將下載文件並將其保存在 /tmp 目錄中。
接下來,運行以下命令在原始視頻的 10 秒處啟動視頻並運行 5 秒:
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8 -s 10 -d 5
同樣的方式,以下命令將在原始視頻的 10 秒處啟動視頻並在 15 秒處停止
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8 -s 10 -e 15
接下來,使用以下命令將視頻大小調整為 640 x 480:
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8 -w 640 -h 480
如果要在 20 x 20 位置的 40 x 40 像素框中裁剪視頻,請運行以下命令:
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8 --cx 20 --cy 20 --cw 40 --ch 40
要下載沒有音頻的視頻,請運行以下命令:
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8 --no-audio
結論
恭喜! 您已在 CentOS 7 服務器上成功安裝 Viddl。 我希望你現在有足夠的知識來安裝和使用 Viddl。 如果您有任何問題,請隨時評論我。