2011-08-08 2 views
1

iPhone 카메라에서 실시간으로 비디오를 캡처하는 iPhone 앱을 오랫동안 사용하고 있습니다. 그 부분은 매우 직설적입니다. 단지이 장치가 언제든지 녹화 된 비디오의 마지막 2 분을 유지하고이 기간 이전의 모든 이미지를 삭제하기를 원합니다. 이 기능이 어떻게 작동 하는지를 개념화하는 데 문제가 있습니다. 마음에 떠오르는 유일한 아이디어는 지난 2 분 동안 스틸 이미지 스트림을 유지하고 오래된 이미지를 삭제하는 것입니다. 그런 다음 사용자가 녹화를 중지하면 이러한 이미지가 비디오로 컴파일됩니다. 한 번에 거의 3000 장의 이미지를 유지하는 것이 실제로 비효율적 인 것처럼 보입니다.iPhone 카메라의 비디오 스트림은 항상 스트림의 마지막 2 분만 유지합니다.

나는이 목표를 달성하는 방법에 대한 아이디어를 합리적으로 효율적으로 듣고 싶습니다. 의견을 보내 주셔서 감사합니다.

최저

, 제임스

+0

정지 이미지로 아이디어를 건너 뜁니다. 비디오 코덱이 제공해야하는 모든 효율성을 잃어 버릴 수 있습니다. 나는 iPhone이 그 양의 데이터를 제대로 처리 할 수 ​​있다고 생각하지 않습니다. 하지만 한 번에 10 초씩 녹음 한 다음, 새로운 녹음을 자연스럽게 시작하고 2 분이 지나면 가장 오래된 녹음을 덤프하는 타협점이있을 수 있습니다 ...이 끊김없는 성이 실현 될 수 있는지 여부는 알 수 없습니다. – Toastor

+0

@ 토스터스,이 아이디어가 정말 마음에 듭니다. 나는 당신의 솔루션에서 내가 원하는 것을 정확히 얻을 수 있다고 생각합니다. 가장 최근의 세그먼트는 나머지 세그먼트보다 짧을 수 있습니다 (사용자가 마지막 X 분의 비디오를 가져올 때마다 조기에 끊어 질 수 있음). 그러면 모든 세그먼트가 연결되고 잘립니다. 완전한. 답변을 다시 제출하여 받아 들일 수 있도록하십시오. 감사! – James

+0

완료. 천만에요! 이것이 제대로 작동하기를 바랍니다. – Toastor

답변

2

는 스틸 이미지와 아이디어를 건너 뜁니다. 비디오 코덱이 제공해야하는 모든 효율성을 잃어 버리게됩니다. 게다가, 나는 아이폰이 그 양의 데이터를 제대로 처리 할 수 ​​있다고 생각하지 않는다.

하지만 타협점이 있습니다. 예를 들어 한 번에 10 초씩 녹화 한 다음 새로운 녹화를 원활하게 시작할 수 있습니다. 옛 음반이 낡아지면 덤프하십시오.

녹음 사이에 몇 프레임을 풀지 않고도 이것이 가능한지 확실하지 않습니다.

+0

이 작품을 했습니까? 그 사이에 어떤 데이터도 잃지 않고 원활하게 비디오를 시작하고 멈출 수없는 것 같습니다. 넌 어떻게 그걸 했니? – noRema

관련 문제