Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6. blog2video 생성기 #6

Open
Kang-heesuk opened this issue Sep 6, 2019 · 0 comments
Open

6. blog2video 생성기 #6

Kang-heesuk opened this issue Sep 6, 2019 · 0 comments
Labels
Android Technology JAVA Language Kotlin Language Mobile Job Role .NAVER 법인정보

Comments

@Kang-heesuk
Copy link
Collaborator

Kang-heesuk commented Sep 6, 2019

주제 : 6. blog2video 생성기

우수참가자로 선정시 'NAVER'에서 체험형 인턴십의 참여기회가 주어집니다.

주제선정 배경

  • 네이버 블로그에는 아직도 많은 수의 포스트가 사진과 글로 작성되어 있다. 그렇지만 이제는 동영상시대. 만약 블로그를 동영상으로 볼 수 있다면?! Android MediaFramework 를 이용하여, 사진과 글로 이루어진 스크립트를 자동으로 동영상으로 변환해주는 앱을 만들어보자

개발 요구 사항 (필수)

  • 사진과 글로 구성된 스크립트를 파싱하는 파서 구현
  • 안드로이드 미디어 프레임워크를 사용하여 인코딩 결과를 파일로 저장
  • OpenGL/ES를 이용하여 영상 전환 효과 구현
  • OpenGL/ES를 이용하여 텍스트 애니메이션 구현

개발 요구 사항 (선택)

  • 블로그 게시글을 사진과 글로 구성된 스크립트로 변경하는 웹 크롤러 및 스크립트 생성기
  • Interpolation 함수를 지원하여 애니메이션 효과 확장
  • Freetype2 open source 안드로이드 포팅 및 JNI wrapper

Role

  • Mobile Developer

Technology

  • Android
  • Multimedia

개발언어

  • JAVA
  • Kotlin

기타사항

  • 앱 개발 환경  
    • 노트북 (Linux, macOS, Windows 무관, 안드로이드 스튜디오 3.4 이상 설치)  
    • 테스트 가능한 안드로이드 기기 (Android 7.0, API 24 이상)
  • 사전 요구 지식
    • (필수) JAVA/Kotlin, OpenGL/ES 2.0, 멀티미디어에 대한 기본 지식(compressed data, uncompressed data, fps)
    • (필수) 안드로이드 멀티미디어 프레임워크에 대한 기본 지식 (MediaCodec, MediaExtractor, MediaMuxer API 사용법)
    • (선택)안드로이드 그래픽스 아키텍처에 대한 기본 지식
@Kang-heesuk Kang-heesuk added .NAVER 법인정보 Mobile Job Role Android Technology JAVA Language Kotlin Language labels Sep 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Android Technology JAVA Language Kotlin Language Mobile Job Role .NAVER 법인정보
Projects
None yet
Development

No branches or pull requests

1 participant