作者gn00618777 (非常念旧)
看板Soft_Job
标题[请益] ffmpeg
时间Wed Jun 18 12:04:04 2014
我的目的是在自己的板子安装 camera,利用 ffmpeg 将抓到的影像传到ffserver,然後
在另一台电脑接收影像。
目前可以在板子上录制影像然後在板子上播放,藉以下指令
# ffserver -f /etc/ffserver --- 启动 avserver
# ffmpeg -s 320x240 -f video4linux2 -i /dev/video0 cam1.asf
#ffplay cam1.asf
现在要传送到 avserver
#ffserver -f /etc/ffserver.conf
# ffmpeg -s 320x240 -f video4linux2 -i /dev/video0
http://127.0.0.1:8090/cam1.ffm
出现以下讯息(我省略了一些)
Stream mapping:
Stream #0.0 -> #0.0
Error while opening encoder for output stream #0.0 - maybe incorrect
parameters such as bit_rate, rate, width or height
Sat Jan 1 03:58:39 2000 127.0.0.1 - - [POST] "/cam1.ffm HTTP/1.1" 200 0
*** glibc detected *** ffmpeg: free(): invalid pointer: 0x0002d2a0 ***
Aborted
上网爬文了,我认为非常有可能是 ffmpeg 参数没设定完全。。也不清楚320x240这解析
度是否合法,我该如何用完整的参数搭配?谢谢。 若问题po在这不合适会自删。
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.147.121
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1403064248.A.7C6.html
1F:推 synd:指定输出格式看看? 06/18 12:49
2F:→ gn00618777:您是说在 /dev/video0 後面打上 -f XXXX.XXX 吗? 06/18 13:52
3F:→ kevin0813:config file跟你的OUTPUT是一致的吗? 06/18 16:12
4F:→ lyforever:首先 你的板子不需要启动ffserver 06/19 23:06
5F:→ lyforever:你127.0.0.1是本机 不是另外一台的ip ... 06/19 23:06