appsrc を使用して mp4/mpeg ファイルを記録するアプリケーションを作成しました。記録を停止する必要があるたびに EOS イベントが送信され、ファイルが正常に作成されます。すべてうまくいく、私のパイプラインは
apprc ! 列 !ビデオレート!ffmpegcolorspace ! x264enc ! mp4mux ! filesink location=video.mp4
偶然、アプリケーションがクラッシュした場合 (正常な EOS を生成できない場合)、記録されたデータの量が完全に失われます。
gstreamer でそのようなファイルを回復する方法はありますか。こういうファイルをgstreamerで読み込んでEOSを追記できないかと考えていました。データを失わないように、それまたは同様のことを行うための規定はありますか。
ありがとう、
ラフル