Advertisement
AzraelNewtype

mux-gokai.pl

Oct 23rd, 2011
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 1.01 KB | None | 0 0
  1. $scriptIn = $ARGV[1];
  2.  
  3. if($rawIn =~ /\[[A-Z]+\] Pirate Sentai Gokaiger - (\d{2}) \[[0-9A-F]{8}\]\.mkv/)
  4. {
  5.         $epNum = $1;
  6. }
  7. else
  8. {
  9.         print "$rawIn didn't match, are you sure you're feeding me a Gokai raw?\n";
  10.         exit(1);
  11. }
  12.  
  13. $outName = "[Over-Time] Pirate Sentai Gokaiger - $epNum";
  14.  
  15. `"mkvmerge" -o "$outName.mkv"  "--language" "1:jpn" "--default-track" "1:yes" "--forced-track" "1:no" "--display-dimensions" "1:1280x720" "--language" "2:jpn" "--default-track" "2:yes" "--forced-track" "2:no" "-a" "2" "-d" "1" "--attachments" "1,2,3" "-S" "-T" "--no-global-tags" "$rawIn" "--language" "0:eng" "--default-track" "0:yes" "--forced-track" "0:no" "-s" "0" "-D" "-A" "-T" "--no-global-tags" "--no-chapters" "$scriptIn" "--track-order" "0:1,0:2,1:0"`;
  16.  
  17. `mv "$scriptIn" "$outName.ass"`;
  18. `./underscore.pl "$outName.ass"`;
  19.  
  20. `./crc.pl "$outName.mkv"`;
  21.  
  22. @mkvs = <*.mkv>;
  23.  
  24. foreach (@mkvs) {
  25.     if (index($_,$outName) > -1) {
  26.         $crcOut = $_;
  27.         break;
  28.     }  
  29. }
  30.  
  31. `./underscore.pl "$crcOut"`;
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement