[FEATURE] chunk_initial_download preset (#532)
This commit is contained in:
parent
f42973cf2f
commit
45244889ae
2 changed files with 28 additions and 0 deletions
|
|
@ -140,3 +140,24 @@ Add the following preset to download the best available video and audio quality,
|
||||||
it into an MP4 container:
|
it into an MP4 container:
|
||||||
|
|
||||||
* ``best_video_quality``
|
* ``best_video_quality``
|
||||||
|
|
||||||
|
Chunk Initial Download
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
If you are archiving a large channel, ``ytdl-sub`` will try pulling each video's metadata from
|
||||||
|
newest to oldest before starting any downloads. It is a long process and not ideal. A better method
|
||||||
|
is to chunk the process by using the following preset:
|
||||||
|
|
||||||
|
* ``chunk_initial_download``
|
||||||
|
|
||||||
|
It will download videos starting from the oldest one, and only download 20 at a time. You can
|
||||||
|
change this number by setting:
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
ytdl_options:
|
||||||
|
max_downloads: 30 # Desired number to download per invocation
|
||||||
|
|
||||||
|
Once the entire channel is downloaded, remove this preset. Then it will pull metadata from newest to
|
||||||
|
oldest again, and stop pulling additional metadata once it reaches a video that has already been
|
||||||
|
downloaded.
|
||||||
|
|
|
||||||
|
|
@ -7,3 +7,10 @@ presets:
|
||||||
format: "bestvideo+bestaudio/best"
|
format: "bestvideo+bestaudio/best"
|
||||||
merge_output_format: "mp4"
|
merge_output_format: "mp4"
|
||||||
remux_video: "mp4"
|
remux_video: "mp4"
|
||||||
|
|
||||||
|
chunk_initial_download:
|
||||||
|
ytdl_options:
|
||||||
|
max_downloads: 20
|
||||||
|
playlistreverse: True
|
||||||
|
break_on_existing: False
|
||||||
|
break_on_reject: True
|
||||||
Loading…
Reference in a new issue