[Armadillo:04507] ffmepgの実行に関して

suzuki email@hidden
2009年 8月 19日 (水) 17:22:27 JST


お世話になっております。
suzukiです。

Armadillo-500を使用してUSBカメラから取り込んだ動画を配信しようとしています。
ArmadilloにDebianを構築し、ストリーミングサーバーを立てています。
ffmpeg0.5をクロスコンパイルしArmadillo-500で動かしているのですが、実行される時とされない時があります。

debianの/etc/ffserver.confに以下を追加してあります。
<Stream test.swf>
Feed feed1.ffm
Format swf
VideoFrameRate 5
VideoSize 320x240
VideoBitRate 200
VideoQMin 1
VideoQMax 3
PreRoll 0
VideoIntraOnly
NoAudio
</Stream>

ffmpegの実行コマンドは以下になります。
debian#./ffmpeg -f video4linux2 -s 320x240 -r 5 -b 200k -i /dev/video0 
http://localhost:8090/feed1.ffm

このコマンドを実行した時に、
エラー時

http://localhost:8090/feed1.ffm: Unknown format
ioctl(VIDIOC_QBUF)


実行時

Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
    Stream #0.0: Video: flv, yuv420p, 320x240, q=1-3, 200 kb/s, 1000k tbn, 5
tbc
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
[flv @ 0xa05ea0]rc buffer underflow
frame=   20 fps=  6 q=33.1 Lsize=     268kB time=4.00 bitrate= 548.9kbits/s

となります。
これは何が原因となっているのでしょうか。 




armadillo メーリングリストの案内