viddl – 用於編輯​​(剪切、裁剪和調整大小)視頻剪輯的命令行工具

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。 如果您有任何問題,請隨時評論我。