NAME

Quiq::File::Video - Informationen über Video-Datei

BASE CLASS

Quiq::Hash

METHODS

Konstruktor

new() - Instantiiere Video-Datei-Objekt

Synopsis

$vid = $class->new($file,@opt);

Options

-verbose => $bool (Default: 1)

Gib das ffprobe-Kommando auf STDOUT aus.

Description

Instantiiere ein Video-Datei-Objekt und liefere eine Referenz auf dieses Objekt zurück.

Eigenschaften

file() - Dateiname

Synopsis

$file = $vid->file;

Description

Liefere den Dateinamen (Pfad) der Video-Datei.

width() - Breite

Synopsis

$width = $vid->width;

Description

Liefere die Breite des Video in Pixeln, z.B. 1920.

height() - Höhe

Synopsis

$height = $vid->height;

Description

Liefere die Höhe des Video in Pixeln, z.B. 1080.

size() - Breite und Höhe

Synopsis

($width,$height) = $vid->size;

Description

Liefere die Breite und Höhe des Video in Pixeln, z.B. (1920,1080).

aspectRatio() - Seitenverhältnis

Synopsis

$aspectRatio = $vid->aspectRatio;

Description

Liefere das Seitenverhältnis des Video, z.B. '16:9'.

bitrate() - Bitrate

Synopsis

$bitrate = $vid->bitrate;

Description

Liefere die Bitrate des Video in Kilobit (kb/s), z.B. 30213.

duration() - Dauer

Synopsis

$duration = $vid->duration;

Description

Liefere die Dauer des Video in Sekunden (millisekundengenau), z.B. 8.417.

frames() - Anzahl Frames

Synopsis

$frames = $vid->frames;

Description

Liefere die Anzahl der Frames des Video, z.B. 101.

Interne Methoden

analyzeFile() - Analysiere Video-Datei

Synopsis

$vid->analyzeFile;

Description

Analysiere die Video-Datei mit ffprobe und weise die ermittelten Eigenschaften an die Attribute des Objektes zu.

VERSION

1.220

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.