Τρόπος λήψης, μετατροπής και αναπαραγωγής βίντεο από το τερματικό.

στιγμιότυπο οθόνης από το youtube-dl

Το youtube-dl σάς επιτρέπει να διαμορφώνετε τις λήψεις βίντεο από διαφορετικούς ιστότοπους.

Οι περισσότεροι από εμάς έχουμε συνηθίσει να χρησιμοποιούμε προγράμματα με γραφική διεπαφή. Ωστόσο, υπάρχει ένας μεγάλος αριθμός προγραμμάτων που χρησιμοποιούνται από το τερματικό και που είναι πολύ χρήσιμα.

Σε αυτήν την ανάρτηση συζητάμε δύο εργαλεία για λήψη, μετατροπή και αναπαραγωγή βίντεο. Το Youtube-dl χειρίζεται λήψεις βίντεο, ήχου και υποτίτλων, ενώ το FFmpeg χειρίζεται τη μετατροπή και την αναπαραγωγή.

Λήψη βίντεο με το youtube-dl

Το Youtube-dl είναι ένα εργαλείο γραμμένο σε Python που Σας επιτρέπει να κατεβάζετε βίντεο από το YouTube. Επιπλέον, λειτουργεί με παρόμοιους ιστότοπους όπως Dailymotion, Photobucket, Facebook, Yahoo, Metacafe και Depositfiles.

Η εφαρμογή youtube-dl υποστηρίζει τη συνέχιση των λήψεων που έχουν διακοπεί. Επομένως, εάν κλείσετε το τερματικό ή χάσετε τη σύνδεση, το youtube-dl μπορεί να εκτελεστεί ξανά με το ίδιο url βίντεο. Η ημιτελής λήψη θα συνεχιστεί, αρκεί να υπάρχει μερική λήψη στον τρέχοντα κατάλογο.

Άλλα χαρακτηριστικά του προγράμματος είναι:

  • Επιτρέπει παράκαμψη γεωγραφικών περιορισμών, Ως αποτέλεσμα, θα μπορούμε να κατεβάζουμε βίντεο που θα είναι δυνατή μόνο η παρακολούθηση μέσω VPN.
  • μπορεί επιλέξτε μεταξύ διαφορετικών μορφών του βίντεο
  • Είναι δυνατόν επιλέξτε ανάμεσα σε διαφορετικές ποιότητες βίντεο διαθέσιμη.

Γενικά, είναι προτιμότερο να χρησιμοποιούμε το url που μας δείχνει το YouTube στο μενού κοινής χρήσης, αντί για αυτό που βλέπουμε στη γραμμή του προγράμματος περιήγησης.

Λήψη και εγκατάσταση του youtube-dl.

Αν και το πρόγραμμα βρίσκεται στα αποθετήρια, αυτή η έκδοση παρουσιάζει κάποια προβλήματα. Είναι καλύτερο να το κατεβάσετε από τη σελίδα του έργου.

Χρησιμοποιούμε αυτήν την εντολή:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Σας δίνουμε τις απαραίτητες άδειες

sudo chmod a+rx /usr/local/bin/youtube-dl

Η βασική εντολή λήψης είναι:
youtube-dl url_video

Τα βίντεο στο Youtube είναι σε διαφορετικές μορφές, είναι δυνατή η προβολή τους με την εντολή
youtube-dl -F url_video

Η έξοδος αυτής της εντολής είναι μια λίστα με τις διαφορετικές μορφές και ποιότητες με ένα αριθμητικό αναγνωριστικό. Αφού επιλεγεί κάνουμε:
youtube-dl -f N url_video
Όπου N είναι ο αναγνωριστικός αριθμός.

Σε περίπτωση που θέλουμε να κατεβάσουμε μια λίστα αναπαραγωγής, η αντίστοιχη εντολή είναι:
youtube-dl -cit url_lista

Για λήψη μόνο του ήχου
youtube-dl -x url_video

Εν τω μεταξύ, αν θέλουμε να το κατεβάσουμε σε μορφή mp3
youtube-dl -x --audio-format mp3

Εκτός και αν αναφέρεται διαφορετικά, το youtube-dl κατεβάζει τα αρχεία στον αρχικό φάκελο. Είναι σημαντικό, για καθαρότητα, να χρησιμοποιήσετε έναν συγκεκριμένο φάκελο. Για παράδειγμα, ο φάκελος Βίντεο.

Πριν κάνετε λήψη του βίντεο, χρησιμοποιήστε την εντολή

cd Vídeos

Σε περίπτωση που η διανομή σας δεν περιλαμβάνει αυτόν τον φάκελο, μπορείτε να τον δημιουργήσετε με:

mkdir Vídeos

Στη συνέχεια εκτελέστε την παραπάνω εντολή.

Εργασία με βίντεο που έχετε κατεβάσει

Για να αρχίσουμε να εργαζόμαστε με τα βίντεο που έχετε λάβει, πρέπει να το λάβουμε υπόψη οι μορφές τίτλου που χρησιμοποιούνται από το Youtube δεν είναι συμβατές με εντολές τερματικού Linux. Αυτός είναι ο λόγος για τον οποίο θα εξαπατήσουμε χρησιμοποιώντας τη γραφική διεπαφή για μια φορά.

  • Πρώτον: Βάζουμε τον δείκτη στο αρχείο που κατεβάσατε.
  • Δεύτερον: Κάντε κλικ στις Ιδιότητες.
  • Τρίτον: Αλλάζουμε το όνομα σε απλό και πατάμε Enter.
Στιγμιότυπο οθόνης των ιδιοτήτων ενός βίντεο που κατεβάσατε με το youtube-dl

Για να εργαστείτε με το FFmpeg πρέπει να τροποποιήσετε τον τίτλο του αρχείου που κατεβάσατε με το youtube-dl.

Το FFmpeg είναι α σύνολο εργαλείων ανοιχτού κώδικα και κωδικοποιητών για εργασία με αρχεία πολυμέσων. Μπορούμε να το βρούμε στα αποθετήρια όλων των διανομών Linux.

Για να αρχίσετε να γνωρίζετε αυτό το εργαλείο, ας δούμε μερικές βασικές εντολές:

Σε περίπτωση που θέλετε να λάβετε πληροφορίες από το βίντεο
ffmpeg -i nombre_del_archivo -hide_banner

Το τελευταίο μέρος της εντολής είναι να εμποδίσει το FFmpeg να εμφανίζει πληροφορίες σχετικά με τις εκδόσεις των προγραμμάτων που χρησιμοποιούνται.

Μετατροπή βίντεο σε καρέ
ffmpeg -i video.flv fotograma%d.jpg

Αν και είναι ένας ιστότοπος βίντεο, το YouTube είναι ένα καλό αποθετήριο για ηχητικά βιβλία και μουσική. Για να αρχίσετε να τα εκμεταλλεύεστε, αυτή η εντολή που μετατρέπει τα ληφθέντα αρχεία σε μορφή mp3 μπορεί να είναι χρήσιμη.

ffmpeg -i nombre_video -vn -ar xxx -ac x -ab xxx -f xxx nombre_audio

Πού;
-ar Ορίζει τον ρυθμό δειγματοληψίας ήχου σε Hz.
-ac Ορίζει τον αριθμό των καναλιών ήχου.
-ab Ρυθμίζει τον ρυθμό μετάδοσης bit ήχου
-f ορίζει τη μορφή

Συνήθως αυτές είναι κατάλληλες παράμετροι για μετατροπή,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

Μετατροπή μεταξύ μορφών βίντεο
ffmpeg -i nombre_video.formato nombre_video.formato

Για παράδειγμα, για να μετατρέψουμε ένα βίντεο από τη μορφή .flv σε μορφή .mpg κάνουμε:
ffmpeg -i video.flv video.mpg

Είναι επίσης δυνατή η προσθήκη ήχου σε ένα βίντεο. Η συγχώνευση ολοκληρώνεται ως αποτέλεσμα αυτής της εντολής:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

Αυξήστε την ταχύτητα αναπαραγωγής
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

Αντίθετα, για να μειώσουμε την ταχύτητα αναπαραγωγής κάνουμε:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_banner

Τέλος μπορούμε να παίξουμε ένα αρχείο
ffplay nombre_video


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

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

*

*

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