Christian Christmann: > > ich brenne meine mp3 mit mp3burn, das automatisch > daraus eine Audio-CD macht. > Leider weiß ich bei den MP3s nie, wie lange ihre Gesamt- > spieldauer ist. > Gibt es eine Möglichkeit, für alle mp3s, die sich in einem > Verzeichnis befinden, die gesamte Spiellänge zu bestimmen?
#!/usr/bin/python
import mad, sys
def mp3_length(filename):
enc_file = mad.MadFile(filename)
return int( enc_file.total_time() / 1000 )
print sum( [mp3_length(file) for file in sys.argv[1:]] )
Abspeichern, 'chmod 755' und ausführen mit allen MP3-Dateien als Parameter.
Gibt die Gesamtspieldauer in Sekunden aus. Benötigt python-pymad.
J.
--
I often blame my shortcomings on my upbringing.
[Agree] [Disagree]
<http://www.slowlydownward.com/NODATA/data_enter2.html>
signature.asc
Description: Digital signature

