Ακολουθεί ένας σύντομος οδηγός για τη μετατροπή αρχείων ήχου χρησιμοποιώντας ffmpeg. |
Μορφοποίηση ήχου
MP3 -> MP3
Αυτό μειώνει την ποιότητα ενός MP3:
$ lame -b 64 source_file.mp3 destination_file.mp3
64 θα είναι ο νέος ρυθμός bit του αρχείου. Μπορεί να χρησιμοποιηθεί οποιαδήποτε από τις ακόλουθες τιμές: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Όσο υψηλότερος είναι ο ρυθμός bit, τόσο υψηλότερη είναι η ποιότητα ήχου (και τόσο υψηλότερη είναι η το μέγεθος του αρχείου).
MP3 -> OGG
Απαιτείται πρόγραμμα Mp32ogg
$ sudo aptitude εγκατάσταση mp32ogg
Μετατρέπω
$mp32ogg μουσική.mp3 music.ogg
Για να μετατρέψετε ολόκληρο το φάκελο
$ mp32ogg * .mp3 * .ogg
Παρακάτω παρατίθενται ορισμένες κοινές μετατροπές σε αρχεία ήχου που χρησιμοποιούν Ffmpeg.
WMA -> MP3
Μετά την παράμετρο ab θα καθορίσουμε το bitrate MP3 (192 στο παράδειγμα).
$ ffmpeg -i inputFile.wma -f mp3 -ab 192 OutputFile.mp3
MP3 -> AMR
$ ffmpeg -i music.mp3 -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
WAV -> AMR
$ ffmpeg -i music.wav -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
MPEG -> MP3
Εξάγετε τον ήχο από ένα αρχείο MPEG και περάστε τον σε MP3
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI -> WAV
$ δειλία -Ww -s 44100 -o έξοδος.wav είσοδος.mid
MIDI -> OGG
$ ατολμία -Og -s 44100 -o output.ogg είσοδος.mid
Μορφές βίντεο
Παρακάτω παρατίθενται ορισμένες κοινές μετατροπές σε αρχεία βίντεο που χρησιμοποιούν Ffmpeg.
AVI -> FLV
$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv
Από την έκδοση 9.04 πρέπει να εγκαταστήσετε το πακέτο libavcodec-unstripped-52 και να αντικαταστήσετε το '-acodec mp3' με το '-acodec libmp3lame' στις επιλογές εντολών.
AVI -> VCD
Προσθήκη της επιλογής -αρχ χρησιμοποιήστε υψηλής ποιότητας.
$ ffmpeg -i myfile.avi -Target pal -vcd myfile_vcd.mpg
AVI -> DV
Αυτή είναι η μορφή Digital Video, η ίδια που παράγεται από μια ψηφιακή βιντεοκάμερα και είναι αυτή που μπορεί να χρησιμοποιηθεί για επεξεργασία με το Kino.
$ ffmpeg -i movie.avi -target pal-dv movie.dv
Αυτό μου δίνει ορισμένα σφάλματα συγχρονισμού ήχου που δεν βλέπω να γίνονται αντιληπτά. Αν θέλετε να τα αποφύγετε, θα πρέπει να το κάνετε ως εξής:
$ mencoder pelicula.avi -ovc lavc -oac pcm -o pelicula-new.avi $ ffmpeg -i pelicula-new.avi -s pal -r pal -ac 2 -ar 48000 pelicula.dv && rm pelicula-new.avi
Ένας άλλος τρόπος για να το κάνετε:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq
Το Kino διαβάζει επίσης τη μορφή AVI που δημιουργείται με αυτόν τον τρόπο (για παράδειγμα από ένα FLV):
$ mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts bitrate=1350 -o output.avi input.flv
AVI -> PNG
$ ffmpeg -i swing.avi -vcodec png -vframes 1 -an -f rawvideo -s 320x240 swing1.png
3GP -> MPEG4
$ ffmpeg -i movie.3gp -vcodec mpeg4 -codec mp3 movie.avi
RMVB -> AVI
$ mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 video_input.rmvb -o video_output.avi
MPEG -> 3GP
$ ffmpeg -i αρχείο.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 έξοδος.3gp
Ή επίσης με περισσότερη ποιότητα:
$ ffmpeg -i αρχείο.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 έξοδος.3gp
MPEG -> XviD
$ ffmpeg -i movie.mpg -acodec mp3 -vcodec xvid -b 687 movie.avi
MPEG -> FLV
$ ffmpeg -i movie.mpg -vcodec flv -y movie.flv
Το αρχείο που προκύπτει δεν περιέχει σωστά τις πληροφορίες μεταδεδομένων. Αυτό σημαίνει ότι όταν χρησιμοποιείτε το αρχείο σε πρόγραμμα προβολής βίντεο Flash όπως Αναπαραγωγή βίντεο Flash το αρχείο θα εμφανιστεί σωστά αλλά η γραμμή προόδου δεν θα ενημερωθεί. Για να το διορθώσετε, χρησιμοποιήστε το βοηθητικό πρόγραμμα flvtool2 στο οποίο θα το βρείτε http://inlet-media.de/flvtool2. Είναι κατασκευασμένο σε Ruby οπότε θα πρέπει να εγκαταστήσετε το αντίστοιχο πακέτο. Χρησιμοποιείται ως εξής:
$ flvtool2 -U movie.flv
Έχουμε επίσης ένα άλλο βοηθητικό πρόγραμμα που ονομάζεται Εγχυτήρας μεταδεδομένων FLV που αν και είναι για Windows, δουλεύει τέλεια Wine (τουλάχιστον η έκδοση της γραμμής εντολών). Χρησιμοποιείται ως εξής:
$ κρασί flvmdi.exe movie.flv
Ένας άλλος τρόπος μετατροπής σε μορφή FLV είναι η χρήση Κωδικοποιητής:
$ mencoder pelicula.avi -o pelicula.flv -of lavf -oac mp3lame -lameopts br=32 -af lavcresample=22050 -srate 22050 -ovc lavc -lavcopts vcodec=flv:vbitrate=340:autoaspect:mbd: v2mv -vf scale=4:320 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames
FLV -> MPEG
$ ffmpeg -i video.flv video.mpeg
FLV -> AVI
$ ffmpeg -i video.flv video.avi
JPG -> DivX
$ mencoder -mf on:w=800:h=600:fps=0.5 -ovc divx4 -o output.avi *.jpg
Έτσι σου δείχνει μια φωτογραφία κάθε δύο δευτερόλεπτα, αν θέλεις κάθε τέσσερα δευτερόλεπτα θα πρέπει να βάλεις 0.25 in fps.
Εάν αυτή η εντολή δεν λειτουργεί για εσάς, δοκιμάστε
$ mencoder "mf://*.jpg" -mf fps=0.25 -vf scale=480:360 -o output.avi -ovc lavc -lavcopts vcodec=mpeg4
Με το οποίο θα λάβετε ένα βίντεο με όλα τα αρχεία jpg που βρίσκονται στη διαδρομή από την οποία εκκινείτε την εντολή και που σας δείχνει 1 φωτογραφία κάθε 4 δευτερόλεπτα
Συμπεριλάβετε υπότιτλους σε ένα βίντεο
$ mencoder -ovc lavc -oac mp3καλέστε με movie.avi -o movie_with_subtitles.avi -subsubtitles.srt
Μετατροπή βίντεο σε μορφή OGV Theora
Το Ogg Theora είναι ο κωδικοποιητής βίντεο προεγκατεστημένος από προεπιλογή στο Ubuntu, οπότε δεν θα χρειαστεί να εγκαταστήσετε κανένα πακέτο κωδικοποιητή για να τα παίξετε στο Ubuntu (αυτό είναι το πλεονέκτημα του theora) Ακολουθούν ορισμένα παραδείγματα μετατροπών βίντεο που χρησιμοποιούν ffmpeg2theora, για να το εγκαταστήσουμε, ανοίγουμε ένα τερματικό (εφαρμογές> αξεσουάρ> τερματικό) και γράφουμε:
$ sudo aptitude εγκατάσταση ffmpeg2theora
Το Ffmpeg2theora είναι ένα πρόγραμμα εντολών (όχι γραφικό), επομένως τα πάντα χρησιμοποιούνται από το τερματικό, το βίντεο που θέλετε να μετατρέψετε πρέπει να βρίσκεται στον αρχικό φάκελο του χρήστη.
οποιαδήποτε μορφή βίντεο -> Ogg Theora
$ ffmpeg2theora video clip.extension
Αυτό θα δημιουργήσει ένα αρχείο Ogv Theora που ονομάζεται videoclip.ogv. Για να το κωδικοποιήσουμε με άλλη ποιότητα, ας πούμε ποιότητα βίντεο: 7 και ποιότητα ήχου: 3:
$ ffmpeg2theora -v 7 -a 3 video clip.extension
μπορείτε επίσης να χρησιμοποιήσετε τις προεπιλογές v2v για να κωδικοποιήσετε το βίντεό σας
$ ffmpeg2theora -p Προεπισκόπηση βίντεο clip.dv
o
$ ffmpeg2theora -p pro video clip.dv
ότι η κωδικοποίηση του βίντεο ξεκινά από το δεύτερο 10 και τελειώνει στο δεύτερο λεπτό του βίντεο
$ ffmpeg2theora -s 10 -e 120 βίντεο κλιπ.επέκταση
ότι το britrate βίντεο είναι 512 και ο ήχος 96
$ ffmpeg2theora -V 512 -A 96 video clip.extension
το μέγεθος του βίντεο αλλάζει σε 640 × 480
$ ffmpeg2theora -x 640 -y 480 video clip.extension
βελτιστοποίηση μεγέθους βίντεο
$ ffmpeg2theora - βελτιστοποιήστε το video clip.extension
καθορίστε το όνομα εξόδου (ήδη κωδικοποιημένο βίντεο)
$ ffmpeg2theora -o alt-name video clip.extension
Όπως είναι προφανές, μπορείτε να χρησιμοποιήσετε τις προηγούμενες εντολές σε μία μόνο γραμμή.
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimize -o alt-name video clip.extension
Ελέγξτε το αποτέλεσμα
Εάν η μορφή προορισμού δεν υποστηρίζεται από τη συσκευή αναπαραγωγής πολυμέσων Totem μπορείτε να χρησιμοποιήσετε την εφαρμογή ffplay τι έρχεται στο πακέτο ffmpeg, θα παίξει οποιαδήποτε μορφή υποστηρίζεται από ffmpeg. Αυτό είναι χρήσιμο, για παράδειγμα, για τη μορφή ήχου κινητού AMR.
Άλλοι μετατροπείς
- Μετατρέψτε δωρεάν αρχεία βίντεο απευθείας στο κινητό σας τηλέφωνο, iPod, PSP, υπολογιστή Είναι μια διαδικτυακή υπηρεσία μετατροπής, επομένως δεν χρειάζεται να έχετε εγκαταστήσει κάτι στον υπολογιστή σας.
- Zamzar Ένας άλλος δωρεάν διαδικτυακός μετατροπέας μορφών. Σας επιτρέπει να μετατρέπετε έγγραφα και ήχο και βίντεο.
- Φιλς Και άλλος ένας διαδικτυακός μετατροπέας μορφών!
- Μετατροπέας φορητών μέσων Είναι ένας μετατροπέας πολλαπλών πλατφορμών με αρκετά απλή γραφική διεπαφή. λειτουργεί με μια έκδοση Ffmpeg έχει μεταγλωττιστεί για να υποστηρίζει πρόσθετες μορφές.
- Transcoder Edge Πρόκειται για ένα νέο έργο που καθιστά πολύ πιο εύκολη τη μετατροπή μορφών βίντεο, ειδικά. Από γραφική άποψη είναι πολύ ωραίο, αν και δεν έχει συσκευαστεί ακόμη για το Ubuntu και αν θέλετε να το δοκιμάσετε θα πρέπει να το κάνετε με τον παλιό τρόπο.
- Μετατρέψτε αρχεία Η μετατροπή αρχείων είναι μια νέα υπηρεσία μετατροπής αρχείων στο διαδίκτυο. Είναι μια ακόμη επιλογή που έχουν οι χρήστες όταν επιλέγουν μια υπηρεσία που μας επιτρέπει να εισάγουμε ένα αρχείο σε μια συγκεκριμένη μορφή, ώστε να μπορεί να μετατραπεί σε άλλο αρχείο στην ίδια ή σε άλλη μορφή στην ίδια κατηγορία.
- Cometdocs Είναι ένας ισχυρός διαδικτυακός μετατροπέας πολλαπλών χρήσεων που λειτουργεί με περισσότερες από 50 διαφορετικές μορφές, επιτρέποντάς σας να πραγματοποιείτε κάθε είδους μετατροπές απευθείας από το πρόγραμμα περιήγησης, χωρίς να χρειάζεται να εγκαταστήσετε απολύτως τίποτα και εντελώς δωρεάν.
Ευχαριστώ ... Δεν ήξερα τα πάντα που θα μπορούσε να κάνει ένα τόσο απλό αλλά ισχυρό πρόγραμμα, κάθε μέρα είμαι πιο πεπεισμένος για την απόφασή μου να αλλάξω στο Linux
Ποιο πρόγραμμα επεξεργασίας βίντεο είναι αυτό που φαίνεται στη φωτογραφία;
Ονομάζεται «Cinelerra»
Gracias! Σαλούδος!
Κάνω το καπέλο μου σε ένα τόσο όμορφο θέμα και πολύτιμες πληροφορίες, πρέπει να σχολιάσω ότι χθες 12-12-2011 έψαχνα να αλλάξω μορφές βίντεο και συνάντησα πληροφορίες από το Ffmpeg, αφού διάβασα βλέπω την πραγματική του ισχύ και σήμερα βρίσκω αυτό το θέμα με λεπτομερείς πληροφορίες.
Εξαιρετικό θέμα
Ένας άλλος πονοκέφαλος θεραπεύτηκε από αυτό το ιστολόγιο. Το καλύτερο στο Διαδίκτυο, χωρίς αμφιβολία.
Ευχαριστώ Ντάνι.
Αγκαλιάζω! Παύλος.