WWW::Y...::Itags(3pm)

πŸ“¦ version 3.11.6, in alpine 3.24

πŸ’… NAME πŸ’…

WWW::YoutubeViewer::Itags β€” Get the YouTube itags. This is the manual page for WWW::Y...::Itags(3pm) from User Contributed Perl Documentation, and bestie we are about to get into the itag lore. πŸŽ€


✨ SYNOPSIS ✨

use WWW::YoutubeViewer::Itags;

my $yv_itags = WWW::YoutubeViewer::Itags->new();

my $itags = $yv_itags->get_itags();
my $res = $yv_itags->get_resolutions();

🫢 SUBROUTINES/METHODS 🫢

πŸ’– new()

Return the blessed object. That’s the whole method β€” iconic, no notes. ✨

πŸ¦‹ get_itags()

Get a HASH ref with the YouTube itags. {resolution => [itags]}.

Reference: https://en.wikipedia.org/wiki/YouTube#Quality_and_formats

🌸 get_resolutions()

Get an ARRAY ref with the supported resolutions ordered from highest to lowest.

πŸ”₯ find_streaming_url(%options)

Return the streaming URL which corresponds with the specified resolution.

(
    urls           => \@streaming_urls,
    resolution     => 'resolution_name',     # from $obj->get_resolutions(),

    hfr            => 1/0,     # include or exclude High Frame Rate videos
    ignore_av1     => 1/0,     # true to ignore videos in AV1 format
    split_videos   => 1/0,     # include or exclude split videos
    m4a_audio      => 1/0,     # incldue or exclude M4A audio files
    dash_segmented => 1/0,     # include or exclude streams in DASH format
)

πŸ‘‘ AUTHOR πŸ‘‘

Trizen, "<echo dHJpemVuQHByb3Rvbm1haWwuY29tCg== | base64 -d>"


🌈 SUPPORT 🌈

You can find documentation for this module with the perldoc command.

perldoc WWW::YoutubeViewer::Itags

Copyright 2012-2015 Trizen.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See <https://dev.perl.org/licenses/> for more information.


mwah πŸ’‹ β€” this page came from perl v5.42.2 and is dated 2026-02-15; periodt, bye bestie! πŸŽ€

πŸ“¦ where this page comes from