내 응용 프로그램이 FFMPEG로 비디오의 모든 프레임을 잡는 중입니다.
내 문제는 어디서 모든 프레임을 저장합니까?
이미 프레임을 비트 맵으로 변환하고 arraylist에 저장하려고했지만 앱이 메모리 부족이라고 말합니다.
또한 iplImages를 arraylist에 저장하면 (실행 중) 500MB 이상이 소요됩니다.
품질이 낮은 비디오를 사용했습니다. 높은 품질의 제품은 IplImages에서 실행되지 않습니다.메모리에서 비디오 프레임을 관리하는 방법
1
A
답변
0
메모리 제한이 있기 때문에 메모리에 이러한 모든 프레임을로드 할 수 없습니다. 한도를 확인하려면 Google Android Android 힙 크기를 사용할 수 있지만 각 기기마다 다르지만 그다지 중요하지 않습니다. 프레임 단위로 처리하고 sdcard와 같은 저장 장치에 저장해야합니다.
+0
이어야합니다.하지만 앱이 프레임별로 sdcard 프레임을 읽고 저장하는 경우 너무 느립니다 비디오를 바로 업로드 하시겠습니까? – user2270298
+0
하지만 앱을 많이 사용하는 것보다 낫습니다. – user2270298
관련 문제
- 1. iOS에서 비디오 프레임을 뒤집는 방법
- 2. 메모리에서 비디오 재생
- 3. 비디오 프레임을 찾는 비디오 프레임
- 4. 파이썬 이미지 프레임을 비디오
- 5. gstreamer-sharp를 사용하여 비디오 프레임을 캡처하는 방법
- 6. C#에서 비디오 프레임을 스트리밍하는 방법
- 7. JRTP로 비디오 프레임을 패킷 화하는 방법
- 8. 첫 번째 비디오 프레임을 얻는 방법?
- 9. vlc python 바인딩을 사용하여 numpy 배열의 비디오 프레임을 잡는 방법?
- 10. libav를 사용하여 메모리에서 비디오 파일 디코드
- 11. YUV 원시 프레임을 비디오 스트림
- 12. 비디오 프레임을 시간으로 볼륨으로 표현하십시오.
- 13. iOS7 AVMutableVideoCompositionLayerInstruction이 비디오 프레임을 고정시킵니다.
- 14. 비디오 프레임을 읽기위한 .NET 라이브러리
- 15. 스트리밍 된 비디오 프레임을 관리하기위한 대기열 사전
- 16. 많은 양의 데이터를 메모리에서 관리하는 가장 좋은 방법은 무엇입니까?
- 17. 32 비트 OS에서 3GB 이상의 비디오 프레임을 메모리에 저장
- 18. 파이썬에서 tkinter로 비디오 파일 (이미지)의 프레임을 표시하는 방법
- 19. PhoneGap의 장치 카메라에서 라이브 비디오 프레임을 얻는 방법
- 20. 비디오 플레이어 소프트웨어에서 프레임을 디인터레이스하는 데 libavfilter를 사용하는 방법
- 21. Android에서 VideoView의 스크린 샷 또는 비디오 프레임을 캡처하는 방법
- 22. 안드로이드에서 캔버스를 통해 모든 비디오 프레임을 렌더링하는 방법
- 23. 카메라에서 현재 프레임을 가져 오는 방법 (비디오 캡처 장치)
- 24. 하늘색 저장소에 저장된 비디오 파일의 첫 번째 프레임을 얻는 방법
- 25. avconv/ffmpeg를 사용하여 연속적으로 스트리밍 RTMP에서 비디오 프레임을 추출하는 방법?
- 26. opencv로 파이썬에서 두 개의 비디오 프레임을 빼는 방법
- 27. 참조를 메모리에서 처리하는 방법
- 28. 비트가 메모리에서 해석되는 방법
- 29. NSManagedObjects 메모리에서 관리되는 방법
- 30. 메모리에서 설정을 변경하는 방법
FFmpeg 라이센스에 대해 알고 계십니까? 그것은 GPL입니다. 즉, 앱에서 라이센스를 사용하고 있다면 앱의 라이센스도 GPL이므로 오픈 소스 – Nativ