loving music
משתמש מקצוען
זאת תוצאת החיפוש על המילים "הורדה מיוטיוב בנטפרי" כאן בפרוג:
אם אתם משתמשי נטפרי וניסיתם בחודשים האחרונים להוריד משהו מיוטיוב, סיכויים טובים שנתקלתם בבעיה קשה:
כל הפתרונות המוצעים, גם אלו שעבדו בעבר - הפסיקו לעבוד
לא האתרים שנכתבו למשתמשי נטפרי, לא אתרים שנכתבו עבור משתמשים כלליים, לא תוכנות להתקנה על המחשב, לא תוספים לכרום - שום דבר לא עובד.
הפיתרון כתוב למטה מודגש, לפני זה אני משתפת את הדרך שעשיתי עד אליו אבל זה יעבוד לכם גם אם לא תקראו על כל התלאות.
אז אחרי שהתייאשתי מהפתרונות מונגשי הUI, התחלתי לחפש בכיוון של איזושהי CMD command שייתן לי סטרימינג מיוטיוב ויכניס את זה לקובץ.
כמה לא מפתיע - אני לא הראשונה שחשבה על זה, ויש כבר כל מיני סקריפטים וספריות שמסתובבים בעולם ומיועדים בדיוק לזה.
אז הפיתרון הנפוץ והמקובל ביותר הוא שימוש ב youtube-dl bash command, וזה מה שתראו ב-80 אחוז מהחיפושים שתעשו בנושא.
בשביל זה צריך להוריד איזה קובץ exe קטן, לפתוח CMD בpath שלו, לכתוב את שם הפקודה ואחריה הURL, ואיזה קסם - זה יורד.
אבל,
יש באג קטן - נראה כמו regex שגוי,
והצעה לדווח על הבאג עם URL שמביא אותי לblocked site, בלי יכולת לגשת לאתר הרשמי של הספריה.
אוקיי, מחפשים פיתרון חדש.
עוד קצת גיגול, והנה מאמר שטוען ש youtube-dl הוא fork של פרוייקט ישן יותר בשם ytp-dl. ההמממ, אם הבן לא עובד, אולי האבא יהיה נחמד יותר?
אז שוב הורדה, חילוץ, פקודת CMD קטנה, ואופס, SSL error:
כמובן שהחשודה המיידית היא נטפרי,
סטאקאוברפלואו מציע המון פתרונות מבוססי SSL certificate importing,
מכיוון שאת סקריפט הפייתון לא אני כתבתי והוא ארוז לי בתוך הEXE זה לא ממש עוזר לי,
עוד קצת חיפוש והנה מתברר שכבר חשבו עלי, ואפשר להוסיף flag בשם --no-check-certificate.
ניסיון נוסף, והידד - הקובץ ירד,
בפורמט WEBM.
אמנם נתתי לו flag של --format mp3, אבל מסתבר שהוא צריך בשביל זה עוד ספריה - ffmpeg
אוקיי, מורידים, ומסיבות של עצלות וחוסר חשק לעשות restart אחרי שינוי environment variables, לא מוסיפים את הPATH שלו אלא שולחים גם את זה כפרמטר בפקודה,
מריצים שוב,
מחכים קצת עד שכל ה140 מגה ירדו (סט ימים נוראים של נחמן פילמר, אם התעניינתם),
עוד כמה דקות של המרה,
ויש לי קובץ MP3
מסרטון יוטיוב
בנטפרי
!
(אם תבלו בוקר בניסיון להשיג את התוצאה הזאת בדרכים שמופיעות בפורומים החרדיים למיניהם תבינו כמה זה לא מובן מאליו)
----------------------------------הפתרון (רק נראה מסובך) ---------------------------------------
דורש קצת התעסקות טכנית, אבל זה עובד וזה העיקר (מקווה בהמשך להפוך את זה לתוכנה קטנה וידידותית יותר)
אני מצרפת כאן תיקייה שמכילה את כל מה שצריך, מי שרוצה יכול לחפש ולהוריד את הגירסאות החדשות בעצמו.
מורידים את התיקייה ומחלצים אותה (שימו לב, זאת תקייה שיש בתוכה גם קובץ וגם תיקייה נוספת, תורידו את התיקייה החיצונית עם הקובץ והתקיקייה בפנים)
נכנסים אליה ופותחים CMD בנתיב שלה:
במקום שכתוב את הנתיב לתיקייה, כותבים cmd ולוחצים אנטר
מעתיקים את הפקודה הבאה:
מחליפים בה את הערכים באופן הבא:
את הערך <ffmpeg-path> מחליפים בנתיב של הספריה ffmpeg: נכנסיפם לתיקייה שחילצתם > ffmpeg > ואז לתיקייה bin
בתוכה יש קובץ שנקרא ffmpeg.exe, עומדים עליו, לוחצים shift ולחיצה ימנית > העתק כנתיב, מדביקים את מה שהתקבל במקום ה <ffmpeg-path>
את הערך <url> מחליפים בכתובת של הסרטון
לוחצים אנטר, מחכים בסבלנות כמה דקות (תלוי בגודל הסרטון ואיכות האינטרנט שלכם)
והופ, יש לכם את זה.
הפקודה כאן היא עבור הורדה בפורמט mp3, אם אתם רוצים את הסרטון פשוט תחליפו את זה ל-4
והדבר הכי נפלא?
כצפוי, זה לא עוקף את הסינון של נטפרי.
בהצלחה
אם אתם משתמשי נטפרי וניסיתם בחודשים האחרונים להוריד משהו מיוטיוב, סיכויים טובים שנתקלתם בבעיה קשה:
כל הפתרונות המוצעים, גם אלו שעבדו בעבר - הפסיקו לעבוד
לא האתרים שנכתבו למשתמשי נטפרי, לא אתרים שנכתבו עבור משתמשים כלליים, לא תוכנות להתקנה על המחשב, לא תוספים לכרום - שום דבר לא עובד.
הפיתרון כתוב למטה מודגש, לפני זה אני משתפת את הדרך שעשיתי עד אליו אבל זה יעבוד לכם גם אם לא תקראו על כל התלאות.
אז אחרי שהתייאשתי מהפתרונות מונגשי הUI, התחלתי לחפש בכיוון של איזושהי CMD command שייתן לי סטרימינג מיוטיוב ויכניס את זה לקובץ.
כמה לא מפתיע - אני לא הראשונה שחשבה על זה, ויש כבר כל מיני סקריפטים וספריות שמסתובבים בעולם ומיועדים בדיוק לזה.
אז הפיתרון הנפוץ והמקובל ביותר הוא שימוש ב youtube-dl bash command, וזה מה שתראו ב-80 אחוז מהחיפושים שתעשו בנושא.
בשביל זה צריך להוריד איזה קובץ exe קטן, לפתוח CMD בpath שלו, לכתוב את שם הפקודה ואחריה הURL, ואיזה קסם - זה יורד.
אבל,
יש באג קטן - נראה כמו regex שגוי,
והצעה לדווח על הבאג עם URL שמביא אותי לblocked site, בלי יכולת לגשת לאתר הרשמי של הספריה.
אוקיי, מחפשים פיתרון חדש.
עוד קצת גיגול, והנה מאמר שטוען ש youtube-dl הוא fork של פרוייקט ישן יותר בשם ytp-dl. ההמממ, אם הבן לא עובד, אולי האבא יהיה נחמד יותר?
אז שוב הורדה, חילוץ, פקודת CMD קטנה, ואופס, SSL error:
כמובן שהחשודה המיידית היא נטפרי,
סטאקאוברפלואו מציע המון פתרונות מבוססי SSL certificate importing,
מכיוון שאת סקריפט הפייתון לא אני כתבתי והוא ארוז לי בתוך הEXE זה לא ממש עוזר לי,
עוד קצת חיפוש והנה מתברר שכבר חשבו עלי, ואפשר להוסיף flag בשם --no-check-certificate.
ניסיון נוסף, והידד - הקובץ ירד,
בפורמט WEBM.
אמנם נתתי לו flag של --format mp3, אבל מסתבר שהוא צריך בשביל זה עוד ספריה - ffmpeg
אוקיי, מורידים, ומסיבות של עצלות וחוסר חשק לעשות restart אחרי שינוי environment variables, לא מוסיפים את הPATH שלו אלא שולחים גם את זה כפרמטר בפקודה,
מריצים שוב,
מחכים קצת עד שכל ה140 מגה ירדו (סט ימים נוראים של נחמן פילמר, אם התעניינתם),
עוד כמה דקות של המרה,
ויש לי קובץ MP3
מסרטון יוטיוב
בנטפרי
!
(אם תבלו בוקר בניסיון להשיג את התוצאה הזאת בדרכים שמופיעות בפורומים החרדיים למיניהם תבינו כמה זה לא מובן מאליו)
----------------------------------הפתרון (רק נראה מסובך) ---------------------------------------
דורש קצת התעסקות טכנית, אבל זה עובד וזה העיקר (מקווה בהמשך להפוך את זה לתוכנה קטנה וידידותית יותר)
אני מצרפת כאן תיקייה שמכילה את כל מה שצריך, מי שרוצה יכול לחפש ולהוריד את הגירסאות החדשות בעצמו.
מורידים את התיקייה ומחלצים אותה (שימו לב, זאת תקייה שיש בתוכה גם קובץ וגם תיקייה נוספת, תורידו את התיקייה החיצונית עם הקובץ והתקיקייה בפנים)
נכנסים אליה ופותחים CMD בנתיב שלה:
במקום שכתוב את הנתיב לתיקייה, כותבים cmd ולוחצים אנטר
מעתיקים את הפקודה הבאה:
Bash:
yt-dlp --extract-audio --audio-format mp3 --no-check-certificates --ffmpeg-location <ffmpeg-path> <URL>
מחליפים בה את הערכים באופן הבא:
את הערך <ffmpeg-path> מחליפים בנתיב של הספריה ffmpeg: נכנסיפם לתיקייה שחילצתם > ffmpeg > ואז לתיקייה bin
בתוכה יש קובץ שנקרא ffmpeg.exe, עומדים עליו, לוחצים shift ולחיצה ימנית > העתק כנתיב, מדביקים את מה שהתקבל במקום ה <ffmpeg-path>
את הערך <url> מחליפים בכתובת של הסרטון
לוחצים אנטר, מחכים בסבלנות כמה דקות (תלוי בגודל הסרטון ואיכות האינטרנט שלכם)
והופ, יש לכם את זה.
הפקודה כאן היא עבור הורדה בפורמט mp3, אם אתם רוצים את הסרטון פשוט תחליפו את זה ל-4
והדבר הכי נפלא?
כצפוי, זה לא עוקף את הסינון של נטפרי.
בהצלחה