+ $self->_download( $video->{'DLURL'}, $dlfile, $video )
+ or return 0;
+
+ if (exists($video->{'DLURL_AUDIO'})) {
+ $self->_download( $video->{'DLURL_AUDIO'}, $dlfile . '.audio', $video )
+ or return 0;
+ }
+
+ return 1;
+}
+
+
+sub _download {
+ my $self = shift;
+ my $dlurl = shift;
+ my $dlfile = shift;
+ my $video = shift;
+ my $res;
+
+ $self->debug('Going to download %s to %s', $dlurl, $dlfile);
+
+ $res = $self->ua()->mirror($dlurl, $dlfile);
+