Advertisement
Guest User

Untitled

a guest
Mar 5th, 2011
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. #!/usr/bin/perl -w
  2.  
  3. use LWP::UserAgent;
  4.  
  5. my $ua = LWP::UserAgent->new;
  6. $ua->timeout(10);
  7. $ua->env_proxy;
  8.  
  9. my $response = $ua->get('http://esi.ctv.ca/datafeed/flv/urlgenjs.aspx?vid='.$ARGV[0]);
  10. my $content = $response->decoded_content;
  11.  
  12. $content =~ m/(rtmp[^']*)'/;
  13. my $beginurl = $1;
  14.  
  15. print "Begin URL: $beginurl\n";
  16.  
  17. my ($host, $file, $query) = $beginurl =~ m|rtmpe://([^/]*)/ondemand/([^?]*)\?(.*)|;
  18.  
  19. my ($slist, $else) = $file =~ m|(.*/)([^/]*)|;
  20.  
  21. #$query .= "&slist=/$slist" unless ($query =~ m/slist/);
  22. #$query .= "&aifp=v001" unless ($query =~ m/aifp/);
  23.  
  24. my $endurl = "rtmp://$host/ondemand?ovpfv=2.1.4&$query";
  25. my $endfile = "mp4:$file";
  26. my $swfurl = "http://watch.thecomedynetwork.ca/Flash/player.swf?themeURL=http://watch.thecomedynetwork.ca/themes/Comedy/player/theme.aspx";
  27.  
  28. print "rtmpdump -z -r '$endurl' -y '$endfile' -s '$swfurl' -o out.mp4\n";
  29. system "rtmpdump -z -r '$endurl' -y '$endfile' -s '$swfurl' -o out.mp4\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement