X秒ごとにJPEGを生成するプロセスがあります。 jpgセットを映画に変換するために使用できることを知っていますが、ffmpeg
それをURL(YouTube Live)にストリーミングしようとしているので、リアルタイムで変換したいと思います。
可能ですか?役に立つ他のツールはありますか?
答え1
FFMPEGは2つの方法でストリーミングできます。
- 複数のクライアントに再ストリーミングできる他のサーバーにストリーミング
- UDP / TCPを介して単一の宛先受信機に直接ストリーミング
FFサーバー、WowzaメディアサーバーなどはFFMPEGで受信できます。
答え2
man 1 ffmpeg
説明する:
複数の画像でビデオを作成するには:
ffmpeg -f image2 -framerate 12 -i foo-%03d.jpeg -s WxH foo.avi
"foo-%03d.jpeg"構文は、シリアル番号を表すためにゼロで埋められた3桁の10進数を指定します。 C printf関数と同じ構文をサポートしていますが、通常の整数を受け入れる形式にのみ適しています。
イメージシーケンスをインポートすると、-iはimage2関連の「-pattern_type glob」オプションを選択して、シェルなどのワイルドカードパターン(ワイルドカード)の内部拡張もサポートします。
たとえば、globパターン「foo-*.jpeg」に一致するファイル名からビデオを作成するには:
ffmpeg -f image2 -pattern_type glob -framerate 12 -i 'foo-*.jpeg' -s WxH foo.avi
これはffmpegのドキュメントです。