「リモート」ビデオエンコーダーからオーバーレイソースを取得するffmpegでオーバーレイを実現しようとしています。
テストのために、ランダムなオンライン ビデオ ソースを使用しています。
以下のコードでわかるように、ソースとオーバーレイは同じです。それは問題ではありません。
現在使用しているコマンドは次のとおりです。
ffmpeg -f mjpeg -i http://81.20.148.158/anony/mjpg.cgi -vf "movie=http://81.20.148.158/anony/mjpg.cgi [mv]; [in][mv] overlay=0:0" output.avi
ここに読みやすいバージョンがあります:
ffmpeg
-f mjpeg
-i http://81.20.148.158/anony/mjpg.cgi
-vf "movie=http://81.20.148.158/anony/mjpg.cgi [mv]; [in][mv] overlay=0:0"
output.avi
次のエラーが表示されます。
Missing key or no key/value separator found after key '//81.20.148.158/anony/mjpg.cgi'
次のような「ローカル」ビデオソースを使用すると、かなりうまく機能します
ffmpeg
-f mjpeg
-i http://81.20.148.158/anony/mjpg.cgi
-vf "movie=a.flv [mv]; [in][mv] overlay=0:0"
output.avi
二重スラッシュに何か問題があるように感じます // または、http://... の : に問題がある可能性が高くなります
ありがとう、フランチェスコ。