안녕하세요. 

 

게시판이 적합한지 애매합니다만, 자유게시판이라서 올려봅니다. 

 

XE(라이믹스)를 통한 기능 확장중 SNS 등과 비교해서 취약한 부분으로 동영상 업로드 문제가 있습니다. 정확하게는 XE 문제라기 보다는 대부분의 단독 커뮤니티들의 트래픽 문제 때문에 겪는 어려움이겠지요.

 

 

사실상 이미지나 GIF 애니메이션도 최대한 압축 하려고 노력하는게 운영자 입장에서의 눈물겨운 현실입니다.

 

일반 사용자들은 트래픽에 이해도 없는 것이 대부분이자, 당연한 부분이라서 동영상 올리게끔 해달라는  요구도 심심치 않고, 모바일에서 동영상 찍어서 간단하게 업로드 하고 싶은 회원들도 많습니다.

 

얼마전 구름이님이 만든  GIF애니메이션을 1/10로 압축해서 MP4 형태로 변환하는 모듈을 보고 생각난 아이디어입니다.

 

동영상 업로드후 MP4로 압축,  예를 들어 20MB 정도의 짧은 동영상도 GIF 애니메이션과 같이 압축률만 높다면 기존 압축 되지 않은 GIF 애니메이션 수준에서 가능하지 않을까 라는 생각이 들었습니다.

 

처음에는 GIF CONVERT PRO 의 부가기능으로 제안을 했으나,  모듈의 성격이 다르고 더 어려운 부분이 있어서 별도 의뢰쪽으로 가닥을 잡았구요.

 

업로드 용량을 관리자가 설정하고 MP4의 해상도와 크기를 설정을 하면 충분히 서버에서 가용이 가능하다는 결론입니다.

 

따라서, 구름이님에게 문의해서 받은 답변은 이렇습니다.

 

  • 안드로이드 6.0 이상, 아이폰 (ios 10) 기기의 카메라 앱의 영상 녹화 포맷을 GIF Convert PRO 처럼 MP4로 변환 하는것을 목표

  • 부가 지원 기능은 변환 해상도 및 품질 설정으로 사이트 운영자가 적절히 결과물의 용량을 설정 가능토록 개발

  • 압축률은 x264로 인코딩 되며 나머지는 관리자가 모듈에서 설정한 값(최대 해상도,품질)에 따라 조정 할 수 있어 유연하게 대처 가능.
  • 개발 기간은 최대 3주 약 한달로 예정하나, 예정보다 빨라질 수 있음.  단, 웹호스팅(비 서버운영)은 안되고 서버 사이트만 가능.

 

-----------------------------------------------------------

저는 단독 의뢰라도 할 생각입니다만,  두세분이라도 함께 하면 좋은 의견도 나눌 수 있고 비용도 줄일 수 있을거 같아서 구름이님에게 문의하니 좋다는 답변입니다.  펀딩과 비슷한 개념에서 보시면 될거 같네요. 

 

  1. 동영상 -> MP4 변환 모듈을 함께 의뢰 하실 분을 댓글 남겨주십시요. 기간은 2~3일 정도만 파악해 보면 될 거 같습니다.
  2. 기간 동안 참여 의사 회원이 있으면 본 게시물 댓글로 참여자 확인후 구름이님 사이트에 동일 말머리로 글 남기는 쪽으로 하구요.
  3. 세분 이상을 기준으로 대략 금액은 10만원 중반 전후입니다.  대신 인원이 10명 이상이 되면 정식 모듈로 해서 구름이님이 비용 책정후 이전의 유료 모듈처럼 가격이 내려갈 가능성도 있지 않을까 싶습니다.   (요건 대략 인원 확정되면 구름이님이 판단하실 영역입니다)

 

좋은 모듈은 XE(라이믹스) 사용자에게 도움이 된다고 생각합니다. 개발자에게도 아이디어를 제공하고 정당한 비용으로 더 좋은 모듈이 개발 되도록 후원하는 순환도 이루어질거구요.

 

     상기 내용과 같이 동영상 -> MP4 변환 모듈을 함께 의뢰 하실 분이 계시다면 아래 댓글 남겨주시고 의견 교환했으면 합니다.

     감사합니다. 좋은하루 보내세요. 

 

 

  • profile
    탑승해봅니다~

    저는 개인적으로 영상파일을 받았을때 MP4로 변환해서 파일 주소로 리턴해주고, MP4용량이 줄어들었으면 좋겠네요

    아니면 mp4로 받고 용량을 줄일때 그 status를 볼 수 있으면 좋겠네요~
  • ?
    제가 이해를 잘 못하는 부분이 있는데 이런게 가능한 거라면 저도 동참하고 싶습니다.
    휴대폰에서 찍은 영상을 휴대폰에서 해당 파일을 게시판에 업로드하면 해당 영상이 게시판 보기 화면에 나온다...

    다음 주 조그마한 어학원 오픈을 하는데 학생들 영상을 찍어서 성장 과정을 보여주려고 하는데 지금은 학생들이 유튜브에 올리는 방법을 생각하고 있는데 위와 같은 기능이 가능하다면 수업 중에 바로 녹화해서 저희 서버가 있는 사이트에 올려서 바로 볼 수 있도록 하면 더 좋은 것 같다는 생각이 드네요. 그런 기능이었으면 정말 좋겠습니다.
  • ? profile
    제가 말했던 전자와 같네요,근데 모바일은 mp4영상이지 않나요?
    그러면 영상만 받아서 소스로 직접 하드코딩해서 가져오면 될거같습니다.
  • profile ?
    ios의 경우 영상파일이 mp4가 맞는데 사용을 안해본 안드로이드는 잘 모르겠습니다.
    저같은 경우에는 녹화 후에 게시판에 업로드만 하면 자동으로 해당 영상이 게시판 읽기창에서 보여지는게 중요한데 이게 자동으로 모바일에서 업로드 후 이루어지고 파일 용량만 줄어들 수 있다면 유튜브 업로드 보다 더 좋긴합니다. 학생들(코드를 모르는 초등2~4학년정도의)이 직접 올리는 작업이 된다면 보다 효율적이 될 것 같습니다.
  • ? profile
    저도 용량을 줄이는데에 큰의의를 두고 있어요.

    근데 그 용량만이 아니라면 mp4를 운영자님께서 read.html에 띄울 수 있어요.
  • ?

    컴퓨터라면 따로 프로그램 사용해서 인코딩 과정을 거치겠지만, 무척 번거롭겠죠.

     

    우선 모바일에서 촬영 또는 저장된 동영상을 업로드 하는 것을 기본으로 하고 안드로이드 6.0 이상과 iOS 10 버전 이상 정도로 기준 잡게 될 거 같습니다. 대부분 소화 될거라 보구요. 

     

    https://xetown.com/rxe_market/972902

     

    최대한 압축률을 높힌 효과를 얻고자 하고 해상도나 파일 크기에 대해서는 설정이 가능토록 방향을 잡고 있습니다.

    세부 기술적인 것은 구름이님이 진행하면서 설명해 주실거 같구요.

  • ? ?
    참여쪽지 드렸습니다. 신경 써 주셔서 감사합니다.
  • profile

    본문 내용에 기간이 최대 3주라고 하시는데 착오가 있으신것 같습니다.

    만약 진행을 한다면 20 영업일 정도를 예상한다고 말씀 드렸으니 굳이 기간으로 따지면 약 한달 내외가 될것 같습니다.

     

    iphone 의 카메라 앱으로 촬영한 영상을 변환 해보니 아래의 결과가 나옵니다.

    영상의 내용에 따라 다소 차이가 있을수 있습니다.

     

    음성이 포함된 10초 영상이며 mp4 480P로 변환해봤습니다.

    720p는 991k 정도입니다.

    실제 모바일과 PC에서 영상 감상시 큰 지장은 없는것 같습니다.

     

    result_s.png

  • profile
    예전에 동영상 인코딩해서 하는거 만든적 있는데 업로드가 많지 않다면 별도의 인코딩서버 안두고 웹서버에 같이 써도될듯 합니다.