2017-04-20 10 views
0

FFmpeg 콘솔을 사용하여 조각난 MP4 파일에 RTSP 스트림을 저장할 때 작은 메모리 누수가 있음을 발견했습니다. 시간당 약 3 ~ 4MB의 누출이 있습니다 (각 프레임이 프래그먼트이고 30fps 인 경우).조각난 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