NAME
Quiq::File::Audio - Informationen über Audio-Datei
BASE CLASS
METHODS
Konstruktor
new() - Instantiiere Audio-Datei-Objekt
Synopsis
$aud = $class->new($file);
Description
Instantiiere ein Audio-Datei-Objekt und liefere eine Referenz auf dieses Objekt zurück.
Meta-Information
artist() - Künstler
Synopsis
$artist = $aud->artist;
Description
Liefere den Künstler der Audio-Datei.
See Also
title() - Titel
Synopsis
$title = $aud->title;
Description
Liefere den Titel der Audio-Datei.
See Also
Objektmethoden
bitrate() - Bitrate
Synopsis
$bitrate = $aud->bitrate;
Description
Liefere die Bitrate der Audion-Datei (z.Zt. als Zeichenkette).
duration() - Dauer
Synopsis
$duration = $aud->duration;
Description
Liefere die Länge (Dauer) der Audio-Datei in Sekunden (ggf. mit Nachkommastellen).
extension() - Extension
Synopsis
$ext = $aud->extension;
Description
Liefere die Extension der Audio-Datei.
See Also
file() - Dateiname
Synopsis
$file = $aud->file;
Description
Liefere den Dateinamen (Pfad) der Audio-Datei.
Interne Methoden
analyzeFile() - Analysiere Audio-Datei
Synopsis
$aud->analyzeFile;
Description
Analysiere die Audio-Datei mit ffprobe und weise die ermittelten Eigenschaften an die betreffenden Attribute des Objektes zu.
extractMetaData() - Ermittele Künstler und Titel
Synopsis
$aud->extractMetaData;
Description
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.
VERSION
1.217
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2024 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.