fix download filters

This commit is contained in:
Niko Storni 2019-07-12 01:04:45 +02:00
parent 51cb7f5e34
commit ec81af0857

View file

@ -223,7 +223,9 @@ func (v *YoutubeVideo) download(youtubeAntiThrottle bool) error {
useIPv4Env := os.Getenv("USE_IPV4") useIPv4Env := os.Getenv("USE_IPV4")
ytdlArgs := []string{ ytdlArgs := []string{
"--no-progress", "--no-progress",
"-fbestvideo[ext=mp4,height<=1080,filesize<2000M]+best[ext=mp4,height<=1080,filesize<2000M]", "--max-filesize",
fmt.Sprintf("%dM", v.maxVideoSize),
"-fbestvideo[ext=mp4][height<=1080]+bestaudio",
"-o" + strings.TrimRight(v.getFullPath(), ".mp4"), "-o" + strings.TrimRight(v.getFullPath(), ".mp4"),
"--merge-output-format", "--merge-output-format",
"mp4", "mp4",
@ -388,7 +390,7 @@ type SyncParams struct {
} }
func (v *YoutubeVideo) Sync(daemon *jsonrpc.Client, params SyncParams, existingVideoData *sdk.SyncedVideo, reprocess bool, walletLock *sync.RWMutex) (*SyncSummary, error) { func (v *YoutubeVideo) Sync(daemon *jsonrpc.Client, params SyncParams, existingVideoData *sdk.SyncedVideo, reprocess bool, walletLock *sync.RWMutex) (*SyncSummary, error) {
v.maxVideoSize = int64(params.MaxVideoSize) * 1024 * 1024 v.maxVideoSize = int64(params.MaxVideoSize)
v.maxVideoLength = params.MaxVideoLength v.maxVideoLength = params.MaxVideoLength
v.lbryChannelID = params.ChannelID v.lbryChannelID = params.ChannelID
v.walletLock = walletLock v.walletLock = walletLock