MJPEG
ストリームをファイルに保存する際に問題があります。MJPEG
このようなパイプラインを使用してストリーミングすると:
gst-launch filesrc location=thirdmovie640x360.mp4 ! decodebin2 name=dec \
! queue ! ffmpegcolorspace ! jpegenc ! queue ! avimux name=mux \
! udpsink host=192.168.0.2 port=5000
このようなパイプラインを使用して、2 台目のマシンでこのストリームを再生できます。
gst-launch -v udpsrc port=5000 ! jpegdec ! autovideosink
ただし、そのようなMJPEG
ストリームをファイルに保存するには (トランスコードせずに!)、一部のメディア プレーヤーで再生できるようにするにはどうすればよいですか? おすすめのパイプラインを教えてください。
出力ストリームを matroska ファイルとして保存するパイプラインを見つけました。
gst-launch udpsrc port=5000 ! multipartdemux ! jpegparse ! jpegdec \
! ffmpegcolorspace ! matroskamux ! filesink location=output.mkv
mp4ファイルを保存するように変更するには? そのようなパイプライン:
gst-launch udpsrc port=5000 ! multipartdemux ! jpegparse ! jpegdec \
! ffmpegcolorspace ! mp4mux ! filesink location=output.mp4
動作しません。MJPEG ビデオをトランスコードせずに mp4 contener (または avi contener) として保存する方法を教えてください。