眉毛粗的木瓜 · FFmpeg 硬件加速方案概览 ...· 3 周前 · |
挂过科的香菜 · 广佛东环城际、穗莞深城际有新进展了! - ...· 1 月前 · |
沉稳的鸭蛋 · 军营观察丨因为热爱,所以披荆斩棘 - 中国军网· 1 年前 · |
气势凌人的花卷 · 科罗拉多女装正太butters巴特斯_哔哩哔 ...· 1 年前 · |
没有腹肌的香菇 · 花低配的钱买顶配 ...· 1 年前 · |
暴走的柿子 · 恒大汽车能否驶出泥潭· 1 年前 · |
我一直在玩ffserver,和ffmpeg来设置一个实时流与我的摄像头。我曾经(实际上4-5次)让它工作,但现在每次我试图启动服务器,我得到了这个错误:缺少音频流,这是这个ffm所需要的。
下面是我启动它的方式:
ffserver -f ffserver.conf & ffmpeg -i /dev/video0 http://localhost:8090/feed1.ffm
我试图修改
ffserver.conf
文件中的许多内容,例如不同的视频格式、/codec、放置行、NoAudio、删除它等等。我甚至试着用一个包含音频的视频文件代替摄像机,它不会改变任何事情.我不能再让它工作了。
我很绝望,因为我在网上搜索答案,但什么也没找到.我希望这里的一些人能帮助或至少提交想法或想法,在这一点上,我正在采取任何!
发布于 2015-07-03 18:54:40
所以我自己找到了解决办法!因此,您必须在块中添加NoAudio以确保它是强制性的,或者不取决于您使用的格式。问题是,如果您试图启动ffserver,但它不能工作,由于ffserver.conf文件中的一些错误,它是不够纠正的,您需要关闭您试图启动它的外壳,重新打开一个新的外壳并重试,否则错误再次发生,因为一些极端奇怪的原因。
对于所有错误,您必须更正您的ffserver.conf,关闭您试图启动它的外壳,然后打开一个新的外壳,尝试再次启动服务器。
希望这能对你们中的一些人有所帮助。
发布于 2017-09-04 03:29:20
在我的例子中,问题在于我使用的是默认的
ffserver.conf
(如源发行版的
doc
目录和Ubuntu FFmpeg包的
/etc/ffserver.conf
)。默认的
ffserver.conf
有两个使用
feed1.ffm
的不同的
<Stream>
块,而且我还没有意识到这一点,所以即使我将第一个流块标记为
NoAudio
,第二个流块仍然需要它。
切换到一个只包含我需要的块和指令的最小
ffserver.conf
。
https://askubuntu.com/questions/644102
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
求醉的斑马 · Intel VAAPI/QSV/oneVPL区别简介 3 周前 |
沉稳的鸭蛋 · 军营观察丨因为热爱,所以披荆斩棘 - 中国军网 1 年前 |
暴走的柿子 · 恒大汽车能否驶出泥潭 1 年前 |