YouTube-DL הוא Windows, Mac OS, כמו גם כלי GNU/Linux שהופך את הורדת סרטוני האינטרנט לקלה למדי. זה מיישם מנוע הורדות חזק כמו גם יכול להוריד כמו גם לתפעל שמע כמו גם נתוני וידאו ממספר אתרים. כפי ששמו מרמז, הוא במקור התחיל ככלי להורדת סרטוני יוטיוב באנדרואיד תוך שימוש בפקודות YouTube-DL, אולם מאוחר יותר הוא הורחב על ידי השכונה כדי לתמוך בהרבה ממאה אתרים שונים. זה קוד פתוח, מעט בגודל וגם מאפשר להוריד מדיה עם פקודה יחידה.
בין אחרים, פקודות “YouTube-DL” תומכות בהורדה מהתמודדות עם השירותים:
YouTube
ADN – רשת דיגיטלית אנימה
Audiomack
BBC
DailyMotion
תַגלִית
Play.fm
פִּרפּוּר
Vimeo
ניתן לגלות כאן רשימה של כל אתרי האינטרנט הנתמכים.
הודות לעבודה של קהילת הקוד הפתוח, ניתן להריץ את YouTube-DL באנדרואיד עם Termux. כאשר יותקנו, כל פעולותיה יתמכו לחלוטין במכשיר אנדרואיד, כולל חילוץ שמע מנתוני וידאו (למשל קטעי וידאו, קונצרטים מקוונים) וכן בחירה באילו זרמים להורדה בין האודיו השונה כמו גם סגנונות וידאו המוצעים האתר.
איך להגדיר את זה
התקן את Termux
התקן את המונח: תוסף API. Termux זקוק לתוסף זה כדי לקבל גישה לאחסון של מכשיר אנדרואיד.
אפשר אחסון לקבל גישה ל- Termux. פתח את אפליקציית Termux כמו גם היכנס לעמידה בפקודה:
Termux-Setup-Storage
הגאדג’ט שלך עשוי לזרוק דו -שיח המבקש אחסון לקבל גישה לאישור עבור אפליקציית Termux.
התקן חבילות נחוצות
בתוך Termux, היכנס לעמידה בפקודה:
PKG הגדרת -י ffmpeg python
זה יגדיר את פייתון כמו גם תלות FFMPEG. בשלב הבא, הגדר את YouTube-DL עם עמידה בפקודה:
PIP הגדיר YouTube-DL
חייב לקרוא: כיצד להמיר נתוני מדיה תוך שימוש ב- FFMPEG כמו גם ב- Termux
כיצד להשתמש ב- YouTube-DL כדי להוריד סרטוני YouTube
YouTube-DL מאפשר מניפולציה של מדיה מלאה תוך שימוש בפקודה אחת יחידה. אנו יכולים ליזום הורדה בסיסית עם עמידה בפקודה:
YouTube-DL Media_url
כאשר Media_url הוא כתובת האתר של קובץ המדיה. לדוגמה, כדי להוריד את הטריילר של ספרות ה- Motion Picture Pulp From YouTube, היינו בעיית פקודה זו:
YouTube-DL
YouTube-DL תחלץ מייד את פרטי דף האינטרנט וכן גם יוריד את קובץ המדיה. בגרסאות הנוכחיות, YouTube-DL מוריד מייד וידאו כמו גם זרמי שמע באיכות הגבוהה ביותר המוצעת ביותר כאשר לא מועברים אליו אפשרויות נוספות.
בחירת וידיאו כמו גם פורמט שמע
YouTube-DL מספק אפשרויות תצורה שונות עבור פורמט הווידיאו שהורד. ראשית כל, העברת פרמטר -F תסנן את כל הסגנונות המוצעים להורדה:
YouTube -DL -F
זה יספק פלט כמו הדברים הבאים:
פקודות YouTube-DL
עורכים בוחרים: האם נושאים כהים כמו גם טפטים שחורים חוסכים סוללה?
העמודה הראשונה מאוד משדרת את קוד הסגנון, עמודה שנייה תוסף המדיה כמו גם את הרזולוציה השלישית (לזרמי וידיאו). כלומר אנו דרישה להוריד את זרם הווידיאו הטוב ביותר המוצע (האחרון) כמו גם את זרם השמע של 160K Opus, אנו דרישה לספק את העמידה בפקודה:
YouTube -DL -F 22+251
כאשר פרמטר -F מורה ל- YouTube -DL לבחור את קודי הסגנון 22 כמו גם 251, המייצגים את הווידיאו כמו גם זרם שמע בהתאמה.
בחירה המבוססת על תנאים
YouTube-DL מספקת ביצועים מרתקים עבור אנשים הדורשים שליטה גבוהה יותר. ניתן לסנן וידאו כמו גם אודיו על ידי הצבת מצב בסוגריים, כמו ב- -f “[גובה = 720]” (בוחר כמו גם מוריד סרטון עם 720 פיקסלים גובה), או -f “[קובץ> 10m]” (בוחר כמו גם מוריד מדיה עם גודל נתונים גבוה מ- 10 מגה -בייט). שדות שניתן להשתמש בהם בתנאים הם הבאים:
גודל קבצים: מספר הבתים, אם מובן מראש
רוחב: רוחב הסרטון, אם ידוע
גובה: גובה הסרטון, אם ידוע
TBR: שיעור סיביות טיפוסי של שמע כמו גם וידאו ב- KBIT/S
ABR: קצב סיביות שמע טיפוסי ב- KBIT/S
VBR: שיעור סיביות וידאו טיפוסי ב- KBIT/S
ASR: קצב דגימת שמע בהרץ
FPS: קצב מסגרת
לכן, העמידה בפקודה תבחר כמו גם להוריד נתוני וידאו עם שיעורי מסגרת גבוהים מ- 25, הגובה הגבוה או שווה ל 720 פיקסלים כמו גם קצב דגימת שמע הגבוה מ- 44200 הרץ:
youtube -dl -f “[fps> 25] [גובה> = 720] [ASR> 44200]” Media_url
אם אף זרמי שמע/וידאו המוצעים לא מכסים את הקריטריונים המסופקים, YouTube-DL תסקר הודעת שגיאה כמו גם יציאה. סינון תוך שימוש בתנאים עשוי להועיל למכשירי אנדרואיד ישנים, שאינם יכולים לפענח במהירות נתוני וידיאו ברזולוציות גבוהות.
חילוץ כמו גם המרת שמע
כדי לחלץ שמע מקבצי מדיה, יש לעבור את פרמטר שורת הפקודה -x. כמו כן ניתן לבחור בפורמט השמע שחולץ, עם הפרמטר –audio-formatnull