作者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://www.ptt.cc/bbs/Soft_Job/M.1403064248.A.7C6.html
推 synd:指定輸出格式看看? 06/18 12:49
→ gn00618777:您是說在 /dev/video0 後面打上 -f XXXX.XXX 嗎? 06/18 13:52
→ kevin0813:config file跟你的OUTPUT是一致的嗎? 06/18 16:12
→ lyforever:首先 你的板子不需要啟動ffserver 06/19 23:06
→ lyforever:你127.0.0.1是本機 不是另外一台的ip ... 06/19 23:06