问题标签 [ffmpeg-php]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6251 浏览

php - 压缩/减小视频的文件大小

我目前有一个系统,用户可以在其中上传 MP4 文件,并且可以在移动设备上下载该文件。但有时,这些视频的大小超过 5MB,在我国,大多数人使用 2G。因此,下载大型视频通常需要 15-20 分钟。

有什么方法可以在上传 MP4 文件时压缩它们,然后将它们保存在文件夹中,这样我就可以得到一个 2MB 的视频,而不是 5MB 的视频,下载时间相对较短。文件格式永远只有 MP4

我知道FFMPEG-PHP,但据我所知,它只支持提取视频信息和进行视频转换。我找不到任何有关视频压缩的参考资料。如果您能在这方面指导我,我将不胜感激。

0 投票
1 回答
7446 浏览

php - PHP FFMPEG - 将 .mov 转换为 .mp4 (H264)

我最近在服务器上安装了 PHP-FFMpeg 库并使用了以下教程: https ://github.com/PHP-FFMpeg/PHP-FFMpeg

我设法将 .mov 视频(通过移动设备上传)转换为 webm 和 ogg,但是当编码为 mp4 时,我总是从错误对象中收到“编码失败”消息(在 try catch 中)。

这是我在实例化 FFMPEG 后使用的代码

谢谢你的帮助!

0 投票
1 回答
3235 浏览

php - 我怎么知道 ffmpeg-php 已安装?

我只是按照此链接中关于如何在我的专用服务器上安装 ffmpeg-php 的说明进行操作:http ://www.ndchost.com/wiki/server-administration/install-ffmpeg

在底部,它说运行命令php -i|grep ffmpeg,如果它输出以下行,则安装:

当我运行它时,它给了我这个:

我得到了 2/3 行,但不是逐个字符相同。

和这个上下文ffmpegffmpeg support (ffmpeg-php) => enabled一样吗?ffmpegffmpeg support (ffmpeg-php) => enabled

编辑:运行这个命令ffmpeg -version给了我这个结果:

0 投票
0 回答
289 浏览

php - FFMPEG 视频缩略图 Php

我需要获得视频帧的中间取决于视频持续时间。

我设置了 $frame = $mov->getFrame(480); 它只有在 480 帧时才能获得。我需要设置帧图像的中间。这是代码:

0 投票
1 回答
1226 浏览

php - 如何判断视频是否有音频?

我正在使用 FFmpeg-php 转换视频。当我想转换没有音频的视频时,它会在这些行上给我一个错误:

ffmpeg-php 中有没有办法知道视频是否有任何音频,所以我可以跳过上面的几行并给出两者$srcAB$srcAR0 的值?

0 投票
1 回答
1675 浏览

php - 使用 ffmpeg 缩放和剪切部分视频

我正在尝试上传 640 x 480 的视频。使用 FFmpeg 我正在尝试将大小调整为正方形,但我遇到了很多困难。

如果我在命令中使用 s=320x320 或缩放 320x320

图像失真。

如果我将纵横比更改为 1:1,我会得到黑条。

有没有办法在视频中实际剪切一个 RECT。IE 我希望能够重新保存视频,它只捕获

或我选择的任何界限。

基本上我不想重新调整大小,我只想能够重新录制视频的某个部分。这可能吗?

0 投票
0 回答
335 浏览

ffmpeg - 适用于 Wamp 或 Xampp 的 FFMPEG 最新版本

我看过 php ffmpeg 项目 http://sourceforge.net/projects/ffmpeg-php/files/ 最后一个版本是 2008 年的 0.6,但我需要 ffmpeg 1.8 来处理视频共享脚本。所以我用谷歌搜索但没有结果。任何人都知道我怎样才能获得 php_ffmpeg.dll(我的意思是 windows)最新版本,以便在我的 wamp 或 xampp 上的 localhost 上使用它?

0 投票
1 回答
3555 浏览

php - 如何在 laravel 4 中使用 php-FFMpeg?

我是 Laravel 4 的新手。我已经安装php-ffmpeg在本地 Laravel 设置中,但是我需要有关如何将此 ffmpeg 与 Laravel 4 一起使用的帮助?

0 投票
1 回答
741 浏览

php - Symfony2 PHP FFMpeg 服务安装“没有扩展能够加载 'dubture_f_fmpeg' 的配置”

我正在运行 Ubuntu 14.04。FFMpeg 已安装并且 ffmpeg 和 ffprobe 都在 /usr/bin/ 下,并且在从命令行调用时工作。

我已将要求添加到我的 symfony 项目的 composer.json 文件中

我运行了composer update,并安装了扩展,所以我在'vendor'下有pulse00/ffmpeg-bundle目录,但是当我运行时-

我得到 -

如果我为 dubture_f_fmpeg 添加配置,我会得到 -

我在法语论坛上发现另一个人问这个问题,但没有答案。

我在类文件中添加了一些脚手架代码,但它们根本没有被执行。我希望有人可以提供一些故障排除步骤或想法,说明如何弄清楚为什么看不到扩展代码。

0 投票
1 回答
1132 浏览

xampp - 在 Windows 8、5.3 PHP 中配置 ffmpeg 时出错

我正在尝试使用本教程配置 ffmpeg - http://myownhomeserver.com/2012/12/how-to-install-ffmpeg-php-php-5-4-on-windows-8-xampp-1-8- 1 / 但是在我完成初始配置后,它会抛出错误。

php_ffmpeg.dll在 ext 文件夹中复制并将其添加到 将其他文件复制到php.ini文件夹的文件中。但它在重新启动apache时抛出错误。它低于错误extension=php_ffmpeg.dllsystem32

我可以看到上面的教程是针对 PHP 5.4 及更高版本的,所以我找到了这个教程http://myownhomeserver.com/2012/02/how-to-install-ffmpeg-php-for-windows-apache-http-server/

这是针对 PHP 5.3 的,但对我来说似乎仍然显示相同的错误

我不明白出了什么问题可以帮助我。