我正在使用FFMpeg来转换视频,它在命令行下运行良好。我正在使用以下命令:ffmpeg-iinput.mpg-vcodeclibx264-b819200-s100x100-g15-bf3-b_strategy1-coder1-qmin10-qmax51-sc_threshold40-flags+loop-cmp+chroma-me_range16-me_methodhex-subq5-i_qfactor0.71-qcomp0.6-qdiff4-directpred1-flags2+fastpskip-dts_delta_threshold1-acodeclibfaac-ab48000
我创建了一个PHP代码,它在上传到32kbps比特率时压缩mp3我已经引用了这个线程HowtocompressorconverttolowqualityMp3filefromPHP使用了这段代码exec("ffmpeg-iinputfile.mp3-ab24000outputfile.mp3")但问题是我不能压缩超过32kbps。我的代码指示压缩到24kbps但执行后,我可以看到输出文件是32kbps。谁能告诉我应该怎么做才能压缩超过32kbps。或者ffmpeg有什么限制吗?? 最佳答案 你不能达到低于32kbps的原因是因为采样
我正在尝试在PHP中运行以下命令(在Ubuntu上):而且我总是得到“Nogood”的回应,并且没有创建文件。有趣的是,如果我在Shell中运行完全相同的命令,它可以正常工作,没有问题。此外,当我运行上面的相同代码,但用“whoami”代替ffmpeg东西时,它可以工作。(它回显“成功”)关于为什么这不起作用的任何想法?谢谢。 最佳答案 获取标准错误将给出结果尝试ffmpeg-iinputfile[more_params]2>&1 关于PHPexec()不适用于ffmpeg,我们在Sta
我有一项异常困难的任务要完成。我以为这很容易,但我所有的努力都没有结果。我正在将上传到php脚本的视频从各种格式(.avi、.mpg、.wmv、.mov等)转换为单一的.flv格式。转换效果很好,但我遇到的问题是视频的分辨率。这是我当前正在运行的命令(使用PHP变量):ffmpeg-i$original-ab96k-b700k-ar44100-s640x480-acodecmp3$converted$original和$converted都包含这些文件的完整路径。我的问题是这总是转换为640x480(就像我告诉它的那样),即使源较小。显然,这是在下载视频时浪费磁盘空间和带宽。此外,这不
我正在尝试为我的项目制作视频上传功能。但是我对ffmpeg部分有疑问。ffmpeg已经安装在我的服务器上。但我无法获得任何缩略图。我尝试使用以下代码创建缩略图:$videoa=exec("/usr/bin/ffmpeg-i$videoUrlp.flv-fflv-s650x390$videoUrlp.mp42>&1");$videob=exec("/usr/bin/ffmpeg-i$videoUrlp.mp4-vcodecpng-ss00:00:5-s650x390-vframes1-an-frawvideo$videoUrlp.png");但是当使用var_dump();用于var_d
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭去年。Improvethisquestion托管我网站的服务器没有ffmpeg,我不允许安装任何额外的扩展。还有其他方法可以动态制作视频缩略图吗?也许是某种网络服务,我在其中传递视频文件,结果我得到了一个图片文件。顺便说一下,我正在使用php。
一、前言在正式编写FFmpeg播放器前,我们需要先简单了解下所要用到的FFmpeg库、播放与解码流程、函数和相关结构体。二、FFmpeg库简介库介绍avcodec音视频编解码核心库avformat音视频容器格式的封装和解析avutil核心工具库swscal图像格式转换的模块swresampel音频重采样avfilter音视频滤镜库如视频加水印、音频变声avdevice输入输出设备库,提供设备数据的输入与输出FFmpeg就是依靠以上几个库,实现了强大的音视频编码、解码、编辑、转换、采集等能力。这里实现视频播放就除了avfilter库没用到。三、FFmpeg播放流程通常情况下,视频文件如MP4,M
我正在尝试在我的AlpineLinuxDocker环境中安装OCI8扩展。虽然有几个地方说它行不通,但也有一些地方说它确实有效。我有一个3.4版本,出于公司原因,它现在保持这样。我已经在我的Dockerconf中完成了这个:#InstallOracleClientandbuildOCI8(OracelCommandInterface8-PHPextension)USERrootENVLD_LIBRARY_PATH=/usr/local/instantclientENVORACLE_HOME=/usr/local/instantclientRUNapkupdate&&apkupgrade
我有两个关于FFmpeg的问题1.FFmpeg输出是否随版本变化(ffmpeg-i)2.如果输出没有改变,任何人都知道一个很好的PHP/Python类,它解析FFmpeg输出并获取所有元数据(持续时间、编解码器、音频比特率、视频比特率、宽度、高度...)3.如果FFmpeg输出发生变化,任何人都知道一个linux工具(cmd行)可以在不依赖FFmpeg的情况下获取这些元数据。我知道php-ffmpeg模块存在,但它太旧且有错误(例如持续时间错误......,无法让$movie->getAudioBitRate()工作)谢谢 最佳答案
我想知道是否可以使用ffmpeg将嵌入艺术作品的音频文件转换为MP3并保存艺术作品?我在我的服务器上安装了ffmpeg,并且转换为MP3工作正常,包括除嵌入式艺术品之外的所有元数据。谢谢,尼克 最佳答案 FFmpeg可以处理嵌入在mp3中的艺术作品。来自thedocsonmp3:ThemuxersupportswritingID3v2attachedpictures(APICframes).Thepicturesaresuppliedtothemuxerinformofavideostreamwithasinglepacket.Th