yt-dlp: Το σύγχρονο fork του youtube-dl για λήψη βίντεο

yt-dlp: Το σύγχρονο fork του youtube-dl για λήψη βίντεο

Στις 23 Οκτωβρίου 2020, ο Σύνδεσμος Βιομηχανίας Ηχογραφήσεων της Αμερικής υπέβαλε αίτηση κατάργησης του youtube-dl στο GitHub βάσει του νόμου DMCA. Τρεις ημέρες αργότερα, στις 26 Οκτωβρίου, ένα νέο αποθετήριο εμφανίστηκε αθόρυβα στη διεύθυνση github.com/yt-dlp/yt-dlp. Μέχρι τη στιγμή που το GitHub επανέφερε το αρχικό έργο στις 16 Νοεμβρίου — μαζί με ένα νέο ταμείο υπεράσπισης προγραμματιστών ύψους 1 εκατομμυρίου δολαρίων — η νέα διακλάδωση είχε ήδη αρχίσει να απορροφά τους συνεισφέροντες του youtube-dl.

Αυτή η διακλάδωση είναι πλέον η κύρια. Από τον Μάιο του 2026, το yt-dlp καταγράφει πάνω από 12 εκατομμύρια λήψεις στο PyPI το μήνα. Το αποθετήριο GitHub έχει 160.766 αστέρια. Το έργο δημοσιεύει μια νέα έκδοση περίπου κάθε δύο εβδομάδες. Η πιο πρόσφατη ετικέτα, κατά τη στιγμή της συγγραφής, είναι `2026.03.17`. Υποστηρίζει περισσότερους από 1.800 ιστότοπους βίντεο και ήχου μέσω του συστήματος plugin εξαγωγής. Ακολουθεί μια ειλικρινής περιήγηση στο τι είναι το yt-dlp και πώς να το χρησιμοποιήσετε. Επιπλέον, πού βρίσκεται νομικά το 2026. Και γιατί μια άψογα λειτουργική εγκατάσταση μπορεί ξαφνικά να σταματήσει να λειτουργεί στα μέσα του 2025.

Από πού προήλθε το yt-dlp: η αλυσίδα fork από το youtube-dl

Η γενεαλογία έχει σημασία εδώ επειδή εξηγεί ένα κενό συμπεριφοράς. Το yt-dlp αποστέλλει διορθώσεις μέσα σε λίγες ώρες από ένα διάλειμμα στο YouTube. Το youtube-dl μπορεί να διαρκέσει εβδομάδες. Τρία έργα βρίσκονται στο γενεαλογικό δέντρο και κάθε βήμα καθοδηγείται από την απογοήτευση με το προηγούμενο.

Το youtube-dl ήταν το αρχικό. Ο Ricardo García το έγραψε τον Αύγουστο του 2006 και ο Philipp Hagemeister αργότερα το ηγήθηκε με μια δεμένη ομάδα υπό την διεύθυνση `ytdl-org/youtube-dl`. Μέχρι το 2020 ήταν το de facto εργαλείο αρχειοθέτησης, αλλά τα αιτήματα έλξης συσσωρεύονταν και οι διορθώσεις στο YouTube έφταναν αργά.

Αυτό το κενό είναι που δημιούργησε το youtube-dlc, όπου το "c" ήταν για τη λέξη "community". Το `blackjack4494` έκανε fork στο αποθετήριο το 2020 και η ουρά συγχώνευσης εκκαθαρίστηκε σε λίγες μέρες. Το ίδιο το fork έγινε ημι-ανενεργό στα τέλη του ίδιου έτους — ένας διαχειριστής είναι εύθραυστος.

Το yt-dlp είναι ένα re-fork από το youtube-dlc. Το αποθετήριο δημιουργήθηκε στις 26 Οκτωβρίου 2020, τρεις ημέρες μετά την κατάργηση του upstream youtube-dl από την RIAA. Το yt-dlp είναι ένα εργαλείο γραμμής εντολών που σας επιτρέπει να κατεβάζετε βίντεο και ήχο από υποστηριζόμενους ιστότοπους. Το "p" αντικατοπτρίζει έναν πρώιμο κύριο συντηρητή (`pukkandan`). Το έργο διέπεται πλέον από έναν οργανισμό πολλαπλών συντηρητών που περιλαμβάνει τους `coletdjnz`, `dirkf`, `Grub4K`, `bashonly` και `seproDev`. Μέχρι τον Ιανουάριο του 2021, το yt-dlp είχε απορροφήσει τη βάση συνεισφερόντων του youtube-dlc. Είχε γίνει το κυρίαρχο fork του youtube-dl. Η εστίαση ήταν σε λειτουργίες και βελτιώσεις που δεν είχαν συγχωνευθεί από το upstream.

Αξίζει να επισημανθούν ορισμένα στοιχεία σε επίπεδο έργου. Το yt-dlp χρησιμοποιεί έκδοση ημερολογίου, επομένως μια ετικέτα όπως το `2026.03.17` είναι κυριολεκτικά η ημερομηνία κυκλοφορίας. Η άδεια χρήσης είναι The Unlicense, μια ρητή δέσμευση για δημόσιο τομέα που ακόμη και τα περισσότερα έργα ΕΛ/ΛΑΚ δεν χρησιμοποιούν. Το αποθετήριο έχει 13.348 fork και 2.507 ανοιχτά ζητήματα. Το Ubuntu 22.04 αντικατέστησε το youtube-dl με το yt-dlp ως το προεπιλεγμένο πρόγραμμα λήψης βίντεο και το Debian ακολούθησε στο bookworm. Η λίστα υποστηριζόμενων ιστότοπων στο `supportedsites.md` παραθέτει αυτήν τη στιγμή περισσότερες από 1.500 επώνυμες καταχωρήσεις. Η ίδια η βάση κώδικα διαθέτει περίπου 1.800 μονάδες εξαγωγής με αργή φόρτωση. Οι Arch, Fedora, NixOS, Homebrew, Chocolatey, Scoop και Winget το συσκευάζουν όλες. Είκοσι έως τριάντα κυκλοφορίες ετησίως είναι αυτό που εμπόδισε τις διανομές να επιστρέψουν στην πιο αργή ροή δεδομένων.

yt-dlp

Πώς η κατάργηση του RIAA το 2020 έκανε το yt-dlp αναπόφευκτο

Η ειδοποίηση DMCA της RIAA στις 23 Οκτωβρίου 2020 κατατέθηκε βάσει του άρθρου 17 USC § 1201, της ρήτρας κατά της παράκαμψης. Η θεωρία της ήταν ότι το youtube-dl παρέκαμψε τον μηχανισμό υπογραφής "κυλιόμενου κρυπτογραφήματος" του YouTube, τον οποίο η RIAA χαρακτήρισε ως τεχνολογικό μέτρο προστασίας της πρόσβασης σε έργα που προστατεύονται από πνευματικά δικαιώματα. Το GitHub αρχικά συμμορφώθηκε και αφαίρεσε το αποθετήριο μαζί με δεκαεπτά διακλαδώσεις.

Αυτό που ακολούθησε ήταν ένα φαινόμενο Streisand, ένα σχολικό φαινόμενο. Οι προγραμματιστές αναδημοσίευσαν τον πηγαίο κώδικα με ολοένα και πιο ευρηματικούς τρόπους, συμπεριλαμβανομένης μιας εικόνας Twitter, της οποίας τα χρώματα pixel κωδικοποιούσαν ολόκληρη τη βάση κώδικα. Το Electronic Frontier Foundation έστειλε στο GitHub μια επιστολή στις 16 Νοεμβρίου 2020. Η τεχνική του περίπτωση ήταν απλή. Μια υπογραφή που μπορεί να εκτελέσει οποιοδήποτε πρόγραμμα περιήγησης που συμμορφώνεται με τα πρότυπα δεν είναι ένα «τεχνολογικό μέτρο που ελέγχει αποτελεσματικά την πρόσβαση» εντός του άρθρου § 1201. Το youtube-dl χρησιμοποιεί την υπογραφή. Δεν την παραβιάζει.

Το GitHub επανέφερε το αποθετήριο την ίδια ημέρα. Υποσχέθηκε επίσης ένα ταμείο υπεράσπισης προγραμματιστών ύψους 1 εκατομμυρίου δολαρίων και δεσμεύτηκε για χειροκίνητο τεχνικό και νομικό έλεγχο κάθε κατάργησης βάσει του άρθρου § 1201 στο μέλλον. Το επεισόδιο καταλύθηκε για τη δημιουργία του yt-dlp. Το αποθετήριο του νέου fork εμφανίζεται στο ιστορικό υποβολών τρεις ημέρες μετά την κατάργηση. Κανείς δεν ήξερε ακόμη αν το GitHub θα υποχωρούσε. Οι προγραμματιστές ήθελαν ασφάλιση.

Εγκατάσταση του yt-dlp σε Windows, macOS και Linux

Οι άνθρωποι ξεχνούν το δεύτερο μισό της εγκατάστασης και μετά αναρωτιούνται γιατί το βήμα συγχώνευσης καταρρέει. Το yt-dlp από μόνο του μπορεί να τραβήξει μια μόνο ροή από οποιαδήποτε από τις υποστηριζόμενες ιστοσελίδες του, σίγουρα. Αλλά το καλύτερο βίντεο συν τον καλύτερο ήχο; Ενσωματωμένα κεφάλαια; Ένα mp4 remux; Όλα αυτά παραδίδονται ήσυχα στο `ffmpeg` και στο `ffprobe`. Παραλείψτε αυτά τα δύο και η πρώτη σας προσπάθεια `bv*+ba/b` θα εκτυπώσει κάτι κρυπτικό και θα πεθάνει. Λοιπόν: εγκαταστήστε και τα δύο, κάθε φορά.

Για τα Windows επιλέγω winget. `winget install yt-dlp.yt-dlp`, μετά `winget install Gyan.FFmpeg`. Το Scoop λειτουργεί αν το χρησιμοποιείτε ήδη. Το Chocolatey επίσης. Αν ένας διαχειριστής πακέτων σας φαίνεται υπερβολικός, το αυτόνομο `yt-dlp.exe` βρίσκεται στις εκδόσεις GitHub — τοποθετήστε το σε έναν φάκελο, προσθέστε τον φάκελο στο PATH, έτοιμο.

Οι χρήστες Mac έχουν την εύκολη έκδοση. `brew install yt-dlp ffmpeg`. Μία γραμμή. Προχωρήστε.

Το Linux ποικίλλει ανάλογα με την διανομή. Το κύριο αρχείο του Debian το αποστέλλει. Το Arch το διατηρεί στο `extra`. Το Fedora το ανακτά μέσω τυπικών καναλιών. Το πρόβλημα είναι ο συγχρονισμός: όταν εμφανίζεται ένα σφάλμα στο YouTube, οι εκδόσεις διανομής τείνουν να καθυστερούν κατά μέρες. Η διαφυγή είναι η εγκατάσταση της Python, η οποία είναι ο καλύτερος τρόπος για να κατεβάσετε βίντεο την ίδια μέρα μετά την εμφάνιση μιας επιδιόρθωσης: `python -m pip install -U yt-dlp` σε οποιοδήποτε σύστημα με Python 3.9 ή νεότερη έκδοση. Αυτή η γραμμή αναβαθμίζεται επίσης. Η επιλογή curl-and-chmod εξακολουθεί να υπάρχει στα έγγραφα (`sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && sudo chmod +x /usr/local/bin/yt-dlp`), αλλά χρησιμοποιήστε την μόνο όταν δεν υπάρχει επιλογή διαχειριστή πακέτων.

Μετά την εγκατάσταση, το `yt-dlp -U` ενημερώνει τα αντίγραφα pip και τα δυαδικά αντίγραφα. Παραλείπει τα αντίγραφα του διαχειριστή πακέτων σκόπιμα. Επιλέξτε μία μέθοδο εγκατάστασης και μείνετε σε αυτήν. Η αντιστοίχιση των ffmpeg και ffprobe δεν είναι διαπραγματεύσιμη.

Βασικές εντολές yt-dlp που θα χρησιμοποιήσετε στην πραγματικότητα

Το ελάχιστο cheat sheet είναι σύντομο. Η απλή εντολή, `yt-dlp URL`, λειτουργεί μόνο για την κοινή περίπτωση. Όλα όσα ακολουθούν είναι μία ή δύο σημαίες.

Πριν κατεβάσετε ένα βίντεο στο YouTube, εκτελέστε την εντολή `yt-dlp -F URL` για να δείτε τι υπάρχει. Η έξοδος παραθέτει κάθε μορφή βίντεο, κάθε ροή ήχου και κάθε προ-συγχωνευμένη ροή που βρήκε το εργαλείο εξαγωγής, μαζί με κωδικοποιητές και μεγέθη αρχείων. Οι περισσότεροι χρήστες μεταβαίνουν κατευθείαν στο `yt-dlp -f "bv*+ba/b" URL`. Αυτός ο επιλογέας διαβάζεται ως "καλύτερο βίντεο συν καλύτερος ήχος, επιστροφή στην καλύτερη συνδυασμένη ροή εάν τα δύο δεν είναι ξεχωριστά". Είναι η βασική σύνταξη επιλογής μορφής του yt-dlp και αξίζει να την απομνημονεύσετε. Προσθέστε το `--merge-output-format mp4` για να επιβάλετε το κοντέινερ. Προσθέστε το `-x --audio-format mp3` για υπότιτλους μόνο για ήχο. Για υπότιτλους, το `--write-subs --sub-langs en` αρπάζει τα επίσημα και το `--write-auto-subs` επιστρέφει στο αυτόματα δημιουργημένο κομμάτι όταν δεν υπάρχει ανθρώπινο.

Για λίστες, το `-a urls.txt` διαβάζει μία διεύθυνση URL ανά γραμμή και είναι ο τυπικός τρόπος για να κατεβάσετε πολλά βίντεο σε μία εκτέλεση. Η σημαία `--playlist-items 1-10,15,20-` τεμαχίζει μια λίστα αναπαραγωγής. Και το `--download-archive seen.txt` διατηρεί ένα αρχείο των ολοκληρωμένων λήψεων, επομένως οι επαναλήψεις παραλείπουν ό,τι έχετε ήδη. Το αρχείο λήψεων είναι ο πιο καθαρός τρόπος για να κατεβάσετε ολόκληρες λίστες αναπαραγωγής και κανάλια σταδιακά χωρίς να χρειάζεται να κάνετε ξανά λήψη. Η ονομασία εξόδου ακολουθεί ένα πρότυπο. Η συμβολοσειρά `-o "%(channel)s/%(upload_date>%Y-%m-%d)s — %(title)s.%(ext)s"` παράγει χρονολογημένα, ομαδοποιημένα ονόματα αρχείων καναλιών στον επιλεγμένο φάκελο. Το αποτέλεσμα είναι φιλικό προς τις βιβλιοθήκες Plex και Jellyfin. Η σημαία `-P` αλλάζει τον κατάλογο προορισμού. Η σημαία `--restrict-filenames` διατηρεί τα στοιχεία ASCII για ασφάλεια σε συστήματα αρχείων. Και η συνάρτηση `--print filename` κάνει προεπισκόπηση του τι θα έγραφε το yt-dlp πριν ξεκινήσει η διαδικασία λήψης.

Αν μια λήψη "αναπαράγεται αντί για λήψη", αυτό σημαίνει ότι το πρόγραμμα περιήγησής σας ανοίγει τον σύνδεσμο πριν το δει το yt-dlp. Περάστε τη διεύθυνση URL ως κυριολεκτική παράμετρο ή κάντε παράθεση και εκτελέστε την εντολή yt-dlp από το τερματικό.

Λειτουργίες για έμπειρους χρήστες: μεταεπεξεργαστές, SponsorBlock, cookies

Πέρα από τα βασικά, το yt-dlp έχει μια ήσυχα τεράστια επιφάνεια χαρακτηριστικών. Οι παρακάτω σημαίες είναι αυτές που έχουν τη μεγαλύτερη σημασία στην πράξη.

Κατηγορία Σημαία Χρήση
Ταξινόμηση μορφοποίησης `-S "+μέγεθος,+br,res:1080"` Προτιμήστε μικρότερα αρχεία στα 1080p
Μεταεπεξεργασία `--embed-thumbnail --embed-metadata --embed-chapters --embed-subs` Ενσωματώστε έργα τέχνης, ετικέτες, κεφάλαια και συνδρομητές στο αρχείο
SponsorBlock `--sponsorblock-mark all` / `--sponsorblock-remove sponsor,selfpromo` Σημειώστε ή κόψτε ενότητες χορηγών σε βίντεο YouTube
Πιστοποίηση `--cookies-από-το-πρόγραμμα-περιήγησης-firefox` Χρήση cookies από το πρόγραμμα περιήγησής σας. Υποστηρίζει Chrome, Brave, Edge, Safari, Opera, Vivaldi, Chromium, Whale
Ζωντανή ηχογράφηση `--live-from-start --hls-use-mpegts` Καταγράψτε μια ζωντανή μετάδοση από την αρχή, ακόμα κι αν εγγραφείτε αργά
Ταχύτητα `--ταυτόχρονα-θραύσματα-8` Παράλληλες λήψεις τμημάτων HLS ή DASH
Εξωτερικό πρόγραμμα λήψης `--λήπτης aria2c` Μεταφορά χεριών σε aria2c για παραλληλισμό
Πρόσθετα `~/.yt-dlp/plugins/` Προσαρμοσμένοι εξολκείς και μεταεπεξεργαστές

Η ενσωμάτωση του SponsorBlock είναι χρήσιμη. Η επιλογή αυτή αξιοποιεί τη βάση δεδομένων της κοινότητας SponsorBlock. Είτε επισημαίνει τους δείκτες κεφαλαίων είτε αφαιρεί εντελώς τις ενότητες χορηγών στα βίντεο του YouTube. Η επιλογή `--cookies-from-browser` διαβάζει cookies από προφίλ προγραμμάτων περιήγησης, συμπεριλαμβανομένων των κοντέινερ του Firefox, που είναι ο πιο καθαρός τρόπος για να κατεβάσετε οτιδήποτε πίσω από ένα paywall ή σύνδεση. Για terabytes αρχείων μεγάλης διάρκειας, το εξωτερικό πρόγραμμα λήψης που μεταβιβάζεται στο aria2c αυξάνει αισθητά την ταχύτητα λήψης σε δίκτυα όπου το παράθυρο TCP είναι το σημείο συμφόρησης. Και το `--split-chapters` θα χωρίσει το περιεχόμενο βίντεο ανά κεφάλαιο σε ξεχωριστά αρχεία, κάτι που είναι χρήσιμο όταν μια μόνο μεταφόρτωση ομαδοποιεί πολλές ομιλίες. Το yt-dlp υποστηρίζει επίσης `--video-multitstreams` για να συνδυάσει κομμάτια βίντεο όπου ο ιστότοπος παρέχει πολλαπλά, αν και αυτό είναι σπάνιο στην πραγματικότητα.

Το σύστημα πρόσθετων (plugins) αξίζει τη δική του γραμμή. Το yt-dlp θα εντοπίσει αυτόματα ενότητες Python που βρίσκονται στο `~/.yt-dlp/plugins/` (ή εγκαθίστανται μέσω `pip` με το σημείο εισόδου `yt-dlp-plugins`) και θα τις φορτώσει ως εξαγωγείς ή μεταεπεξεργαστές. Αυτός είναι ο τρόπος με τον οποίο υποστηρίζονται ασυνήθιστοι ιστότοποι χωρίς να περιμένουν μια upstream ενημέρωση κώδικα. Είναι επίσης ο τρόπος με τον οποίο συνδέονται τα πρόσθετα παρόχου PoToken που συζητούνται παρακάτω.

Η κατάσταση PoToken και SABR 2025-2026

Το YouTube αφιέρωσε το 2025 δυσκολεύοντας το yt-dlp. Δύο αλλαγές είναι ο λόγος που μια άψογη εγκατάσταση μπορεί ξαφνικά να αρχίσει να αποτυγχάνει το 2026.

Το PoToken είναι το μεγαλύτερο. Κάθε αίτημα βίντεο χρειάζεται πλέον ένα Proof-of-Origin Token. Το token είναι συνδεδεμένο με το βίντεο, λήγει γρήγορα και είναι επίσης συνδεδεμένο με την περίοδο σύνδεσης. Η χειροκίνητη εξαγωγή σταμάτησε να λειτουργεί πριν από μήνες. Αυτό που λειτουργεί είναι ένας μικρός βοηθός που ονομάζεται `bgutil-ytdlp-pot-provider` που εκτελείται στο πλάι. Δημιουργεί tokens κατ' απαίτηση και η κύρια κλήση yt-dlp τα λαμβάνει αυτόματα. Το wiki yt-dlp διαθέτει έναν οδηγό που ονομάζεται PO Token Guide που καθοδηγεί στη ρύθμιση. Χωρίς τον βοηθό, τα αιτήματα επιστρέφουν υποβαθμισμένα ή απλώς μπλοκαρισμένα και το yt-dlp ενδέχεται να μην λειτουργεί σωστά ακόμη και σε βίντεο που αναπαράχθηκαν στο πρόγραμμα περιήγησής σας τριάντα δευτερόλεπτα νωρίτερα.

Το SABR είναι το δεύτερο κομμάτι. Το SABR είναι το Server-side Adaptive Bitrate του YouTube και μέχρι το 2025 το εργαλείο εξαγωγής `web` άρχισε να επιστρέφει μορφές μόνο για SABR που διακόπτουν την κανονική διαδρομή λήψης. Η διόρθωση είναι συνήθως μια υπόδειξη extractor-args συν cookies από ένα συνδεδεμένο πρόγραμμα περιήγησης. Τα θέματα που αξίζει να παρακολουθήσετε όσο ωριμάζει η διόρθωση είναι τα ζητήματα #12482, #14307, #14390, #16082 και #13968. Καθαρό αποτέλεσμα: το yt-dlp εξακολουθεί να λειτουργεί στη συντριπτική πλειοψηφία του δημόσιου περιεχομένου του YouTube, αλλά το 2026 μια εντολή "just works" είναι συχνά μια εντολή "PoToken provider, fresh cookies, and a little payment".

yt-dlp

Νομικό καθεστώς yt-dlp το 2026: ΗΠΑ, Γερμανία, ΕΕ

Η νομική απάντηση είναι δικαιοδοτική και ο τίτλος είναι ότι τίποτα δεν έχει διευθετηθεί οριστικά.

Στις Ηνωμένες Πολιτείες , κανένα δικαστήριο δεν έχει αποφανθεί συγκεκριμένα για το yt-dlp. Το επεισόδιο της RIAA του 2020 είναι το πλησιέστερο προηγούμενο και κατέληξε σε μια μη δικαστική ανατροπή. Ο τελικός κανόνας του 9ου τριετούς άρθρου 1201 του Γραφείου Πνευματικών Δικαιωμάτων των ΗΠΑ τέθηκε σε ισχύ στις 28 Οκτωβρίου 2024 και ισχύει έως τις 28 Οκτωβρίου 2027. Ανανέωσε προηγούμενες εξαιρέσεις και πρόσθεσε μία για την έρευνα αξιοπιστίας της Τεχνητής Νοημοσύνης, αλλά δεν δημιούργησε μια γενική εξαίρεση παράκαμψης για την αρχειοθέτηση προσωπικών βίντεο. Το δομικό πρόβλημα του άρθρου 1201, ότι ποινικοποιεί εργαλεία που αγγίζουν το DRM ανεξάρτητα από την πρόθεση, παραμένει.

Στη Γερμανία , η αγωγή επικεντρώθηκε στην ευθύνη της φιλοξενίας και όχι στο ίδιο το λογισμικό. Το Ανώτερο Περιφερειακό Δικαστήριο του Αμβούργου απέρριψε την έφεση της Uberspace, του φορέα φιλοξενίας του `youtube-dl.org` από το Μάιντς, στις 27 Νοεμβρίου 2024. Η απόφαση οριστικοποίησε μια απόφαση κατώτερου δικαστηρίου του 2023 που ορίζει ότι οι πάροχοι φιλοξενίας μπορούν να είναι υπεύθυνοι για ιστότοπους που υποδεικνύουν εργαλεία παράκαμψης. Το δόγμα δεν απαγορεύει άμεσα το yt-dlp, αλλά καθιστά τη φιλοξενία στη Γερμανία επικίνδυνη για οποιοδήποτε έργο που διαφημίζει εμφανώς δυνατότητες παράκαμψης.

Σε επίπεδο ΕΕ , ο Νόμος περί Ψηφιακών Υπηρεσιών τυποποιεί τις διαδικασίες κατάργησης ειδοποιήσεων και ενεργειών (Άρθρα 16-17), αλλά δεν ρυθμίζει το λογισμικό λήψης. Δεν υπάρχει καμία απόφαση σε επίπεδο ΕΕ που να υποχρεώνει τους παρόχους φιλοξενίας να μπλοκάρουν το yt-dlp. Η προσωπική χρήση του yt-dlp στο δικό σας περιεχόμενο δεν αποτελεί νομικό σημείο πίεσης σε καμία από αυτές τις δικαιοδοσίες. Το ίδιο ισχύει και για το περιεχόμενο για το οποίο ο δημιουργός έχει δώσει άδεια. Η τριβή έγκειται στη διανομή και στην αλληλεπίδραση με την προστασία ροής.

Γραφικά περιβάλλοντα χρήστη (GUI) και το ευρύτερο οικοσύστημα προγραμμάτων λήψης (downloader)

Δεν θέλουν όλοι ένα τερματικό, και η γραμμή εντολών του yt-dlp δεν αποτελεί πλεονέκτημα μάρκετινγκ. Το yt-dlp είναι ένα από τα πολλά προγράμματα λήψης βίντεο, αλλά βρίσκεται κάτω από τα περισσότερα σύγχρονα GUI για λήψη βίντεο ως η λειτουργική μηχανή. Το Stacher είναι το πιο βελτιωμένο cross-platform GUI. Το Tartube είναι μια εναλλακτική λύση Python/GTK. Το yt-dlg είναι ένα community fork ειδικά για το yt-dlp. Το Tube-Archivist είναι ένας αυτοφιλοξενούμενος διακομιστής Docker για αρχειοθέτηση καναλιών. Μπορεί να κατεβάζει βίντεο από διάφορους ιστότοπους με χρονοδιάγραμμα. Το YTDL-Material είναι ένα αυτοφιλοξενούμενο web frontend. Το ytdl-sub είναι ένα δηλωτικό εργαλείο διαμόρφωσης YAML, δημοφιλές στα αυτοφιλοξενούμενα προγράμματα Plex και Jellyfin. Το JDownloader 2 ενσωματώνει το yt-dlp μέσω ενός plugin. Κάθε εργαλείο εκθέτει τη δική του διεπαφή επιλογής βίντεο και τον πίνακα επιλογών λήψης, αλλά η βαριά δουλειά είναι του yt-dlp.

Εργαλείο Κατάσταση (2026) Εκταση Αδεια
yt-dlp Ενεργές, εβδομαδιαίες κυκλοφορίες 1.800+ ιστότοποι βίντεο/ήχου Χωρίς άδεια
youtube-dl Αργή κυκλοφορία, τελευταία κυκλοφορία Σεπτέμβριος 2021 YouTube + ~1.000 ιστότοποι Χωρίς άδεια
gallery-dl Ενεργός Συλλογές εικόνων. Μπορεί να καλέσει το yt-dlp για βίντεο GPLv2
σύνδεσμος ροής Ενεργός Ζωντανές ροές που μεταφέρονται σε έναν παίκτη BSD-2

Ο καθαρός κανόνας: yt-dlp για λήψεις αρχειοθέτησης, streamlink για ζωντανή μετάδοση σε ένα πρόγραμμα αναπαραγωγής, gallery-dl για ιστότοπους με πολλές εικόνες.

Ασφάλεια: από πού να κατεβάσετε το yt-dlp και πώς να εντοπίσετε απομιμήσεις

Οι μόνες ασφαλείς πηγές είναι οι εκδόσεις GitHub, το PyPI (`pip install yt-dlp`), τα επίσημα πακέτα διανομής και οι κύριοι διαχειριστές πακέτων των Windows (Winget, Scoop, Chocolatey). Ιστότοποι τρίτων κατασκευαστών που χρησιμοποιούν το "yt-dlp downloader" περιλαμβάνουν adware, miners ή τροποποιημένα δυαδικά αρχεία. Το Windows Defender έχει ιστορικά επισημάνει το `yt-dlp.exe` που έχει συσκευαστεί από το PyInstaller ως `Trojan:Win32/Wacatac.B!ml` (τεύχη #7532 και #15415). Αυτά είναι ευρετικά ψευδώς θετικά. Οι βάσεις δεδομένων υπογραφών συνήθως διαγράφονται εντός ημερών. Μικρά έργα ανοιχτού κώδικα όπως το yt-dlp επιβιώνουν με εθελοντές συντηρητές. Οι δωρεές κρυπτονομισμάτων μέσω πυλών όπως το Plisio είναι ένας τρόπος για να λαμβάνουν υποστήριξη οι διεθνείς συνεισφέροντες, οι οποίοι είναι ανθεκτικοί στην αποτραπεζική επεξεργασία.

Ένα λειτουργικό παράδειγμα. Ας υποθέσουμε ότι θέλετε να κατεβάσετε ένα βίντεο YouTube στον υπολογιστή σας για μια παρουσίαση. Η εντολή είναι `yt-dlp -f "bv*+ba/b" --merge-output-format mp4 URL`, η οποία σας δίνει τη σωστή μορφή λήψης. Το yt-dlp είναι ένα fork με περισσότερους εξαγωγές από το youtube-dl, και το yt-dlp έχει πολλούς που σας επιτρέπουν να κατεβάσετε ένα βίντεο όπου το πρωτότυπο εγκαταλείπει. Το yt-dlp χρησιμοποιώντας το σύστημα πρόσθετων του καλύπτει εξειδικευμένες πηγές, και το yt-dlp επιτρέπει το `-a urls.txt` όταν χρειάζεται να κατεβάσετε βίντεο από διάφορους ιστότοπους. Οτιδήποτε υποστηρίζεται από το yt-dlp βρίσκεται στο `supportedsites.md`.

Καμιά ερώτηση?

Ναι, από επίσημες πηγές: Εκδόσεις GitHub, PyPI, πακέτα διανομής. Το Windows Defender επισημαίνει το δυαδικό αρχείο ως ψευδώς θετικό. Ιστότοποι τρίτων κατασκευαστών με το όνομα "yt-dlp" συσσωρεύουν adware. Επαληθεύστε ότι η διεύθυνση URL είναι github.com/yt-dlp/yt-dlp.

Σχεδόν πάντα PoToken ή SABR. Το YouTube πλέον συνδέει ένα Proof-of-Origin Token σε κάθε αίτημα και το πρωτόκολλο ροής SABR παραβιάζει τις τυπικές ροές λήψης. Εγκαταστήστε το πρόσθετο `bgutil-ytdlp-pot-provider`, διαβιβάστε το `--cookies-from-browser firefox` και ενημερώστε το yt-dlp στην πιο πρόσφατη έκδοση.

Ναι. Η εντολή είναι `yt-dlp -x --audio-format mp3 URL`, όπου το `-x` εξάγει τον ήχο και το `--audio-format` επιλέγει το κοντέινερ. Αντικαταστήστε το `mp3` με `m4a`, `opus` ή `flac` για άλλες μορφές. Σε συνδυασμό με το `--embed-thumbnail --embed-metadata`, το αρχείο ήχου που προκύπτει εμφανίζεται καθαρά στα προγράμματα αναπαραγωγής μουσικής.

Η απλούστερη διαδρομή: `winget install yt-dlp.yt-dlp` ακολουθούμενη από `winget install Gyan.FFmpeg`. Τα Scoop και Chocolatey λειτουργούν επίσης. Για μια εγκατάσταση με Python, `python -m pip install -U yt-dlp`. Ενημερώστε με `yt-dlp -U`. Το αυτόνομο `yt-dlp.exe` υπάρχει στις εκδόσεις GitHub.

Ίδια κληρονομιά, πολύ διαφορετική ταχύτητα. Το yt-dlp κυκλοφορεί περίπου είκοσι με τριάντα κυκλοφορίες ετησίως. Η τελευταία κυκλοφορία του youtube-dl ήταν το 2021. Το yt-dlp προσθέτει SponsorBlock, προηγμένη επιλογή μορφής όπως `-f "bv*+ba/b"`, παράλληλα τμήματα HLS, cookies από το πρόγραμμα περιήγησης, ζωντανή ηχογράφηση, μια σημαία αρχείου λήψεων και ένα λειτουργικό εργαλείο εξαγωγής YouTube.

Δικαιοδοσία. Κανένα δικαστήριο των ΗΠΑ δεν έχει αποφανθεί συγκεκριμένα για το yt-dlp. Στη Γερμανία, η απόφαση του Αμβούργου του Νοεμβρίου 2024 καθιστά τους παρόχους φιλοξενίας ιστοσελίδων υπεύθυνους για ιστότοπους που υποδεικνύουν παράκαμψη. Η χρήση του yt-dlp στις δικές σας μεταφορτώσεις ή με την άδεια του δημιουργού δεν αμφισβητείται νομικά πουθενά. Το περιεχόμενο που προστατεύεται από πνευματικά δικαιώματα βρίσκεται σε γκρίζα ζώνη.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.