yt-dlp, fork/διάδοχος του καταργημένου youtube-dl που σας επιτρέπει να κατεβάζετε βίντεο από δεκάδες πλατφόρμες

yt-dlp

Πριν από μερικά χρόνια, ο τότε μη-ακόμη σύντροφός μου Darkcrizt δημοσιευθεί ένα άρθρο που μιλάει για το youtube-dl, ένα πρόγραμμα γραμμένο σε Python που μας επέτρεπε να κατεβάζουμε βίντεο από δεκάδες ιστότοπους από το τερματικό. youtube-dl Ήταν ο κινητήρας που τροφοδοτούσε πολλά προγράμματα, αλλά ο προγραμματιστής του αποφάσισε να τον εγκαταλείψει στα τέλη του 2021 (τελευταία έκδοση, 2021-12-17). Όπως συνέβη με πολλά άλλα έργα, άλλοι αποφάσισαν να προχωρήσουν στη δημιουργία ενός πιρουνιού και τώρα η καλύτερη επιλογή για λήψη βίντεο ονομάζεται yt-dlp.

Αυτό που συνήθως συμβαίνει επίσης όταν κάποιος παίρνει τη σκυτάλη που ρίχνει ένας άλλος είναι ότι προσπαθεί να βελτιώσει αυτό που ήδη υπάρχει, και αυτό είναι κάτι που η ομάδα yt-dlp είναι υπεύθυνη να τονίσει σε σημείο να προσθέσει στην επίσημη εικόνα της ότι είναι «ένα πιρούνι youtube-dl με πρόσθετες δυνατότητες και διορθώσεις«. Για τις περισσότερες περιπτώσεις, αυτά πρόσθετες λειτουργίες Είναι σαν έξτρα, αλλά το πιο σημαντικό, κατά τη γνώμη μου, είναι οι διορθώσεις. Με άλλα λόγια, ότι οι ενημερώσεις συνεχίζουν να κυκλοφορούν, επειδή είναι σύνηθες οι υπηρεσίες βίντεο να κάνουν αλλαγές και καταλήγουν να διακόπτουν τη συμβατότητα.

Πώς να εγκαταστήσετε το yt-dlp

Η τροφοδοσία του εαυτού σας μπορεί να γίνει με διάφορους τρόπους, αλλά θα συνιστούσα να το κάνετε μέσω του διαχειριστής πακέτων python pip. Εάν κάποιος βρίσκεται σε μια διανομή όπως ένα παράγωγο του Arch Linux και αποφασίσει να σκεφτεί "Ποιο είναι το νόημα, αν είναι στο AUR;" ή ακόμα και στα αποθετήρια διανομής, καλά, πείτε ναι, είναι, αλλά οι ενημερώσεις δεν είναι τόσο γρήγορες όσο το επίσημο πακέτο. Επομένως, εάν κάνουν αλλαγές σε μια υπηρεσία βίντεο και χρειαστούν μερικές ημέρες για την ενημέρωση του πακέτου, η λήψη πιθανότατα δεν θα πραγματοποιηθεί. Εάν χρησιμοποιείτε το πακέτο pip, πρέπει απλώς να το ενημερώσετε και να προσπαθήσετε ξανά.

Επιμένω λοιπόν να χρησιμοποιώ το πιο άμεσο πακέτο και για να το εγκαταστήσετε, εφόσον έχετε εγκαταστήσει την Python στο λειτουργικό σύστημα (αυτό ισχύει για οποιονδήποτε), πρέπει να ανοίξετε ένα τερματικό και να γράψετε:

pip εγκατάσταση yt-dlp

Αν και είναι διαθέσιμο για οποιαδήποτε πλατφόρμα που μπορεί να χρησιμοποιήσει την Python, συμπεριλαμβανομένων των iOS και iPadOS (μέσω πολύ), ενδέχεται να μην μπορείτε να χρησιμοποιήσετε το pip σε όλα τα σενάρια, ειδικά στα Windows αν δεν το έχετε κάνει προστέθηκε στο PATH σας. Σε αυτήν την περίπτωση, μπορεί να είναι απαραίτητο να εκκινήσετε το pip ως λειτουργική μονάδα και η σύνταξη θα ήταν python -m pip εγκατάσταση yt-dlp. Θα κάνει μια γρήγορη λήψη και τώρα μπορείτε να το χρησιμοποιήσετε.

ΕΠΙΚΑΙΡΟΠΟΙΗΜΕΝΟ: πιο πρόσφατα, υπάρχουν διανομές Linux που δεν επιτρέπουν τη χρήση κουκούτσι για εγκατάσταση λογισμικού σε όλο το σύστημα. Τώρα συνιστάται η χρήση του διαχειριστή πακέτων του καθενός. Μια άλλη επιλογή είναι να μεταβείτε στη σελίδα σας στο GitHub, να κάνετε λήψη του εκτελέσιμου αρχείου, να του δώσετε δικαιώματα εκτέλεσης και να το εκκινήσετε από το τερματικό.

Πώς χρησιμοποιείται

Και η χρήση του μπορεί να είναι απλή ή λίγο περίπλοκη. Εδώ θα εξηγήσουμε τρεις τρόπους χρήσης του, γιατί η αντιμετώπιση ό,τι κάνει δεν είναι εύκολη ακόμη και με την ανάγνωση της επίσημης τεκμηρίωσης. Για να κατεβάσουμε ένα βίντεο με την καλύτερη ποιότητά του, θα ανοίξουμε ένα τερματικό και θα γράψουμε το όνομα προγράμματος ακολουθούμενο από τον σύνδεσμο σε εισαγωγικά, όπως:

yt-dlp "https://www.youtube.com/xxxxxxxxx"

Με αυτό, το πρόγραμμα θα κατεβάσει τον καλύτερο ήχο και το καλύτερο βίντεο ξεχωριστά και θα τους ενώσει τραβώντας το FFmpeg. Εάν δεν έχουμε εγκαταστήσει το FFmpeg, η σύνδεση βίντεο από πλατφόρμες όπως το YouTube θα πρέπει να γίνει με το χέρι.

Άλλες επιλογές λήψης με το yt-dlp

Ο άλλος τρόπος λήψης των βίντεο είναι επιλέγοντας την ποιότητα. Υπάρχουν τρόποι να σας πω το καλύτερο βίντεο, τον καλύτερο ήχο, όλα μαζί, χωριστά... αλλά προτιμώ να το κάνω με αυτόν τον τρόπο. Αντί να βάλουμε το yt-dlp μετά τον σύνδεσμο σε εισαγωγικά, βάζουμε -F πριν από τον σύνδεσμο. -Η F σας ζητά να μας δείξετε στην κονσόλα τις διαφορετικές μορφές που είναι διαθέσιμες και θα δούμε κάτι σαν το εξής:

μορφές βίντεο στο youtube

Όπως μπορείτε να δείτε, εμφανίζονται πολλές πληροφορίες. Στη δεύτερη στήλη βλέπουμε τη μορφή βίντεο, στην τρίτη την ανάλυση ή αν είναι μόνο ήχο και στην πέμπτη το μέγεθος. Για αυτό το παράδειγμα, πρόκειται να κατεβάσουμε το βίντεο στην υψηλότερη ανάλυση στην οποία είναι διαθέσιμο και σε μορφή mp4. Για να γίνει αυτό, πρέπει να δούμε τον αριθμό στην πρώτη στήλη και να τον χρησιμοποιήσουμε με την επιλογή -f, σε αυτήν την περίπτωση με πεζά:

yt-dlp -f 137 "https://www.youtube.com/xxxxxxxxx"

Το κατέβασμα θα είναι ακριβώς το ίδιο με το να βάλουμε απλώς το link, με τη διαφορά ότι θα έχουμε επιλέξει αυτό που θα κατέβει. Και μια λεπτομέρεια: αυτό μπορεί επίσης να λειτουργήσει σε σελίδες που δεν είναι βίντεο, αλλά έχουν το βίντεο συνδεδεμένο.

Για να επιλέξετε ήχο και βίντεο ξεχωριστά, πίσω από το σημαία -f θα βάλουμε το άθροισμα και των δύο, για παράδειγμα "-f 248+600" αν αυτό που θέλουμε είναι να κατεβάσει το βίντεο στην υψηλότερη ποιότητά του, τον ήχο στη χαμηλότερη ποιότητά του και, όταν τελειώσει, να τα ενώσει όλα.

Όποιος θέλει να μάθει περισσότερα για το yt-dlp, είναι η επίσημη σελίδα του αυτό.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ντιέγκο Γερμανός Γκονζάλες dijo

    Σας ευχαριστώ.
    Μόλις τις προάλλες εγκατέστησα το youtube-dl και δεν μου βγήκε. Πάω να προσπαθήσω

  2.   CMM dijo

    Ευχαριστώ για την ενημέρωση