yt-dlp flags: concurrnet fragments help in download time
This commit is contained in:
parent
8b9cebe45b
commit
e1056f0d84
@ -11,6 +11,8 @@ import (
|
||||
|
||||
const YT_DLP string = "yt-dlp"
|
||||
const YT_DLP_FLAG_GET_TITLE string = "--get-title"
|
||||
const YT_DLP_FLAG_EMBED_METADATA string = "--embed-metadata"
|
||||
const YT_DLP_FLAG_CONCURRENT_FRAGMENTS string = "--concurrent-fragments 4"
|
||||
|
||||
const JOB_STATUS_NEW = 1
|
||||
const JOB_STATUS_COMPLETED = 2
|
||||
@ -109,7 +111,13 @@ func startJob(ctx *DownloadCtx, downloadCtxs chan *DownloadCtx) {
|
||||
|
||||
func getTitle(ctx *DownloadCtx) {
|
||||
|
||||
cmd := exec.Command(YT_DLP, YT_DLP_FLAG_GET_TITLE, ctx.link)
|
||||
cmd := exec.Command(
|
||||
YT_DLP,
|
||||
YT_DLP_FLAG_GET_TITLE,
|
||||
YT_DLP_FLAG_EMBED_METADATA,
|
||||
YT_DLP_FLAG_CONCURRENT_FRAGMENTS,
|
||||
ctx.link,
|
||||
)
|
||||
stdout, err := cmd.Output()
|
||||
if err != nil {
|
||||
ctx.err = &err
|
||||
|
Loading…
Reference in New Issue
Block a user