PHP编辑mp4文件元数据,将标题移动到起始位置,以便流从头开始

PHP编辑mp4文件元数据,将标题移动到起始位置,以便流从头开始,php,metadata,mp4,Php,Metadata,Mp4,我有很多mp4文件需要完全由web播放器加载,以便开始播放。这些mp4文件可能不是在开始时就有元数据,而是在编码时最后才有元数据 有没有办法用php解决这个问题?要移动元数据?您可以使用()实用程序调整MPEG-4文件。此实用程序将元信息从文件的末尾移动到开头。此实用程序“修复”的MPEG-4文件几乎立即启动,无需媒体播放器/插件/基于flash的播放器首先查找文件的结尾。我正在使用: $qtConvRes = shell_exec("qt-faststart " . escapeshellcm

我有很多mp4文件需要完全由web播放器加载,以便开始播放。这些mp4文件可能不是在开始时就有元数据,而是在编码时最后才有元数据

有没有办法用php解决这个问题?要移动元数据?

您可以使用()实用程序调整MPEG-4文件。此实用程序将元信息从文件的末尾移动到开头。此实用程序“修复”的MPEG-4文件几乎立即启动,无需媒体播放器/插件/基于flash的播放器首先查找文件的结尾。

我正在使用:

$qtConvRes = shell_exec("qt-faststart " . escapeshellcmd($ffmpegFullConv["fullNewFilename"]) . "-t.mp4 " . escapeshellcmd($ffmpegFullConv["fullNewFilename"]) . ".mp4");

试试。

你知道我如何在fatcow.com上用php共享托管吗?该工具是一个可执行文件;它通过移动几个字节来修补视频文件。您必须下载视频,对其进行修补并将其上载回。另一个解决方案是在服务器上上传/构建qt faststart,然后使用ssh或PHP脚本修补所有视频。我不能下载这么多视频。我的主机支持python,但不支持cgi。我没有控制台ssh访问权限或类似的权限。此外,我的主机无法执行脚本编写的C,C++,Visual Basic等。你认为我可以做到这一点,通过简单的PHP,或Python,但(CGI Python)?似乎在使用Python。我不知道是否有人创建了此脚本的PHP版本。我在cgi-bin目录中上载了文件,当我执行setup.py时,它给了我一个错误
,服务器遇到了一个意外情况,它无法满足请求。