Articles of ffmpeg

检测FFMPEG中是否支持-vf(closures)

根据FFMPEG文档 ,不再支持旧的裁剪和填充语法: -croptop尺寸-cropbottom尺寸-cropleft尺寸-cropright尺寸 所有的裁剪选项已被删除。 改用-vf crop = width:height:x:y。 -padtop size -padbottom size -padleft size -padright size -padcolor hex_color 所有的垫选项已被删除。 使用-vf pad = width:height:x:y:color代替。 我正在编写一个FFMPEG简单的包装,我想知道是否有任何直接的方法来检测,如果我应该使用新的-vf语法或不。 我已经通过aptitude安装了最新的ffmpeg包(版本SVN-r0.5.1-4:0.5.1-1ubuntu1),但它似乎还不支持新的语法,所以我不知道该找什么。 ..任何帮助表示赞赏!

ffmpeg完全支持html 5转换

我需要知道的ffmpeg需要的库转换为支持以下格式的任何格式的audio和video有最佳的configuration转换为HTML5格式的audio和video文件。 我需要支持MP3和oggaudio文件。 还需要支持FLV , H.264 , Ogg Theora和VP8(WebM)等video文件。 我正在使用debian也使用deb-multimedia库。 我需要这种格式所需的包列表(任何格式到这种格式)。 还有从包pipe理安装或通过最新的ffmpeg库进行编译的任何configuration。 非常感谢。

在共享主机服务器上安装FFMPEG

我有godaddy共享托pipe服务器在Linux下运行。 我试图在服务器上安装ffmpeg,但是我无法安装它。 在godaddy,百胜没有工作。 任何人都已成功安装共享主机FFMPEG? 你可以让我知道安装步骤? 提前致谢。

%D在Bash中的文件名

我正在使用ffmpeg将一些jpgs转换为mp4文件,它似乎工作得很好,video.mp4被创build。 这是我正在使用的命令: ffmpeg -r 0.1 -i uploads/image%d.jpg uploads/video.mp4 我有我的上传目录中的这些文件 image1.jpg image2.jpg image3.jpg image4.jpg 我在一个快速的谷歌search中find了这个例子。 我已经改变了一点,但图像%d.jpg保持不变。 它应该循环每个图像,并将其放入mp4。 不过,我发现它不包括这里的最后一个文件。 %d如何递增1,然后抓取每个文件? 为什么不抓住最后一个文件? 当我删除第四个图像,那么它只加载前两个图像,所以最后的图像只是没有被列入由于某种原因。 任何意见,如何这项工作真的会有所帮助,谢谢!

FFserver和Apache在同一个端口上

我刚刚在我的专用服务器上安装了apache&ffserver的全新安装。 一切工作正常,我可以玩我的电影FlashPlayer(因为我编码我的stream在H264 / AAC)由我的Apache服务。 但是Flash Player在ffserver的端口上播放stream(8090)。 有些人在防火墙后面,因为8090被我们阻塞,所以无法玩我的生活。 我怎样才能只使用端口80? 在此先感谢,请原谅我可怜的英语!

实时转码多个RTMPstream

在与许多公司交stream或销售stream媒体产品之后,我感到非常沮丧,我希望有人能让我朝正确的方向发展。 这是我的问题: 我们通过闪存媒体编码器在网上直播体育比赛。 在事件地点,我们大多只有2兆比特的上游。 所以目前我们正以约1mbit的速度stream动。 但是我们也需要stream式设备的stream和没有快速互联网的用户stream。 所以我们需要更多的低比特率的stream,但是我们无法通过2mbit来获得这个…我正在寻找一个解码器,它可以将一个1mbit(也许将来1.5mbit)转码到两个(或更多)较低比特率的stream。 解决scheme应该是可扩展的,因为有时我们有一天在不同的地点有7个事件,所以可能有7个inputstream。 我已经search了networking硬件代码转换器,但没有find一个稳定的解决scheme,我也testing了转码与ffmpeg,但它似乎有时序和关键帧比特率切换的问题。 有谁知道这个问题的硬件或软件解决scheme? 有没有人用ffmpeg或云上的其他工具(亚马逊ec2等)做了这样的事情? 谢谢! 一月

Pbxnsip保留音乐:在Linux上stream式播放RTP

所以我们有PBXNsip PBX服务器。 我们希望听到留言音乐(MOH)的留言。 他们确实为卫生部提供RTP,但我们想要听的音乐是Shoutcast和mp3格式。 有人使用mplayer / ffmpeg / ffserver播放shoutcaststream,并将其发送到特定端口上的ffserver或使用pbxnsip服务器可以使用该端口进行RTPstream? 我什至不知道ffserver是我需要的,但听起来像这样。

avconv – 不使用movflags

通过参数“-movflags frag_custom”,我的avconv说 [mp4 muxer @ 0x8d05f60] [Eval @ 0x7fffcc763f00]未定义的常量或丢失'('in'frag_custom'[mp4 muxer @ 0x8d05f60]无法parsing选项值“frag_custom” [mp4 muxer @ 0x8d05f60]错误设置选项movflags值为frag_custom。 但与avconv编译与mp4 muxer,所以最新的问题是什么? 版本是avconv 0.8.1-4:0.8.1-0ubuntu1

ffmpeg错误地解释.aif文件?

在Ubuntu 10.04服务器上,我使用apt安装了ffmpeg软件包。 ffmpeg在继续工作,并且应该如此。 几乎。 出于testing的目的,我上传了一些audiofiles。 其中一个aif文件没有被正确解释。 而在我的主力(Mac SnowLeopard)ffmpeg告诉格式为 Stream #0.0: Audio: pcm_s24be, 44100 Hz, 2 channels, s32, 2116 kb/s 我的Ubuntu服务器说这是: Stream #0.0: Audio: pcm_s24be, 44100 Hz, stereo, s16, 2116 kb/s 这是错误的一点点。 Ubuntu然后无法转换与错误信息的文件 [pcm_s24be @ 0xcd4b580]invalid PCM packet Error while decoding stream #0.0 这当然是不正确的。 该文件是完全有效的。 是否有任何知道ffmpeg解释aif格式的问题? 我怎样才能找出哪个版本的aif-codec ffmpeg正在使用? 任何想法如何处理这个问题? ffprobe输出: FFprobe version SVN-r20090707, Copyright (c) 2007-2009 […]

我如何使用ffmpeg获取一个文件的编码选项,然后以完全相同的方式编码另一个文件

我需要编码2个video文件相同,所以他们保证在一些我不能修改的系统上播放 我有2个video文件,其中一个对每个人都很棒,另外一个对大多数玩家都不是。 我没有能力在所有不能播放问题video的系统上安装编解码器或播放器 我喜欢重新编码有问题的文件,使其与好的一样。 我试图破译ffmpeg手册页,并且Google没有好运气。 是否有可能使用ffprobe的输出为ffmpeg提供选项,所以我可以重新编码我的坏video文件编码相同的良好工作?