こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ffmpegについて

長文になりますが、何卒宜しくお願いします。
家庭内で、ライブカメラの実験を行っています。

ffmpegのインストール、カメラの認識も出来ている状況です、ここで
# ffserver -f /etc/ffserver.conf &
# ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 http://127.0.0.1:8090/feed1.ffm
このオペレーション行うと、USBカメラのLEDが点灯し、Serve 側では、下記の通り表示されます。

FFmpegversion0.5,Copyright(c)2000-2009FabriceBellard,etal.
configuration:
libavutil49.15.0/49.15.0
libavcodec52.20.0/52.20.0
libavformat52.31.0/52.31.0
libavdevice52.1.0/52.1.0
builtonApr25200917:37:54,gcc:4.2.4
[video4linux2@0x88a0290][3]Capabilities:4000001
Input#0,video4linux2,from'/dev/video0':
Duration:N/A,start:1240657720.663330,bitrate:-2147483kb/s
Stream#0.0:Video:rawvideo,yuyv422,320x240,-2147483kb/s,1000ktbr,1000ktbn,1000ktbc
SatApr2520:08:412009127.0.0.1--[GET]"/feed1.ffmHTTP/1.1"2008245
Output#0,ffm,to'http://127.0.0.1:8090/feed1.ffm':
Stream#0.0:Video:msmpeg4,yuv420p,320x240,q=3-31,256kb/s,1000ktbn,30tbc
Streammapping:
Stream#0.0->#0.0
Press[q]tostopencoding
[msmpeg4@0x88a6530]rcbufferunderflow
[msmpeg4@0x88a6530]warning,clipping1dctcoefficientsto-127..127s/s
frame=580fps=31q=3.5size=616kBtime=19.33bitrate=261.0kbits/s

frame= 689 fps= 31 q=4.3 size= 732kB time=22.97 bitrate= 261.1kbits/s
(ffserverが動作しているので、刻々と変化します)

クライアント側からIEを起動しurlへhttp://192.168.0.2:8090/stat.htmを開くと、FFserver Statusというページが正常に表示されます
ここで、test.asfをクリックしますと、WMPが起動するのですが、「要求された操作は現在実行できません」
このように、表示され、何も表示しません、原因は恐らく、ffserver.conf だと思うのですが、いかんせん素人なもので、自己解決できません、ご教示お願いいたします、以下
ffserver.confの内容、及び各種設定、オペレーションです

Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 10
MaxBandwidth 1000
CustomLog /var/log/ffserver.log
NoDaemon

<Feed feed1.ffm>
File /tmp/ffserver/feed1.ffm
FileMaxSize 1G
ACL allow 127.0.0.1
</Feed>

<Stream test.asf>
Feed feed1.ffm
Format asf
VideoFrameRate 30
VideoSize 320x240
VideoBitRate 256
VideoBufferSize 2000
VideoGopSize 60
NoAudio
StartSendOnKey
</Stream>

<Stream stat.html>
Format status
ACL allow localhost
ACL allow 192.168.0.2 192.168.255.255
</Stream>

<Redirect index.html>
URL http://www.ffmpeg.org/

環境
サーバー側
IP address 192.168.0.2
OS slackwware 12.2
ffmpeg 0.5
Camera ELECOM UCAM-H1C30MSV

クライアント側
IP address 192.168.0.3
OS Windows XP SP3
Windows Media Player 9.0

FFmpegインストールオペレーション
# ./configure
# make && make install

USBカメラの認識確認オペレーション
# lsusb
Bus 002 Device 002: ID 056e:7002 Elecom Co., Ltd

# dmesg|grep Camera
usb 2-3: Product: USB2.0 PC Camera
uvcvideo: Found UVC 1.00 device USB2.0 PC Camera (056e:7002)
input: USB2.0 PC Camera as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1.0/input/input2

投稿日時 - 2009-04-25 20:39:11

QNo.4908550

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

私も、詳しくないのですが...
http://www.microsoft.com/japan/windows/windowsmedia/knowledgecenter/mediaadvice/0106.mspx
"要求された操作は現在実行できません。"

http://www.technoworks.co.jp/camera_setting.html
WEBのページを準備:

が参考になるかもしれません

投稿日時 - 2009-05-10 06:29:19

お礼

neorgさん、お世話になります。
掲示していただきました、URL等を参考に、
rmファイルはWindows Media Player Clasicで、swf形式のファイルはfirefoxで動画を再生させることができましたが
肝心のasf形式のファイルはWindows Media Player 11及び、他の動画再生ソフトでも、再生させることはできませんでした。
ffmpegでasf形式のファイルが再生できないというような、意見もプログ等で散見いたしました、ffmpegの不具合のような気もします。

投稿日時 - 2009-05-17 16:06:22

あなたにオススメの質問