Manpage logo

WWW::PipeViewer::GetCaption - Save the YouTube closed captions as .srt files for a videoID.

NAME  SYNOPSIS  SUBROUTINES/METHODS  new(%opts)  find_caption_data()  sec2time(@seconds)  xml2srt($xml_string)  save_caption($video_ID)  AUTHOR  SUPPORT  LICENSE AND COPYRIGHT 

NAME

WWW::PipeViewer::GetCaption − Save the YouTube closed captions as .srt files for a videoID.

SYNOPSIS

use WWW::PipeViewer::GetCaption;
my $yv_cap = WWW::PipeViewer::GetCaption−>new(%opts);
my $file = $yv_cap−>save_caption($videoID);

SUBROUTINES/METHODS

new(%opts)

Options:
captions => []

The captions data.

captions_dir => "."

Where to save the closed captions.

languages => [qw(en es ro jp)]

Preferred languages. First found is saved and returned.

find_caption_data()

Find a caption data, based on the preferred languages.

sec2time(@seconds)

Convert a list of seconds to .srt times.

xml2srt($xml_string)

Convert the XML data to SubRip format.

save_caption($video_ID)

Save the caption in a .srt file and return its file path.

AUTHOR

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

SUPPORT

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

perldoc WWW::PipeViewer::GetCaption

LICENSE AND COPYRIGHT

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.


Updated 2026-06-01 - jenkler.se | uex.se