Articles of ffmpeg

如何减lessAvconv分段输出的文件大小

以下命令会产生100 – 300MB的文件,持续3秒钟的录制。 avconv -f video4linux2 -framerate 24 -i / dev / video0 -c copy -map 0 -b:v 2000 -s 1920×720 -segment_time 3 -segment_wrap 3 -f segment -segment_format avi%03d.avi 我可以尝试减less输出文件大小? 尺寸选项更改video,但对于较小的分辨率,文件大小并不明显不同。

在Oracle Linux 7.3上安装ffmpeg

我正在尝试在Oracle Linux Server 7.3版本上安装ffmpeg。 我正在使用这个发行版,因为这是使用Oracle的Java 8设置获得Docker镜像最安全的方法。 为此,我已经安装了EPEL和RPMFusion存储库 yum localinstall -y –nogpgcheck http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm 添加仓库后,我试图安装ffmpeg yum install -y ffmpeg 但依赖性解决失败 Error: Package: libass-0.13.4-1.el7.x86_64 (epel) Requires: libfribidi.so.0()(64bit) 我在活跃的yum软件仓库的任何地方都找不到这个软件包,所以我被困在安装中。 FWIW,我有以下储存库启用: repo id repo name status epel/x86_64 Extra Packages for Enterprise Linux 7 – x86_64 11931 ol7_UEKR4/x86_64 Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux 7Server (x86_64) […]

无法在Windows上的ffmpeg上启动graphics错误

我在我的工作场所pipe理stream媒体服务器(运行Adobe Media Server 4.5的Dell PowerEdge R420),我希望使用ffmpeg作为活动编码器,因为它在过去产生了更好的结果。 问题是,任何时候,我从我的Windows PC启动ffmpeg,它会给出一个错误消息“无法启动图”。 难道这是Windows上的ffmpeg不再支持直播? 预先感谢您的回应。

第一次剪辑后MP4Box / FFMPEG连续丢失audio

所以对于这两种工具,我当然不是专家,但是我有一个基于Web的项目,它在Amazon Linux服务器上执行命令来连接两个上传的video文件。 首先使用FFMPEG将这两个文件转换为mp4,并在浏览器中完美播放: ffmpeg -i file1.mpg -c:v libx264 -crf 22 -c:a aac -strict -2 -movflags faststart file2.mp4 然后,我试图将这两个结果mp4s合并成一个mp4。 我尝试使用FFMPEG做到这一点,但无济于事。 切换到尝试MP4Box让我更靠近:video连接在一起,但audio停止播放第一个剪辑的结尾,第二个剪辑是沉默的。 MP4Box -force-cat -keepsys -add file.mp4 -cat file2.mp4 out.mp4 我已经尝试了上述命令的不同版本,没有更好的结果。 任何input,不胜感激。

用php exec禁用ffmpeg?

Gallery2脚本使用SYSTEM()&EXEC()来调用FFMPEG 出于安全原因,这两个PHP函数似乎在我的共享虚拟主机服务器上被禁用。 是否有另一种方法来执行FFMPEG?

ffmpeg:当创build一个audio文件切片时,我怎样才能复制原始文件中的所有元数据?

这是我的问题:) 我正在使用的命令如下 ffmpeg -ss 00:01:00 -t 00:00:45 -acodec copy -i original.mp3 new_file.mp3 谢谢你的帮助!! 编辑: 解决scheme ffmpeg -ss 00:01:00 -t 00:00:45 -map_meta_data new_track.mp3:original.mp3 -acodec copy -i original.mp3 new_track.mp3

libavcodec支持哪个版本的H263?

libavcodec支持哪个版本的H263? 我正在寻找H263 2000(v3 / H263 ++)的支持,但我无法validation那是什么被支持。

ffmpeg安装错误

现在我到了安装FFMPEG的最后一部分,它告诉我要做以下事情 cd /usr/local/src/ffmpeg/ ./configure –enable-libmp3lame –enable-libogg –enable-libamr-nb –enable-libamr-wb –enable-libvorbis –disable-mmx –enable-shared make make install ln -s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50 ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51 ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49 ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0 ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51 当我到达部分 ./configure –enable-libmp3lame –enable-libogg –enable-libamr-nb –enable-libamr-wb –enable-libvorbis –disable-mmx –enable-shared 我得到错误 Unknown option "–enable-libogg". See ./configure –help for available options. 我尝试删除–enable-libogg但似乎没有帮助。

将php从5.1.6升级到5.2.13后,ffmpeg-php将无法启动

CentOS 5,安装了ffmpeg并编译了ffmpeg.so。 一切工作正常。 然后将php升级到5.2.13(使用外部存储库) 重新编译ffmpeg.so,但现在当试图加载php: PHP警告:PHP启动:ffmpeg:无法初始化模块 使用模块API = 20050922,debug = 0,thread-safety = 0编译模块 用模块API = 20060613编译的PHP,debug = 0,thread-safety = 0 这些选项需要匹配 在第0行的未知 任何想法如何解决这个问题? 谢谢。

转换video时,FFMPEG会去除audio

我已安装Ubuntu服务器8.04启用Multiverse回购。 我已经安装了FFMPEG,其PHP扩展也。 当我尝试将video转换为flv格式时,我发现audio被删除。 此外,audio不能转换成MP3,只有MP2。 我如何安装所需的编解码器? 请帮忙。