pcapファイルを読み取り、gstreamerを使用してオーディオとビデオを含むaviファイルに変換する必要があります。
次のコマンドを試してみると、ビデオファイルの生成に対してのみ機能します。
ビデオのみ
gst-launch-0.10 -m -v filesrc location = h264Audio.pcap!pcapparse src-port = 44602 \! "application / x-rtp、payload = 96"!rtph264depay!"video / x-h264、width = 352、height = 288、framerate =(fraction)30/1" \!ffdec_h264!ビデオレート!ffmpegcolorspace \!avimux!filesink location = testh264.avi
オーディオのみ
そして、私が次のコマンドを使用する場合、それはオーディオファイルを生成するためにのみ機能します。
gst-launch-0.10 -m -v filesrc location = h264Audio.pcap!pcapparse src-port = 7892 \!"application / x-rtp、payload = 8"!rtppcmadepay!alawdec!audioconvert!audioresample!avimux!filesink location = test1audio.avi
ビデオ+オーディオ
次のように2つのコマンドを組み合わせると、エラーメッセージが表示されます--ERROR:from element / GstPipeline:pipeline0 / GstFileSrc:filesrc1:Internal dataflowerror。
gst-launch-0.10 -m -v filesrc location = h264Audio.pcap!pcapparse src-port = 44602 \! "application / x-rtp、payload = 96"!rtph264depay!"video / x-h264、width = 352、height = 288、framerate =(fraction)30/1" \!ffdec_h264!ビデオレート!ffmpegcolorspace \!列 !マルチプレクサ。\ filesrc location = h264Audio.pcap pcapparse src-port = 7892 \!"application / x-rtp、payload = 8"!rtppcmadepay!alawdec!audioconvert!audioresample!列 !avimux name = mux!filesink location = testVideoAudio.avi
この問題に関する解決策や提案をお願いします。前もって感謝します。エリック