Prty::File::Audio - Informationen über Audio-Datei
Prty::Hash
$aud = $class->new($file);
Instantiiere ein Audio-Datei-Objekt und liefere eine Referenz auf dieses Objekt zurück.
$artist = $aud->artist;
Liefere den Künstler der Audio-Datei.
"extractMetaData"()
$title = $aud->title;
Liefere den Titel der Audio-Datei.
$bitrate = $aud->bitrate;
Liefere die Bitrate der Audion-Datei (z.Zt. als Zeichenkette).
$duration = $aud->duration;
Liefere die Länge (Dauer) der Audio-Datei in Sekunden (ggf. mit Nachkommastellen).
$ext = $aud->extension;
Liefere die Extension der Audio-Datei.
$file = $aud->file;
Liefere den Dateinamen (Pfad) der Audio-Datei.
$aud->analyzeFile;
Analysiere die Audio-Datei mit ffprobe und weise die ermittelten Eigenschaften an die betreffenden Attribute des Objektes zu.
$aud->extractMetaData;
Zerlege den Dateiname in die Komponenten <Artist> und <Title> und weise sie den betreffenden Objektattributen zu.
Es wird vorausgesetzt, dass der Dateiname folgenden Aufbau hat:
<Path>/<Artist> - <Title>.<Extension>
Die Methode liefert keinen Wert zurück.
1.119
Frank Seitz, http://fseitz.de/
Copyright (C) 2017 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Prty, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Prty
CPAN shell
perl -MCPAN -e shell install Prty
For more information on module installation, please visit the detailed CPAN module installation guide.