Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $cdir = "C:\\files\\";
- //$curs = array("000002","000004","000006");
- // game is http://nlds25.cdnl3.neulion.com/nlds_vod/nfl/vod/2010/10/10/2_2010101000_JAC_BUF_2010_20101010_home_whole_3000.mp4/00/0000.mp4
- // equals 2 hours 3 mins 58 seconds long.
- // grab each 2 seconds of footage.
- // $i is seconds.
- $accum = 1;
- $indx = 0;
- //echo '"mkvmerge" -o "C:\\files\\total0.mkv" "--forced-track" "0:no" "--default-duration" "0:30000/1001fps" "-d" "0" "-A" "-S" "-T" "--no-global-tags" "--no-chapters" "C:\\files\\all.h264" "--forced-track" "0:no" "-a" "0" "-D" "-S" "-T" "--no-global-tags" "--no-chapters" "C:\\files\\000000_track2.aac" ';
- // echo "copy /B 000000_track2.aac ";
- $fpv = fopen( $cdir."all.h264", "wb" );
- $fpa = fopen( $cdir."all.aac", "wb" );
- for( $i = 0; $i < (2*60 + 3)*60 + 58; $i+=2 )
- {
- set_time_limit(5000);
- $dir = sprintf("%02d", ($i / 3600) );
- $str = sprintf( "%02d%02d", ($i % 3600) / 60, ($i % 60) );
- $url = "http://nlds25.cdnl3.neulion.com/nlds_vod/nfl/vod/2010/10/10/2_2010101000_JAC_BUF_2010_20101010_home_whole_3000.mp4/$dir/$str.mp4";
- $cfpv = fopen( $cdir.$dir.$str."_track1.h264", "rb" );
- if( !$cfpv ) echo "Failed to open $dir$str track1.h264<br>";
- while( !feof( $cfpv ) )
- {
- fwrite( $fpv, fread( $cfpv, 1024*1024 ) );
- }
- fclose( $cfpv );
- $cfpa = fopen( $cdir.$dir.$str."_track2.aac", "rb" );
- if( !$cfpa ) echo "Failed to open $dir$str track2.aac<br>";
- while( !feof( $cfpa ) )
- {
- fwrite( $fpa, fread( $cfpa, 1024*1024 ) );
- }
- fclose( $cfpa );
- /* echo "wget $url\r\n";
- echo "move $str.mp4 $dir$str.mp4\r\n";
- echo "C:\Users\dan\AppData\Roaming\Yamb\MP4Box.exe -raw 1 $dir$str.mp4\r\n";
- echo "C:\Users\dan\AppData\Roaming\Yamb\MP4Box.exe -raw 2 $dir$str.mp4\r\n";
- */
- /* if( !isset( $curs[$indx] ) ) break;
- if( $dir.$str != $curs[$indx] )
- {
- // echo $dir.$str."<br>";
- echo "wget $url\r\n";
- echo "move $str.mp4 $dir$str.mp4\r\n";
- echo "C:\Users\dan\AppData\Roaming\Yamb\MP4Box.exe -raw 1 $dir$str.mp4\r\n";
- echo "C:\Users\dan\AppData\Roaming\Yamb\MP4Box.exe -raw 2 $dir$str.mp4\r\n";
- continue;
- }
- $indx++;
- */
- //echo "$dir$str ".$curs[$indx++]."<br>";
- // echo '"-a" "0" "-D" "-S" "-T" "--no-global-tags" "--no-chapters" "+C:\\files\\'.$dir.$str.'_track2.aac" ';
- /* if( $accum < 100 ) {
- echo "+".$dir.$str."_track2.aac ";
- $accum++;
- } else {
- echo "all$indx.aac\r\n";
- echo "copy /B ".$dir.$str."_track2.aac ";
- $accum = 0; $indx++;
- }
- */
- }
- fclose( $fpv );
- fclose( $fpa );
- //echo "all$indx.aac\r\n";
- /*echo '"--track-order" "0:0,1:0" "--append-to" "';
- for( $i = 2; $i < $accum; $i++ )
- {
- echo $i.':0:'.($i-1).':0,';
- }
- echo ','.$accum.':0:'.($accum-1).':0"';*/
- //echo "all.h264\r\n";
- /*echo "copy /B all0.aac ";
- for( $i = 1; $i <= $indx; $i++ )
- echo "+all".$i.".aac ";
- echo "out.aac";*/
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement