ターミナルからビデオをダウンロード、変換、再生する方法。

Youtube-dlのスクリーンショット

youtube-dlを使用すると、さまざまなサイトからのビデオダウンロードを構成できます。

私たちのほとんどは、グラフィカルインターフェイスを備えたプログラムの使用に慣れています。 ただし、 ターミナルから使用され、非常に便利な多数のプログラム。

この投稿では、ビデオをダウンロード、変換、再生するためのXNUMXつのツールを分析します。 Youtube-dlがビデオ、オーディオ、字幕のダウンロードを処理し、FFmpegが変換と再生を処理します。

youtube-dlで動画をダウンロード

Youtube-dlはPythonで書かれたツールです。 YouTubeの動画をダウンロードできます。 また、同様のサイトで動作します Dailymotion、Photobucket、Facebook、Yahoo、Metacafe、Depositfilesなど。

youtube-dlアプリケーション 中断されたダウンロードの再開をサポートします。 そのため、端末を閉じたり、接続が失われたりした場合でも、同じビデオURLでyoutube-dlを再度実行できます。 未完了のダウンロードが再開されますが、 現在のディレクトリに部分的なダウンロードがある限り。

プログラムの他の機能は次のとおりです。

  • 許可する 地理的な制限を回避し、 その結果、VPNを使用してのみ視聴できるビデオをダウンロードできるようになります。
  • それができる 異なるフォーマットから選択 ビデオの
  • 可能です さまざまなビデオ品質から選択 利用できる。

一般に、ブラウザバーに表示されるURLではなく、YouTubeが共有メニューに表示するURLを使用することをお勧めします。

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はファイルを個人用フォルダーにダウンロードします。 きちんとした問題のために、特定のフォルダを使用することが重要です。 たとえば、Videosフォルダ。

ビデオをダウンロードする前に、コマンドを使用してください

cd Vídeos

ディストリビューションにこのフォルダーが含まれていない場合は、次のコマンドで作成できます。

mkdir Vídeos

次に、上記のコマンドを実行します。

ダウンロードしたビデオの操作

ダウンロードしたビデオの操作を開始するには、次の点に注意する必要があります。 Youtubeで使用されるタイトル形式はLinuxターミナルコマンドと互換性がありません。 したがって、グラフィカルインターフェイスを使用して不正行為をXNUMX回行います。

  • まず、ダウンロードしたファイルにカーソルを合わせます。
  • XNUMX番目:[プロパティ]をクリックします。
  • XNUMX番目:名前を単純な名前に変更して、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. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。