问题标签 [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 - php启动报错:无法加载动态库
我刚刚设置了一个新的 apache 服务器,我收到了这个错误,因为 php 不工作
我应该怎么做才能摆脱这个?安装ffmpeg会有帮助吗?
php - 为 php 安装 ffmpeg
我已经在互联网上搜索了超过 3 天,但找不到任何清楚说明如何为 php 安装 ffmpeg 的内容。我目前在我的 Mac 命令行上正确安装了 ffmpeg,但是关于如何在我的 php 脚本中使用它却超出了我的范围。如何为 php 安装 ffmpeg?任何帮助都会很棒。谢谢。
php - 过滤器 concat:out:v0 有一个未连接的输出 | 与 php-ffmpeg 连接
我正在将PHP-FFMpeg 合并到运行良好的 symfony3 项目中。但是最近我一直需要将两个视频连接成一个,并且似乎不受支持。所以我基于这个ConcatVideoFilter
创建了一个我正在使用的类
我的 symfony 分析器出现编码失败错误
然后我复制粘贴了实际的 ffmpeg 命令行,看看它会给出什么错误:
这给了我这个错误
过滤器 concat:out:v0 有一个未连接的输出
这个错误是什么意思,我能做些什么来摆脱它?
php - 使用 VidStab 的 PHP-FFMpeg 视频稳定
我在 Laravel 5.2 应用程序中使用PHP-FFMpeg在VidStab的帮助下稳定视频。我已经正确安装了所有依赖项和所有内容,我可以按照 VidStab 存储库中的说明通过命令行稳定我的视频。
我的问题是我怎样才能在 PHP 中很好地做到这一点(Laravel 方式)?我知道我可以像这样向 Video 对象添加自定义过滤器:
但是如何在不需要 的情况下执行此命令$video-save()
,我认为它旨在输出视频/音频文件而不是trf
分析文件?
我想我可以只运行一个 PHP exec() 命令,但我想尽可能多地保留这个面向对象的 PHP。有什么建议么?
提前致谢!
我已经尝试过了(添加-f null -
到过滤器,然后尝试运行save()
以执行命令),但它仍然创建 mp4 文件而不是 trf 文件:
php - 转码百分比永远不会超过 65% php-ffmpeg
编辑
经过一些测试,这个错误似乎与剪辑的视频直接有关。如果我拍摄 100% 的视频,那么转码的百分比会上升到 100%。如果我只拍摄 30% 的视频,那么转码的百分比会上升到 64-65%。
介绍
我正在为我的 symfony3 项目使用https://github.com/PHP-FFMpeg/PHP-FFMpeg 。通过作曲家安装。
当视频完成转码后(当转码百分比达到 100% 时)我想对刚刚创建的视频开始另一种类型的操作。
问题
但是,当我剪辑视频时,我似乎永远不会达到 100%。它似乎每次都停在65%。
我查看了 lib 以查看导致此问题的原因,但不幸的是我找不到任何迹象。X264 格式扩展到创建进度侦听器的 DefaultVideo 类。这是执行此操作的确切功能。
问题
是的,我想要创建的第一个视频实际上被正确剪辑。剪辑视频(减少视频长度)是否与转码百分比永远不会达到 100% 有关?
有没有更优雅的方法来知道视频何时完成转码?
ffmpeg - FFMpeg-PHP、Digital Ocean、Centos 6服务器安装与访问
我在数字海洋、Centos 6 服务器上启动和运行 FFMpegPHP 时遇到问题。
我需要做的就是使用 PHP 将一系列图像转换为电影。
我可以通过 FTP 访问我的服务器,因此我可以在需要时安装文件,我还可以访问命令行。
我已将 FFMpeg 和 FFMpeg-PHP 安装到服务器上,但我不确定如何从 PHP 执行它。这是我到目前为止所拥有的->
http://socialexplosion.co.uk/phpffmpeg/
这是错误日志的输出:
我似乎无法让它工作。
有任何想法吗?也许我安装错了?
谢谢
php - 编码一次后尝试使用 PHP-FFMpeg 打开文件
在同一个 PHP 进程中,我试图打开一个被操作和保存的文件,然后我试图将其作为新的 FFMpeg\Video 打开。例如,在同一过程中:
然而,当我试图打开被操纵的文件时,我得到了这个 InvalidArgumentException 异常:
在 FFMpeg::open() 无法检测到它是视频流还是音频流后,它会抛出它。
FFMpeg::open()
我应用于视频的过滤器是音频静音和加速(setpts)。
所以我想知道,为什么 FFMpeg 不将其识别为视频?
laravel - Laravel php-FFMpeg x264 错误
我用作曲家为 Ubuntu 安装了 FFMpeg,为 Laravel 安装了 php-FFMpeg。
只要我采用 wmv 或 webm 格式,一切都很好。
如果我使用 x264 将视频转换为 mp4,我会收到两条错误消息。
首先这个:
和:
这是我的 ffmpeg 配置
ffmpeg-php - 在单个命令中以 2 种尺寸调整一个视频的大小
当用户上传视频时,我会制作 2 种尺寸。早些时候,我分两步执行此操作,如下所示
第一个尺寸:
第二尺寸:
但现在为了减少处理时间,我想将这两个步骤合二为一。我已阅读https://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs并执行以下命令
但它给出了以下错误
[NULL @ 0xaee5440] 无法为“-filter:v”-filter:v 找到合适的输出格式:参数无效
那么谁能建议我如何解决它?
linux - 无法安装ffmpeg php
我已经使用 ffmpeg 自动安装程序在 centos 服务器中安装了这个 ffmpeg
ffmpeg 版本 N-80962-g70d418c
之后我下载了 ffmpeg-php 并尝试配置,但我得到了错误
配置:错误:找不到 ffmpeg 标头。确保使用 --enable-shared 选项将 ffmpeg 编译为共享库
有人说新版本的php不再支持ffmpeg..
但是有些人正在使用它..我需要知道他们现在是如何使用它的