2017-04-20 25 views
0

FFmpegコンソールを使用して、断片化したMP4ファイルにRTSPストリームを保存すると、小さなメモリリークが発生しています。 1時間に約3〜4 MBのリークが発生します(各フレームがフラグメントで30 fpsの場合)。断片化されたMP4でのFFmpegメモリリーク

次のコマンドを使用した:

ffmpeg.exe -i rtsp://10.50.1.16/media/video3 -vcodec copy -an -f mp4 -frag_duration 1000 -movflags empty_moov+default_base_moof+omit_tfhd_offset -loglevel quiet "c:\MemoryLeakTest.mp4" 

you can see here a perfmon set over 5 days

このリークは時間の線形およびファイルに書き込まれた断片の数に関連すると思われます。

また、FFmpegライブラリでも再現可能でした。

誰もこのようなことに遭遇しましたか?

+0

私はそれがあなたを助けることができるか分からないが、断片化されたmp4を生成することについてこの質問を見つけた – Hokusai

+0

バグトラッカーに投稿する必要があります。 – Mulvya

答えて

0

メモリリークを検出するには、デバッグシンボルを持つソースからFFmpegをコンパイルし、次にメモリリーク検出ツールであるメモリデバッグを開始します。たとえば、を見てValgrind