【问题标题】:php shell scripting for FFmpeg video conversion [closed]用于FFmpeg视频转换的php shell脚本[关闭]
【发布时间】:2012-07-16 06:24:10
【问题描述】:

我有一个用于将任何视频转换为 mp4 格式的 shell 脚本(使用 ffmpeg)。我想编写一个用于执行 ffmpeg 将任何视频格式转换为 mp4 视频格式的 php 脚本。

这里是 shell 脚本:http://pastebin.com/PH3QWFqQ

Shell 脚本在没有 shell_exec() 的情况下运行良好。 更新:

我曾尝试使用 shell_exec() 执行此操作,但出现错误:

PHP 解析错误:语法错误,第 33 行 test1.php 中出现意外的 T_STRING

更新:

我尝试过使用 shell_exec() : 它执行但不显示任何输出。但是 .sh 文件单独显示输出

【问题讨论】:

    标签: shell scripting ffmpeg php


    【解决方案1】:

    您可以使用 exec 或 system 执行外部工具。

    【讨论】:

      【解决方案2】:

      最简单的方法可能是使用shell_exec,但您确实需要确保没有用户输入直接进入命令。您真的不希望您的用户在您的服务器外壳上执行命令。 示例:shell_exec("ffmpeg ...");

      如果你不想使用shell_exec,只需谷歌“ffmpeg php”,PHP 有一些 ffmpeg 扩展。我找到了这个,例如:http://ffmpeg-php.sourceforge.net/

      【讨论】:

        猜你喜欢
        • 2010-12-26
        • 2011-03-08
        • 2023-03-10
        • 2023-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多