Linux Hacks & Guides — 18 Αυγούστου, 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 χρήστης.

Διαβάστε Επίσης:

  • Ορέ&sig

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

    • http://www.linuxscriber.com Panos Georgiadis

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

      • http://b3ren.myopenid.com/ b3ren

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

        • Ορέ&sig

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

          • http://b3ren.myopenid.com/ b3ren

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

          • Mictriant

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

          • Ορέ&sig

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

          • Anonymous

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

            Μετά 35 χρόνια

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

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

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

    • http://b3ren.myopenid.com/ b3ren

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

  • Chris K

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

    • http://twitter.com/care_ato psyxroskianapodos

      Όχι πιά.

  • ditsikts

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

  • Toumbo

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

  • http://www.osarena.net/ Salih Emin

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

  • Johner

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

  • nikos342

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

    • Skylik8

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

      12 cp *.mp3 ~/mymp3 

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

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

    • Skylik8

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

  • Skylik8

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

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

    • Nikos342

      sudo youtube-dl –update

      • Skylik8

        sudo youtube-dl –update

        sudo: youtube-dl:  Command not found

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

        • Skylik8

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

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

  • Alexis Diavatis

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

  • halil adem

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