问题标签 [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.
php - 加载 ffmpeg-php 模块失败
我已经尝试了几天了。我正在尝试在我的 CentOS 服务器上安装 ffmpeg-php。
- 操作系统:CentOS 6
- PHP : 5.5
- ffmpeg:1.2.1
- ffmpeg-php:0.6.0
ffmpeg 安装顺利进行,我可以通过 CLI 来回转换文件。
在安装 ffmpeg-php 时,由于 time.h 引用,我在制作(配置后)时遇到了错误,通过将扩展名 .loT 创建的文件重命名为 .lo 得到了纠正(正如正确指出的这里)
完成此操作后,make 过程顺利进行,make 安装顺利进行。但是,在 php.ini 文件中指定 extension=ffmpeg.so 并重新启动 Apache 后,模块不会加载或显示在 phpinfo() 中。
Apache 错误日志仅显示“PHP 警告:PHP 启动:无效库(可能不是 PHP 库)'ffmpeg.so' in Unknown on line 0”,仅此而已。
make test 也显示相同的错误并失败相关的测试。我在这里检查过这不是很有帮助。另外,我在某处读到可能是权限问题,但 ffmpeg.so 文件的权限是 755。
任何帮助表示赞赏。
提前致谢。
ffmpeg-php - php-安装ffmpeg-php扩展后,在phpinfo中看不到ffmpeg?
我有带有 wamp v2.2(php 5.2.2 和 php 5.3.13,apache v2.2.22,Mysql v5.5.24)的 Windows 7 Ultimate(64 位)操作系统。我尝试从此 链接安装 32 位 ffmpeg -php。在 php v5.3.13 上,我遵循了以下整个过程:解压缩,将文件放置在正确的文件夹(system32 和 ../bin/ext/)中,并编辑 php.ini(添加扩展名=php_ffmpeg.dll)但是即使当我转到 wamp 图标>PHP>Php 扩展时,我仍然无法在 phpinfo 页面中查看此扩展,我可以在扩展列表中看到 php_ffmpeg,但是当我检查 phpinfo 时,什么也看不到。我不能发布图片。但是我能做些什么吗?或者一些必须更改的设置??任何东西都会很有帮助。thnxx....
php - CentOS 6 64x 位上的 FFmpeg-php 安装错误
我正在尝试安装 ffmpeg 和 ffmpeg-php。FFMpeg 安装完美。当我尝试安装 ffmpeg-php 时。当我为./configure运行命令时,它的配置很好。当我运行命令时,让它给我以下错误。我一直尝试最后我遇到了这个错误。
make: *** [ffmpeg_movie.lo] Error 1
操作系统:CENTOS 6.4 x86_64 virtuozzo – vps
请给我任何建议或帮助来解决此错误。
提前致谢..!!
php - 用于 php 的 FFmpeg 包
当我们通过 exec 从 PHP 执行它的命令时,简单的 ffmpeg 包是否也能正常工作?或者我们为此目的有一些不同的 ffmpeg 包?请帮我解决它。
php - 在 cpanel 中安装 FFMPEG-PHP
我正在开发可以创建视频的静态图像数量的 Web 应用程序。在这种情况下,我使用的是 ffmpeg-php 库。但是我已经证明我们必须添加这个库,它默认不存在于 php 扩展中。所以我正在使用经销商,所以我可以自己安装这个库。但我不知道如何在cpanel中安装它。在这种情况下有人可以帮助我吗?
谢谢
video - 无法使用 ffmpeg 转码器转码视频
这个问题可能会在不同的论坛上被问到,但仍然没有找到答案。
我正在尝试使用视频模块和 FFMPEG 转换器播放 *.flv。每当我上传任何 flv Video 时,我都会收到以下消息:-
PHPVideoToolkit 错误:执行错误。由于 FFmpeg 返回错误,因此无法对“C:\xampp\htdocs\Resonance\sites\default\files\videos\original\barsandtone_3.flv”进行编码。错误在于输入文件的视频编解码器。FFmpeg 报告错误为“打开输出流 #0:0 的编码器时出错 - 可能参数不正确,例如 bit_rate、rate、width 或 height”。
已安装的模块是:-
视频 - 7.x-2.9
Video.js - 7.x-2.3 - 版本:4.0.3
视频转码器:FFmpeg / avconv:git:c2dd5a1
JW播放器
以上都安装正确。
视频模块的配置:-
在视频的播放器选项卡(admin/config/media/video/players)中,已配置以下内容:-
新的 FLV 预设已创建并添加到视频的预设选项卡下(admin/config/media/video/presets)。详情如下:-
预设名称:- FLV 预设
视频输出扩展:- FLV Flash Video
视频编解码器:- H 263/H263-1996,H263+/H263-1998/H263 版本 2(不确定视频编解码器)
FFmpeg 视频预设:- 无
视频质量:-无
视频速度:- 无
尺寸:- 640 X 360
纵横比模式:- 保留纵横比
当我从内容类型上传视频时,它会按如下方式提取缩略图:-
保存视频后,它会显示以下消息:-
我的直觉是我设置了错误的预设,但我无法解决这个问题。请帮助我,因为我非常接近完成项目,如果不解决问题,这将是浪费。
更新:-
控制台消息如下:-
报告的错误
PHPVideoToolkit 错误:执行错误。由于 FFmpeg 返回错误,因此无法对“C:\xampp\htdocs\Resonance\sites\default\files\videos\original\barsandtone_19.flv”进行编码。请注意,但是在编码过程的第二遍时遇到了错误,而第一遍似乎一切正常。错误在于输入文件的视频编解码器。FFmpeg 报告错误为“打开输出流 #0:0 的编码器时出错 - 可能参数不正确,例如 bit_rate、rate、width 或 height”。
执行的命令和输出
我不是 Unix 向导来解决这个问题。请帮助我提出正确的道路。
php - 找到ffmpeg的绝对路径
我将 ffmpeg 和 ffmpeg-php 安装到我的专用服务器上,并使用一个小脚本尝试从特定秒中提取图像。
正如您在我的执行命令中看到的那样,有 ffmpeg,但我怎样才能找到 ffmpeg 的绝对路径?看看我的截图,也许这可以帮助你告诉我..
我的最后一个问题是什么是ffmpeg-php?我需要吗?我已经安装了。
谢谢
ffmpeg - make: *** [ffmpeg_movie.lo] 编译ffmpeg-php时出现错误1
在使用 PHP 5.4.20 和 Apache v2.2.25 (cgi-fcgi) 在 CentOS / 6.4-64 上编译 ffmpeg-php 时,我基本上已经筋疲力尽地搜索 Google 并试图解决我遇到的错误。
尝试编译时,我最终得到以下信息。有没有人对如何解决/解决这个问题有任何想法?
/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:311:错误:(每个未声明的标识符只报告一次/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c: 311:错误:对于它出现的每个函数。)/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:311:错误:âleâ undeclared(首次在此函数中使用)/usr/local/src /ffmpeg-php-0.6.0/ffmpeg_movie.c:346:错误:预期â;â在ânew_leâ之前/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:356:错误:ânew_leâ未声明(首先在此函数中使用)/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:在函数âzim_ffmpeg_movie_getCommentâ中:/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:531:警告:不推荐使用“注释”(在 /usr/local/include/l ibavformat/avformat.h:760 声明)/usr/local/src/ffmpeg-php-0.6。0/ffmpeg_movie.c:531:警告:不推荐使用“comment”(在 /usr/local/include/l ibavformat/avformat.h:760 声明)/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c :在函数âzim_ffmpeg_movie_getTitleâ中:/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:546:警告:âtitleâ已弃用(在/usr/local/include/lib avformat/avformat.h:757中声明) /usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:546:警告:不推荐使用“title”(在 /usr/local/include/lib avformat/avformat.h:757 声明)/usr/local/ src/ffmpeg-php-0.6.0/ffmpeg_movie.c:在函数âzim_ffmpeg_movie_getAuthorâ中:/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:561:警告:不推荐使用“作者”(在 /usr/local/include/libavformat/avformat.h:758 声明)/usr/local/ src/ffmpeg-php-0.6.0/ffmpeg_movie.c:561:警告:“作者”已弃用(在 /usr/local/include/li bavformat/avformat.h:758 声明)/usr/local/src/ffmpeg-php -0.6.0/ffmpeg_movie.c:在函数âzim_ffmpeg_movie_getCopyrightâ中:/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:575:警告:不推荐使用“copyright”(在/usr/local/include /libavformat中声明/avformat.h:759) /usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:575:警告:不推荐使用“版权”(在 /usr/local/include /libavformat/avformat.h:759 声明)/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:在函数“zim_ffmpeg_movie_getAlbum”中:/usr/local/src /ffmpeg-php-0.6.0/ffmpeg_movie.c:590:警告:不推荐使用“album”(在 /usr/local/include/lib avformat/avformat.h:761 声明)/usr/local/src/ffmpeg-php- 0.6.0/ffmpeg_movie.c:590:警告:不推荐使用“album”(在 /usr/local/include/lib avformat/avformat.h:761 声明)/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie .c:在函数âzim_ffmpeg_movie_getGenreâ中:/usr/local/src/ffmpeg-php-0.6。0/ffmpeg_movie.c:604:警告:不推荐使用“genre”(在 /usr/local/include/lib avformat/avformat.h:764 声明)/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c :604: 警告: âgenreâ 已被弃用 (在 /usr/local/include/lib avformat/avformat.h:764 声明) /usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c: 在函数âzim_ffmpeg_movie_getTrackNumberâ: /usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:619:警告:“track”已弃用(在 /usr/local/include/libavformat/avformat.h:763 声明)/usr/local/src /ffmpeg-php-0.6.0/ffmpeg_movie.c:在函数âzim_ffmpeg_movie_getYearâ中:/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:632:警告:âyearâ 已弃用(在 /usr/local/include/libavformat/avformat.h:762 声明)/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_movie.c:在函数â_php_read_av_frameâ中:/usr/local/src /ffmpeg-php-0.6.0/ffmpeg_movie.c:1215:警告:不推荐使用“avcodec_decode_video”(在 /usr/l ocal/include/libavcodec/avcodec.h:3656 声明)* [ffmpeg_movie.lo] 错误 1
php - 在php中剪切视频缩略图
我找到了一个代码,可以从视频及其作品中提取缩略图!但是当我尝试使用 php 文件打印带有 Content-Type 的图像时,它返回一个错误,当我尝试将它保存到服务器时它的工作正常!
编码:
文件转换为 UTF8 没有 bom。
谢谢!
php - 从视频中提取帧 - PHP-FFMpeg
我在 laravel 项目中使用 php ffmpeg 来做多项探测、提取帧和编码。从上传的视频文件创建帧时出现问题。这是创建框架的方式:
这有时会起作用并创建框架,但有时则不会。我注意到当我试图打开一个 .mov 文件时会出现这个错误。