【问题标题】:How to use ffmpeg in PHP [duplicate]如何在 PHP 中使用 ffmpeg [重复]
【发布时间】:2012-01-16 06:52:39
【问题描述】:

可能重复:
how to convert the videos with ffmpeg

我必须通过提供一些输入参数和一个输出文件参数来使用 PHP 执行一些 ffmpeg 命令。我会怎么做。我是一个asp.net的人,对php不太了解。

我们将不胜感激。

【问题讨论】:

  • 你的问题太初级了,你甚至没有费心去阅读解释这个问题的许多 php 教程之一,而且你也没有去研究以前的答案,这些点可能是什么投票者的想法。

标签: php ffmpeg


【解决方案1】:
<?php //linux

    $commands = array(
        '-i file.mpg',
        '-vcodec copy', 
        '-acodec ac3',
        '-ab 384k test.mpg',
        '-acodec mp2',
        '-ab 192k',
        '-newaudio'
    };

    shell_exec("ffmpeg".implode(' ',$commands);

?>

<?php //windows

    $commands = array(
        '-i file.mpg',
        '-vcodec copy', 
        '-acodec ac3',
        '-ab 384k test.mpg',
        '-acodec mp2',
        '-ab 192k',
        '-newaudio'
    };

exec ('c:\\path\\to\\ffmpeg.exe \\'
        .implode(' ',$commands), 
        $output ); 
?>

【讨论】:

    【解决方案2】:

    您可以使用包装器,但更简单的是使用 command line options 调用 exec

    【讨论】:

      猜你喜欢
      • 2013-03-23
      • 1970-01-01
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多