2009-07-01 6 views
3

두 가지 문제에 대해 여러 게시물을 읽었지만 지금까지 비교 한 사람을 보지 못했습니다.iPhone 짧은 애니메이션 : 비디오 또는 이미지 시퀀스?

투명도없이 전체 화면 애니메이션을 원한다고 가정 할 때, 앱이 시작될 때 단지 2 초의 애니메이션 (1 ''- 2 '')이 필요합니다. 누구든지 "비디오"가 iPhone과 관련하여 "이미지 시퀀스"(320x480 @ 30)와 어떻게 비교되는지 알고 있습니까?

답변

3

생각해 볼 점이 몇 가지 있습니다.

  1. 위에서 지적한 애니메이션의 크기. 초당 15 이미지의 프레임 속도를 시도해 볼 수 있으므로 3 초 동안 45 이미지가 될 수 있습니다. 그것은 꽤 많은 데이터입니다.
  2. 비디오는 H.264 (Baseline Profile Level 3.0) 형식 또는 MPEG-4 Part 2 비디오 (Simple Profile) 형식에서 언급 한 것처럼 압축됩니다. 이는 합리적으로 작을 것임을 의미합니다.

비디오가 필요합니다. 1. 45 개의 풀 스크린 PNG 이미지는 많은 RAM이 필요합니다. 나는 이것이 잘 작동 할 것이라고 생각하지 않는다.

마지막으로 메모리에로드해야하는 미디어 플레이어 프레임 워크를 광고해야하며 이로 인해로드 시간이 늘어납니다.

MY ADVICE : 애니메이션과 같은 사운드는 약간 불필요합니다. 연령이 오래 걸리는 앱이 싫어서 앱 시작 시간이 늘어납니다. 당신이 이것을하는 것을 피할 수 있다면, 그렇게하지 마십시오. 앱을 빨리 만들어보세요. 만약 당신이로드 후 다른 시간에 이것을 할 수 있다면 그것은 멋지다.

1

비디오 압축은 비트율을 줄이기 위해 이전 프레임 데이터를 고려하므로 비디오 시퀀스보다 훨씬 더 압축됩니다. 디코딩하는 데 더 많은 전력이 필요하지만 아이폰에는 하드웨어가 있고 OS에는이 하드웨어를 사용하는 API가 있기 때문에 사용하기에 나쁘지는 않을 것입니다.

+0

내가 생각하기에. 그러나 너무 많은 사람들이 프레임별로 애니메이션을 재생하려고하므로 볼 수없는 것이 있는지 궁금합니다. – Dimitris

0

은 실시간으로 시퀀스를 렌더링 할 가능성을 간과하지 않습니다.

+0

이렇게하면 어떻게 될까요? 로드 시간 단축, 메모리 사용 공간 축소, 이미지 품질 향상, 대화 형 작업과 같이 렌더링의 복잡성에 따라 – Dimitris

+0

을 사용할 수 있습니다. http://www.khronos.org/opengles/ – kent

관련 문제