App-get_flash_videos

 view release on metacpan or  search on metacpan

doc/get_flash_videos.pod  view on Meta::CPAN


=item *

480w (854x480)

=item *

480p (640x480)

=item *

240w (427x240)

=item *

240p (320x240)

=back

High corresponds to 1080p or 720p, medium to 576p, 480w and 480p and low to 240w and 240p.

The default is B<high>.

=item I<-p>, I<--play>

Begin playing the video once enough of the file has been downloaded.

=item I<--player=C<CMD>>

Specify the player to use for the C<--play> option. Any occurrence of C<%s> in
this string will be replaced with the filename of the video (appropriately
shell escaped).

The default on *nix operating systems is to use mplayer:

  mplayer -really-quiet %s

You may wish to automatically delete the video after you have viewed it:

  mplayer -really-quiet %s; rm %s

On Windows, if C<-p> or C<--play> is specified but no player is specified,
VLC (if installed) will be used to play the video. There is no need to
specify where you have installed VLC - this will be automatically retrieved
from the registry.

=item I<--proxy>

Proxy to use, a SOCKS proxy or HTTP proxy can be specified.

To specify a SOCKS proxy, simply provide the host and port in host:port format.
If port is not specified, 1080 is assumed. C<LWP::Protocol::socks> is required for
SOCKS support.

To specify an HTTP proxy, provide the proxy URL, for example C<http://host:port>.

For proxying RTMP downloads, SOCKS is required along with a version of
C<rtmpdump> which supports SOCKS proxying.

If no proxy is specified on the command line or the config file the
C<$HTTP_PROXY> environment variable will be used.

=item I<--subtitles>

Download subtitles for the video, if available. Subtitles are converted to
SubRip format and saved to a file of the same name as the video file, but
with an extension of 'srt'.

=item I<-q>, I<--quiet>

Be quiet, only print errors.

=item I<-u>, I<--update>

Check the I<get-flash-videos> website for a newer version. If a newer version is
available download it and replace the running version with it. You will need to
run this as a user with permission to write to the location of the
F<get_flash_videos> program. If you installed using a packaging system it is
recommended to use that to upgrade, not this option.

=item I<-v>, I<--version>

Print the version of B<get_flash_videos>.

=item I<-y>, I<--yes>

Do not prompt with any questions, just say 'yes'. This means either literally
yes, or the default or first option if choosing from a list.

=item I<--add-plugin=C<URL>>

Add an external plugin from a specified URL or local file.

=back

=head1 CONFIGURATION

On startup B<get_flash_videos> will read the configuration files located at
F</etc/get_flash_videosrc> and then F<~/.get_flash_videosrc>.

The files follow a simple C<name = value> convention where the name matches the
long version of the command line options. For example if you want to specify the
default player, to always say yes and to always run the player the file might
look like:

  player = my-video-player %s 2>/dev/null; rm -f %s
  yes

  # Always play the video
  play

Options given on the command line will override these options, with the
exception that it is not currently possible to disable an option enabled in the
configuration file from the command line.

=head1 EXAMPLES

Play a video (may prompt for filename still, override with I<-y>):

    get_flash_videos -p http://some.site/video 



( run in 1.910 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )