Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- error_reporting(E_ALL);
- $src = "/var/videos/video1.wmv";
- $command = "/usr/bin/ffmpeg -i " . $src;
- echo "<B>",$command,"</B><br/>";
- $command = escapeshellcmd($command);
- echo "backtick:<br/><pre>";
- `$command`;
- echo "</pre><br/>system:<br/><pre>";
- echo system($command);
- echo "</pre><br/>shell_exec:<br/><pre>";
- echo shell_exec($command);
- echo "</pre><br/>passthru:<br/><pre>";
- passthru($command);
- echo "</pre><br/>exec:<br/><pre>";
- $output = array();
- exec($command,$output,$status);
- foreach($output AS $o)
- {
- echo $o , "<br/>";
- }
- echo "</pre><br/>popen:<br/><pre>";
- $handle = popen($command,'r');
- echo fread($handle,1048576);
- pclose($handle);
- echo "</pre><br/>";
- ?>
- <B>/usr/bin/ffmpeg -i /var/videos/video1.wmv</B><br/>
- backtick:<br/>
- <pre></pre><br/>
- system:<br/>
- <pre></pre><br/>
- shell_exec:<br/>
- <pre></pre><br/>
- passthru:<br/>
- <pre></pre><br/>
- exec:<br/>
- <pre></pre><br/>
- popen:<br/>
- <pre></pre><br/>
- $command = "/usr/bin/ffmpeg -i " . $src;
- $command = "/usr/bin/ffmpeg -i " . $src . " 2>&1";
- $output = shell_exec('ffprobe -v quiet -print_format json -show_format -show_streams "path/to/yourfile.ext"');
- $parsed = json_decode($output, true);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement