Πόσοι από εσάς δεν το κάνετε έχουν καταφύγει σε διάφορα προγράμματα για να μπορείτε να μετατρέψετε οποιοδήποτε αρχείο βίντεο σας σε άλλη μορφή για λόγους συμβατότητας με μια συσκευή ή απλά για να κερδίσετε περισσότερο χώρο μειώνοντας το βάρος της.
Από την πλευρά μου έχω χρησιμοποιήσει διαφορετικά προγράμματα και έχω λάβει διαφορετικά αποτελέσματα, στα περισσότερα από αυτά περιοριζόμαστε πολύ στις επιλογές που μας προσφέρονται, από το να μπορείτε να μετατρέψετε μόνο σε συγκεκριμένες μορφές, μόνο στις ίδιες ή κάποιες άλλες με αρκετές επιλογές που δεν έχετε ιδέα τι κάνει η καθεμία από αυτές.
Αυτή τη φορά Δράττομαι της ευκαιρίας να μοιραστώ μαζί σας ένα εξαιρετικό εργαλείο που είναι πολύ ισχυρό δεδομένων όλων των δυνατοτήτων και επιλογών που προσφέρει και εύκολο στη χρήση.
Αυτό το εργαλείο ονομάζεται FFmpeg Όπως ανέφερα, είναι αρκετά εύχρηστο και απευθύνεται τόσο σε άτομα με προχωρημένες γνώσεις όσο και σε αρχάριους χρήστες.
FFmpeg μας επιτρέπει να κάνουμε εγγραφή, μετατροπή και ροή ήχου και βίντεο, Αυτό το πρόγραμμα είναι δωρεάν λογισμικό, Αναπτύχθηκε αρχικά για περιβάλλοντα GNU/Linux., αλλά λόγω της μεγάλης δημοτικότητάς του μπορεί επίσης να μεταγλωττιστεί στα περισσότερα λειτουργικά συστήματα, συμπεριλαμβανομένων των Windows.
Μπορούμε επίσης να τονίσουμε ότι αυτό το πρόγραμμα, οι περισσότεροι από τους προγραμματιστές του είναι επίσης από το έργο MPlayer.
Τέλος, πρέπει να το αναφέρω Το FFmpeg είναι ένα εργαλείο γραμμής εντολών Επομένως, δεν χρησιμοποιεί καμία γραφική διεπαφή, αν και υπάρχει το WinFF, το οποίο είναι ένα γραφικό περιβάλλον αυτού, προσωπικά μπορώ να πω ότι είναι προτιμότερο να μάθετε πώς να χρησιμοποιείτε το FFmpeg, καθώς πολλοί μετατροπείς βίντεο το χρησιμοποιούν ως βάση και αρκετοί από αυτούς επιτρέπουν την εισαγωγή προσαρμοσμένων εντολών για αυτό το εργαλείο.
Πριν προχωρήσω να εξηγήσω λίγο για τις επιλογές σας, μοιράζομαι μαζί σας στο παρακάτω σύνδεσμο, όπου μπορείτε να δείτε τις μορφές ήχου, βίντεο και εικόνας που μπορούν να λειτουργήσουν με αυτό το εργαλείο, καθώς και τις επιλογές και τους κωδικοποιητές.
Πώς να εγκαταστήσετε το FFmpeg σε Linux;
Τώρα Οι περισσότερες διανομές Linux έχουν ήδη εγκατεστημένο αυτό το εργαλείο από προεπιλογή, αν και υπάρχουν λίγα που το αποκλείουν λόγω προβλημάτων ορισμένων βιβλιοθηκών που δεν είναι ανοιχτού κώδικα. Χωρίς άλλη καθυστέρηση, σας αφήνω τις εντολές για την εγκατάστασή του.
Για Debian, Ubuntu και παράγωγα:
sudo apt-get install ffmpeg
Για ArchLinux, Manjaro και παράγωγα:
sudo pacman -S ffmpeg
Για Fedora, Red Hat, CentOS, openSUSE και παράγωγα:
sudo dnf install ffmpeg
Πώς να χρησιμοποιήσετε το FFmpeg;
Το πρώτο βήμα είναι καθορίστε σε ποιον τύπο μορφής θα μετατρέψουμε το βίντεό μας, καθώς και τη μορφή ήχου, εάν θέλουμε το βίντεο να έχει συγκεκριμένη ανάλυση, εάν θέλουμε συγκεκριμένο μέγεθος για το βίντεο που προκύπτει, ρυθμός μετάδοσης bit ήχου, ρυθμός μετάδοσης bit βίντεο, fps κ.λπ.
Τώρα για να αρχίσετε να χρησιμοποιείτε το πρόγραμμα, πρέπει να ανοίξουμε ένα τερματικό, θα ξεκινήσουμε με τη λήψη πληροφοριών από το βίντεο με το οποίο πρόκειται να δουλέψουμε, για αυτό χρησιμοποιούμε την ακόλουθη εντολή:
ffmpeg -i ~/Videos/video.mp4
Μπορούμε να υποδείξουμε τη διαδρομή του βίντεο ή απλά να τοποθετηθούμε στο τερματικό στο φάκελο όπου βρίσκεται το βίντεό μας, στην περίπτωσή μου θα μου δείξει κάτι σαν αυτό:
Με αυτές τις πληροφορίες μπορούμε να πάρουμε μια σειρά από τιμές με το οποίο μπορούμε να δημιουργήσουμε το νέο μας βίντεο, αν θέλετε να αυξήσετε την ανάλυση, τα fps, τον ήχο και ούτω καθεξής, μπορείτε να το κάνετε, αλλά το αποτέλεσμα θα είναι κακό.
Στην περίπτωσή μου, με ενδιαφέρει να μετατρέψω το βίντεο ώστε να μπορώ να το χρησιμοποιήσω στον διακομιστή πολυμέσων μου και να το παίξω απευθείας στο Chromecast (καθώς δεν υποστηρίζει διακωδικοποίηση). Στην περίπτωσή σας, θα πρέπει να ψάξετε λίγο για τις προτεινόμενες μορφές, καθώς και τις τιμές για μια συγκεκριμένη συσκευή.
Η άλλη περίπτωση αν δεν ενδιαφέρεσαι για κάτι συγκεκριμένο και απλά το μετατρέψεις οι εντολές είναι οι εξής.
Μετατρέψτε από μια μορφή σε άλλη και ζητήστε από το ffpmeg να φροντίσει τις κατάλληλες τιμές:
ffmpeg -i videoaconvertir videoresultante
Κάτι τέτοιο παραμένει πχ από mp4 σε avi ή flv σε mpeg ή mkv σε avi κ.λπ.
ffmpeg -i video.mp4 nuevovideo.avi
ffmpeg -i video.flv nuevovideo.mpeg
ffmpeg -i video.mkv nuevovideo.avi
Τώρα Θα σας αφήσω κάποιες παραμέτρους και τι κάνουν:
-qscale 0: Διατηρήστε την ίδια ανάλυση
Για να αλλάξετε την ανάλυση βίντεο, σε αυτήν την περίπτωση σε 1280×720
m-φίλτρο: v κλίμακα = 1280: 720 -c: ένα αντίγραφο
-s 1280×720 -c: ένα αντίγραφο
-όψη 16: 9: Εάν θέλετε να αλλάξετε την αναλογία διαστάσεων, σε αυτήν την περίπτωση 16:9
-b:v 2600k : Ρυθμός bit του βίντεο σε αυτήν την περίπτωση στα 2600
-b:a 128k: Ρυθμός bit του ήχου εδώ σε αυτήν την περίπτωση 128
-πάσο 1: Σε πόσα περάσματα θα ολοκληρωθεί η μετατροπή βίντεο (2 συνιστάται)
-c:a aac : Κωδικοποιητής ήχου σε αυτήν την περίπτωση aac
-c:v libx264: Κωδικοποιητής βίντεο σε αυτήν την περίπτωση h.264
-framerate 30: Πόσα FPS θα έχει το βίντεο σε αυτήν την περίπτωση 30
-threads 2 : Αυτή η επιλογή σε περίπτωση που έχουμε επεξεργαστή με 2 ή περισσότερους πυρήνες, μπορούμε να υποδείξουμε ότι χρησιμοποιούνται περισσότεροι από 1 για τη μετατροπή του βίντεο και έτσι να επιταχύνουμε τη διαδικασία.
Υπάρχουν πολλά που προτείνω να τα διαβάσετε αυτό το άλλο wiki όπου εξηγεί αναλυτικότερα τη χρήση για κάθε συγκεκριμένη περίπτωση.
Τώρα στην περίπτωσή μου, όπως σας έλεγα, με ενδιαφέρει το Chromecast μου, για αυτό πρέπει να το τοποθετήσω ως εξής:
ffmpeg -i video.mp4 -pass 2 -b:a 128k -c:a aac -c:v libx264 -qscale 0 -framerate 29 -threads 2 nuevovideo.mp4
Χωρίς περισσότερα, μπορώ μόνο να πω ότι είναι ένα απλό εργαλείο, αλλά αρκετά ισχυρό αν εμβαθύνει κανείς στο θέμα και σε όλες τις επιλογές που μας προσφέρει το FFmpeg.
καλό φροντιστήριο
Υπέροχο. Πολύ χρήσιμο. το χρειαζόμουν.
Καλά!!! σε ευχαριστώ πάρα πολύ
Πολύ καλό tutorial.
Και αν θέλετε Windows:
1.- Λήψεις στο github: https://github.com/BtbN/FFmpeg-Builds/releases
αποσυμπιέστε σε ένα zip εάν θέλετε GPL ή LGPL κ.λπ.
2.- αντιγράψτε από το φάκελο λήψεις στο C:\, αλλάξτε το μεγάλο όνομα σε σύντομο με "C:\FFMPEG-XX", όπου XX είναι η έκδοση
3.- Πατήστε Windows + Παύση, μετά «Προηγμένες ρυθμίσεις συστήματος», μετά «Μεταβλητές περιβάλλοντος», μετά πρώτα «μεταβλητές χρήστη για XXXX» κοιτάξτε στο «PATH» και κάντε κλικ στο «ΠΑΘ» και προσθέστε στο τέλος ως: «;C:\FFMPEG-XX\bin; C:\FFMPEG-XX\lib», μετά «OK» ή «Κάντε κλικ στο «ΟΚ» και μετά «Κάντε κλικ στο «ACCEPTTH» :\FFMPEG-XX\bin;C:\FFMPEG-XX\lib», στη συνέχεια κάντε κλικ στο «OK» ή «ACCEPT» και, αφού τελειώσετε, κάντε κλικ στο OK και μετά στο OK. Μην επανεκκινήσετε το μηχάνημα, απλώς κλείστε την κονσόλα τερματικού CMD και την τερματική κονσόλα POWERSHELL, αυτό θα επανεκκινήσει τις κονσόλες από μόνες τους χωρίς να απαιτείται ΕΠΑΝΕΚΚΙΝΗΣΗ του μηχανήματος.
Τελευταία τελευταία βήματα….
στη συνέχεια χρησιμοποιήστε τις παραμέτρους που εμφανίζονται στο linux που προσδιορίστηκαν παραπάνω.
Τυχη!!!
Αν θέλετε σε 1280 × 727 (720p) αφήνω τις εντολές για Windows CMD ή POWERSHELL:
ffmpeg.exe -ic:\my_folder\video.mpg -b:a 128k -s 1280×720 -aspect 16:9 -c:a aac -c:v libx264 -framerate 29 c:\my_folder\newvideo.mp4
ή το μυστηριώδες 1280×727 (όπως το Boeing 727! Προσθέστε 7 αντί για "0"), γνωστό ως "727p" και μένουμε έτσι:
ffmpeg.exe -ic:\my_folder\video.mpg -b:a 128k -s 1280×727 -aspect 16:9 -c:a aac -c:v libx264 -framerate 29 c:\my_folder\newvideo.mp4