mirror of
https://github.com/Tzahi12345/YoutubeDL-Material.git
synced 2026-04-13 09:21:27 +03:00
Fixed bug that caused non-YT videos to be downloading using the best format
This commit is contained in:
@@ -1487,7 +1487,7 @@ async function generateArgs(url, type, options) {
|
|||||||
const is_youtube = url.includes('youtu');
|
const is_youtube = url.includes('youtu');
|
||||||
if (!is_audio && !is_youtube) {
|
if (!is_audio && !is_youtube) {
|
||||||
// tiktok videos fail when using the default format
|
// tiktok videos fail when using the default format
|
||||||
qualityPath = '-f best';
|
qualityPath = null;
|
||||||
} else if (!is_audio && !is_youtube && (url.includes('reddit') || url.includes('pornhub'))) {
|
} else if (!is_audio && !is_youtube && (url.includes('reddit') || url.includes('pornhub'))) {
|
||||||
qualityPath = '-f bestvideo+bestaudio'
|
qualityPath = '-f bestvideo+bestaudio'
|
||||||
}
|
}
|
||||||
@@ -1504,11 +1504,13 @@ async function generateArgs(url, type, options) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (customOutput) {
|
if (customOutput) {
|
||||||
downloadConfig = ['-o', path.join(fileFolderPath, customOutput) + ".%(ext)s", qualityPath, '--write-info-json', '--print-json'];
|
downloadConfig = ['-o', path.join(fileFolderPath, customOutput) + ".%(ext)s", '--write-info-json', '--print-json'];
|
||||||
} else {
|
} else {
|
||||||
downloadConfig = ['-o', path.join(fileFolderPath, videopath + (is_audio ? '.%(ext)s' : '.mp4')), qualityPath, '--write-info-json', '--print-json'];
|
downloadConfig = ['-o', path.join(fileFolderPath, videopath + (is_audio ? '.%(ext)s' : '.mp4')), '--write-info-json', '--print-json'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (qualityPath) downloadConfig.push(qualityPath);
|
||||||
|
|
||||||
if (is_audio && !options.skip_audio_args) {
|
if (is_audio && !options.skip_audio_args) {
|
||||||
downloadConfig.push('-x');
|
downloadConfig.push('-x');
|
||||||
downloadConfig.push('--audio-format', 'mp3');
|
downloadConfig.push('--audio-format', 'mp3');
|
||||||
|
|||||||
Reference in New Issue
Block a user