4

ユーザーが Web ベースの Flash を使用してファイルを再生できるように、 IP カメラ ( http://xx.yy.zz.tt:8080/video.cgi )からの MJPEG ストリームを Linux OS で FLV または MP4 ストリームにトランスコードしたいと考えています。 Flowplayerなどのプレーヤー。

その目的で VLC を発見しましたが、正確なコマンドライン文字列がわかりません。IP カメラへのアクセスはパスワードで保護されているため、HTTP 認証機能も必要です。

また、VLC 以外のソリューション (ffmpeg?) にも興味があります。

4

3 に答える 3

2

私は過去に IP カメラを操作するときに Xuggler を使用しましたが、彼らは ffmpeg を使用してトランスコーディング作業を行っているため、これは可能であるはずです。私があなただったら、このようなコマンド ラインを使用して、サポートされているかどうかを確認します。

ffmpeg -i http://xx.yy.zz.tt:8080/video.cgi -vcodec flv -qscale 1 -an output.flv

于 2011-08-25T14:28:23.880 に答える
2

VLC は HTTP 認証を実行できるようです。 http://www.videolan.org/doc/play-howto/en/ch04.html で、flv に出力できると思います。通常、GUI を使用してパラメータとして使用されているものを確認し、そこから開始します。そこには魔法の公式はありません、相棒。

次のような方法で flv に出力できるようです。

:sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp3,ab=128,channels=2,samplerate=44100}:http{mux=ffmpeg{mux=flv},dst=:8080/}

http://forum.videolan.org/viewtopic.php?f=14&t=80722

http://user:password@host:port/addressのような URL で FFmpeg が動作する場合もあります

参照: https://ffmpeg.zeranoe.com/forum/viewtopic.php?t=1139

于 2010-08-01T02:43:57.897 に答える
1

ユーザーを配置し、同じリンクに埋め込まれたパスをhttp://xx.yy.zz.tt:8080/video.cgi使用します。http://user:pass@xx.yy.zz.tt:8080/video.cgi

于 2013-03-14T21:09:55.073 に答える