首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >FFserver-FFmpeg缺少所需的音频流

FFserver-FFmpeg缺少所需的音频流
EN

Ask Ubuntu用户
提问于 2015-07-03 15:57:10
回答 2查看 8.9K关注 0票数 4

我一直在玩ffserver,和ffmpeg来设置一个实时流与我的摄像头。我曾经(实际上4-5次)让它工作,但现在每次我试图启动服务器,我得到了这个错误:缺少音频流,这是这个ffm所需要的。

下面是我启动它的方式:

代码语言:javascript
复制
ffserver -f ffserver.conf & ffmpeg -i /dev/video0 http://localhost:8090/feed1.ffm

我试图修改ffserver.conf文件中的许多内容,例如不同的视频格式、/codec、放置行、NoAudio、删除它等等。我甚至试着用一个包含音频的视频文件代替摄像机,它不会改变任何事情.我不能再让它工作了。

我很绝望,因为我在网上搜索答案,但什么也没找到.我希望这里的一些人能帮助或至少提交想法或想法,在这一点上,我正在采取任何!

EN

回答 2

Ask Ubuntu用户

发布于 2015-07-03 18:54:40

所以我自己找到了解决办法!因此,您必须在块中添加NoAudio以确保它是强制性的,或者不取决于您使用的格式。问题是,如果您试图启动ffserver,但它不能工作,由于ffserver.conf文件中的一些错误,它是不够纠正的,您需要关闭您试图启动它的外壳,重新打开一个新的外壳并重试,否则错误再次发生,因为一些极端奇怪的原因。

对于所有错误,您必须更正您的ffserver.conf,关闭您试图启动它的外壳,然后打开一个新的外壳,尝试再次启动服务器。

希望这能对你们中的一些人有所帮助。

票数 3
EN

Ask Ubuntu用户

发布于 2017-09-04 03:29:20

在我的例子中,问题在于我使用的是默认的ffserver.conf (如源发行版的doc目录和Ubuntu FFmpeg包的/etc/ffserver.conf )。默认的ffserver.conf有两个使用feed1.ffm的不同的<Stream>块,而且我还没有意识到这一点,所以即使我将第一个流块标记为NoAudio,第二个流块仍然需要它。

切换到一个只包含我需要的块和指令的最小ffserver.conf

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/644102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档