|
.. _cli: |
|
|
|
Command-line interface (CLI) |
|
============================= |
|
|
|
Pytube also ships with a tiny CLI for interacting with videos and playlists. |
|
|
|
To download the highest resolution progressive stream: |
|
|
|
.. code:: bash |
|
|
|
$ pytube https://www.youtube.com/watch?v=2lAe1cqCOXo |
|
|
|
To view available streams: |
|
|
|
.. code:: bash |
|
|
|
$ pytube https://www.youtube.com/watch?v=2lAe1cqCOXo |
|
|
|
To download a specific stream, use the itag |
|
|
|
.. code:: bash |
|
|
|
$ pytube https://www.youtube.com/watch?v=2lAe1cqCOXo |
|
|
|
To get a list of all subtitles (caption codes) |
|
|
|
.. code:: bash |
|
|
|
$ pytube https://www.youtube.com/watch?v=2lAe1cqCOXo |
|
|
|
To download a specific subtitle (caption code) - in this case the |
|
English subtitles (in srt format) - use: |
|
|
|
.. code:: bash |
|
|
|
$ pytube https://www.youtube.com/watch?v=2lAe1cqCOXo -c en |
|
|
|
It is also possible to just download the audio stream (default AAC/mp4): |
|
|
|
.. code:: bash |
|
|
|
$ pytube https://www.youtube.com/watch?v=2lAe1cqCOXo -a |
|
|
|
To list all command line options, simply type |
|
|
|
.. code:: bash |
|
|
|
$ pytube |
|
|
|
|
|
Finally, if you're filing a bug report, the cli contains a switch called |
|
`` |
|
to easily replay your issue. |
|
|