Στείλε λεφτά στο ftou.gr
Αν ακούσετε ότι σήμερα θα καταστραφεί ο κόσμος μην ανησυχήσετε: Στην Αυστραλία είναι κιόλας αύριο!
Πέμπτη, 21 Νοεμβρίου

mp3 resample: bitrate

Απάντησε  Γράψε θέμα
Μήνυμα #35869 από Webmaster στις 11 Αυγούστου 2006, 6:14μμ

Webmaster

Εικονίδιο
Administrator
μέλος από: 14/8/2002
μηνύματα: 1879 αποδεκτές 0
Το πρόβλημα: Ορισμένα mp3 έχουν μεγάλο bitrate και σπαταλούν χώρο.

Η λύση: Να πάρουμε όλα τα .mp3 ενός φακέλου και να τα αλλάξουμε σε 128 KBps bitrate χρησιμοποιώντας μόνο εργαλεία του linux. Γράφω λοιπόν εδώ πα τα χθεσινά μου κατορθώματα για να μείνουν στους αιώνες.

Βήμα πρώτο:

Να βρούμε τι bitrate έχει το κάθε τραγούδι. Χρησιμοποιούμε το id3info, ορισμένες πίπες με grep και δύο awk:

id3info *.mp3 | egrep -v '(TIT2|TPE1|TALB|TCON|TLEN|TYER|Frequency|mp3\ info|http|MPEG1|COMM|===)' | tr -d '\n' | awk '{ gsub (/*** Tag information for /, "") ; gsub (/KBps/,"KBps\n"); print }' | awk -F "Bitrate:" '{print $2 "   \t" $1}'

Βήμα δεύτερο:

Φτιάχνουμε το παρακάτω bash script (το ονομάζω bitrate128):

#! /bin/bash
# usage: bitrate128 filename.mp3
# to convert any mp3 to 128 kbps bitrate.
# Aris Agrippas (c) 2006

lame -b 128 --mp3input "$1" "$1.temp"
id3cp "$1" "$1.temp"
mv "$1.temp" "$1"


Δεν ξεχνάμε να το κάνουμε chmod +x bitrate128 για να γίνεται execute.

Βήμα τρίτο και τελευταίο

bitrate128 Απόψε\ στις\ ακρογιαλιές.mp3


-----------------
The only unbearable thing is that nothing is unbearable.
προφίλάλλα...
Μήνυμα #35879 από fotisman στις 12 Αυγούστου 2006, 12:36πμ

fotisman

Εικονίδιο
μέλος από: 12/5/2004
μηνύματα: 58 αποδεκτές 0
Good!
Ερώτηση: Μπορούμε να δώσουμε όνομα φακέλου και να μετατρέψει όλα τα mp3 που υπάρχουν εκει μέσα?
προφίλάλλα...
Μήνυμα #35881 από Webmaster στις 12 Αυγούστου 2006, 12:49πμ

Webmaster

Εικονίδιο
Administrator
μέλος από: 14/8/2002
μηνύματα: 1879 αποδεκτές 0
Yup. Έστω ότι το bitrate128 είναι εντολή συστήματος (το έχεις βάλει σε κάποιο /usr/bin path):

ls *.mp3 | while read i; do bitrate128 "$i" ;done


-----------------
The only unbearable thing is that nothing is unbearable.
προφίλάλλα...
Μήνυμα #35882 από deathsinger... στις 12 Αυγούστου 2006, 2:07πμ

deathsinger...

μέλος από: 5/7/2006
μηνύματα: 432 αποδεκτές 0
Κοίτα να δεις....ενώ στα windows πατούσες απλά ένα κουμπάκι από το mp3 converter χεχε....webmaster....θέλω να βάλω τα Kubuntu 6.06 ή τα suse 10.1...με KDE....τι προτείνεις? (και αν γίνεται να μου πεις που μπορώ να βρώ γενική βοήθεια για τα παραπάνω λειτουργικά).
προφίλάλλα...
Μήνυμα #35883 από fotisman στις 12 Αυγούστου 2006, 3:21πμ

fotisman

Εικονίδιο
μέλος από: 12/5/2004
μηνύματα: 58 αποδεκτές 0
Δουλεύει τέλεια, αν και θέλει χρόνο για πολλά mp3..
Και πετάει και αυτό στο τέλος απο κάθε μετατροπή:

/usr/bin/bitrate128: line 7: id3cp: command not found (προφανώς δεν έχω το id3cp)

Αλλά δε δημιουργεί πρόβλημα...η δουλειά γίνεται
προφίλάλλα...
Απάντησε Γράψε θέμα Τελευταία σελίδα

Δεν μπορείς να απαντήσεις, είσαι Guest. Πρέπει να γραφτείς μέλος ή να κάνεις login:
Εγγραφή Login