Linux Tips-Hacks-Tutorials-Guides — 18 August, 2011 04:27

Πώς μπορώ να κατεβάσω μουσική από το Youtube;

Δημοσιεύτηκε από

Υπάρχουν άπειροι τρόποι να το κάνει κανείς αυτό, είτε με έτοιμα προγράμματα που κυκλοφορούν στο εμπόριο, είτε με addons του firefox, ή ακόμα και με OnlineConverters που αναλαμβάνουν να κάνουν την ίδια δουλειά on-the-fly για εσάς.  Ο δικός μου τρόπος είναι λίγο πιο περίεργος, και έχει να κάνει με bash script. Σαν διαχειριστές ενός συστήματος θα πρέπει να γνωρίζετε πώς να γράφετε μικρά και έξυπνα scripts που θα σας λύνουν τα χέρια. Καλό το GUI, καλά τα έτοιμα…αλλά τι γίνεται όταν δεν υπάρχει αυτό που θέλουμε ή μάλλον δεν κάνει την δουλειά έτσι όπως εμείς την θέλουμε; Τα παρακάτω scripts δείχνουν την δύναμη που κρύβεται στην γραμμή εντολών. Μέσα σε 5 γραμμές, συνδυάζεις προγράμματα, εντολές και στο τέλος έχεις το επιθυμητό αποτέλεσμα. Ακόμα, αρκετοί είναι αυτοί που κάνουν το μεγάλο βήμα και γράφουν το User Interface, έχοντας έτσι ένα πλήρες πρόγραμμα, έτοιμο για κάθε χρήστη.

Έχω γράψει λοιπόν 3 πολύ απλά, 5 γραμμών, scripts τα οποία σας βοηθάνε να κατεβάσετε μουσική από το πολύ γνωστό Youtube. Πριν πάμε να δούμε τα παρακάτω scripts σιγουρευτείτε ότι έχετε τα εξής depedencies:

  • youtube-dl (πχ yum install youtube-dl ή apt-get install youtube-dl)
  • ffmpeg (πχ yum install ffmpeg ή apt-get ffmpeg)
  • επίσης κάθε script θα πρέπει να το κάνετε εκτελέσιμο γράφοντας  –>    chmod +x όνομαscrip.sh
  • Για τρέξετε το script δώστε sh όνομαscript.sh  ή ../όνομαscript.sh

1) Ξέρω το όνομα του καλλιτέχνη και του τραγουδιού

Σ’ αυτήν την περίπτωση, αν βαριέστε οικτρά να μπείτε στο Youtube… να σηκώσετε το χέρι σας και να κουνήσετε το ποντίκι… τότε χρησιμοποιείστε απλά και μόνο το παρακάτω script. Το μόνο που έχετε να κάνετε είναι να γράψετε το όνομα του καλλιτεχνη και το όνομα του τραγουδιού όταν αυτά τα δύο σας ζητηθούν. Το script αναλαμβάνει να ψάξει για εσάς στο Youtube, να βρει αυτό που ψάχνετε σε album studio έκδοση και όχι live εκτέλεση. Το κατεβάζει ως βίντεο *.FLV και στην συνέχεια το κάνει convert σε *.MP3 . Τέλος σβήνει το flv αρχείο και κάνει rename το mp3 που μόλις κατέβασε με ένα ανθρώπινο κατανοητό και ωραίο template, του στιλ: $τραγουδιστής-$τραγούδι.mp3

Κατεβάστε το script musicdown.sh

2) Έχω ένα αρχείο txt γεμάτο με links από το Youtube που θέλω να κατεβασω

Ετοιμάστε ένα τέτοιο αρχείο κειμένου, βάλτε μέσα όσα links θέλετε και τρέξετε το script. Θα σας ρωτήσει το όνομα του txt αρχείου (μαζί με την κατάληξη, πχ links.txt). Το δίνετε και απλά περιμένετε να τελειώσει η διαδικασία. Με αυτό τον τρόπο δεν χρειάζεται να κατεβάζετε 1-1 τα βίντεο.

Κατεβάστε το script musictext.sh

3) Έχω φτιάξει playlist στο Youtube. Θέλω να δώσω το link της και να τα κατεβάσω όλα!

Ίσως ο πιο εύκολος τρόπος αλλά δεν είναι σίγουρο ότι θα λειτουργήσει πάντα, διότι υπάρχει κάποιο πρόβλημα με το youtube-dl και τις playlist. Για αυτό θα δείτε ότι σε άλλες playlist παίζει, ενώ σε άλλες όχι. Αυτό που έχετε να κάνετε είναι να τρέξετε το πρόγραμμα και να δώσετε το link της Playlist όταν αυτό σας ζητηθεί.

Κατεβάστε το script: playst.sh

Τέλος, όσοι χρησιμοποιείτε firefox αξίζει να ρίξετε μία ματιά στο extension Download-helper !

Αν σας βγάλει πρόβλημα τα το Youtube-dl, δοκιμάστε να κάνετε update δίνοντας youtube-dl –update ως root χρήστης.

24 Comments

  • να επισημάνουμε όμως ότι το κατέβασμα μουσικής είναι παράνομο…..

    • Αμα ρωτησεις και πάρεις άδεια από τον Uploader και δεν το κατεβασεις με σκοπο να το πουλησεις αλλα για προσωπική διασκέδαση, δεν νομίζω οτι υπαρχει προβλημα.

      • Αυτό προϋποθέτει ο uploader να είναι ο κάτοχος των πνευματικών δικαιωμάτων για το κομμάτι.

        • εντάξει σίγουρα υπάρχουν και καλλιτέχνες που προσφέρουν δωρεάν τη μουσική αλλά η πλειοψηφία όχι…. και αυτοί που τα ανεβάζουν δεν έχουν την άδεια…

          • Δεν διαφωνώ, αλλά… "το κατέβασμα" δεν είναι παράνομο.  Το να το κάνεις χωρίς την άδεια του δημιουργού είναι. Καλό είναι τα διαχωρίζουμε :-)
            Δυστυχώς σε αυτό τον τομέα -κατά τη γνώμη μου- η νομοθεσία έχεις μείνει λίγο πίσω.

          • Έχει μείνει πίσω εσκεμμένα όμως ώστε να μπορούν να τα παίρνουν χοντρά οι εταιρίες από ανύποπτους χρήστες.

          • τεχνικά δεν ευθύνεται ο χρήστης αλλά ηθικά ναι γιατί κατά κάποιον τρόπο επιβραβεύει αυτόν που το έκανε….

          • Γιαυτους που καιγονται για τα πνευματικα δικαιωματα των δημιουργων ενα μικρο αποσπασμα

            Μετά 35 χρόνια

            Δεν τους ήρθε από το πουθενά να σηκώσουν παντιέρα. Ο νόμος τούς το
            επιτρέπει. Από το 2013 οι καλλιτέχνες της Αμερικής θα έχουν το δικαίωμα
            να ξαναποκτήσουν τα δικαιώματα του δισκογραφικού τους υλικού. Σύμφωνα με
            ένα νόμο περί πνευματικών δικαιωμάτων, που ψηφίστηκε το 1976 και θα
            ετίθετο σε ισχύ το 1978, οι καλλιτέχνες μπορούν να διεκδικήσουν τον
            έλεγχο των ηχογραφήσεών τους μόλις συμπληρωθούν 35 χρόνια. Θα πρέπει,
            όμως, να έχουν κάνει την αίτηση δύο χρόνια πριν, πράγμα που σημαίνει…
            εδώ και τώρα! Θα ακολουθήσει φυσικά ένα ντόμινο διεκδικήσεων των
            δικαιωμάτων των δίσκων και των επόμενων χρόνων.

            Οι δισκογραφικές δεν θα παραδώσουν τα όπλα έτσι εύκολα. Σύμφωνα με
            φήμες, όπως αναφέρουν οι «Νιου Γιορκ Τάιμς», οι τέσσερις μεγάλες
            εταιρείες -«Universal», «Sony BMG», «ΕΜΙ», «Warner»- δυσκολεύονται να
            χαράξουν μια κοινή πολιτική στο θέμα που έχει προκύψει και υπονομεύει το
            παρόν αλλά και το προσεχές μέλλον τους. Είναι, όμως, βέβαιο ότι τελικά,
            με έναν τρόπο, θα συνασπιστούν. Αλλιώς θα γίνουν μάρτυρες της
            αποψίλωσης του μουσικού θησαυρού τους, καθώς η μία μουσική επιτυχία μετά
            την άλλη θα φεύγει μέσα από τα χέρια τους.     

            Ολο το αρθρο http://nonews-news.blogspot.com/2011/08/blog-post

    • Καλύτερα να μην γενικεύουμε. Υπάρχουν καλλιτέχνες που διαθέτουν την δουλειά τους για κατέβασμα.

  • Επίσης τα βίντεο στο Ubuntu κατεβαίνουν αυτόματα.
    Μόλις ολοκληρωθεί το buffering υπάρχουν στο φάκελο …tmp 

  • Κατεβάζει πολύ εύκολα και με το jdownloader.
    Απλά κάνεις copy το link, πας στο jdownloader και διαλέγεις σε τι format θες να το κατεβάσεις(βιντεο, ήχου ktl)

  • clipgrab!!!!Φοβερο!!!!!

  • Θα τα ελέγξω… και τα script θα περάσουν στα επίσημα αποθετήρια του OSarena και θα συντηρούνται απο το OSarena ;)

  • Δεν δουλευει αυτο με το textfile μιας και στον φακελο tmp βρηκα μονο ενα mp4 ασχετο και στον φακελο που ετρεξα το script τιποτα…

  • δοκιμασα το musicdown.sh και το εβαλα και στο μενου του gnome stis efarmoges!:) πολυ καλο μπραβο!!Πως μπορει να γινει τα αρχεια mp3 να σωζονται  για παραδειγμα στο φακελο "μουσικη" και οχι
    στο home? ευχαριστω!

    • # Πρόσθεσε αυτή τη γραμμή

      12 cp *.mp3 ~/mymp3 

      #και την 14 αντικατέστησέ την με αυτή

      14 cd .. && rm -r temp && rm -r *.mp3

    • #στο φακελο που θα είναι το script φυσικά δεν θα πρέπει να έχεις αποθηκευμένα mp3
      #γιατί με την 14 θα σβηστούν

  • Χαιρετώ την παρέα. Προσπαθώ να εκτελέσω το musicdown.sh
    Είμαι σχετικά φρέσκος με το linux. Τρέχω #! Statler σε Virtual Box.

    Το πρόβλημά μου είναι αυτό..
    youtube-dl [Permission denied] youtube-dl -update [Permission denied]
    Υπάρχει κάποιος να μου δώσει τα φώτα του:

    • sudo youtube-dl –update

      • sudo youtube-dl –update

        sudo: youtube-dl:  Command not found

        Ερωτηση:
        το youtube-dl είναι script python?

        • Είναι!!! 
          Αφού κατεβάσουμε το youtube-dl πρεπει να το κάνουμε εκτελέσιμοsudo chmod +χ youtube-dl
          ./youtube-dl [options] url

          Τώρα τo μόνο που μένει είναι να υπερπηδήσω το εμπόδιο mp3
           που μου το δίνει 0 bytes Χ)
          Ευχαριστώ πολύ Niko για την ανταπόκριση

  • ελα ρε αυτο δεν το ηξερα..  δεν κατεβαζω μουσικη στο pc αφου ειμαι παιδι του Cloud, αλλα γαμΑτο :)

  • Τα link για ta arxeia.sh δεν δουλεύουν. Είναι πουθενά αλλού διαθέσιμα;

Leave a Reply

— required *

— required *


× 8 = eight