질문/조언팁/리소스 공유

1. file.controller.php 에서

 

// video
if(in_array($file_info['extension'], ['mp4', 'webm', 'ogv']))

 

여기에 "mov" 확장자 추가

 

2. jquery.fileupoad / main.js 에서

else if(/\.(mp4|webm|ogv)$/i.test(result.source_filename)) {

 

여기에 mov 추가

 

하니까 섬네일도 잘 생성되고

본문삽입도 잘 됩니다.

 

PS.

ffmpeg 사용중입니다.

 

윈도우/갤럭시 핸드폰에서 재생잘 됨을 확인했습니다.

 

이유가 있으니 코어에서 제외된 확장자이겠지만

일단 제 사이트에서는 동작을 잘 하니 이대로 써보려구요.

 

코어 업데이트하면 날아가겠지만...

 

코어 수정하는 팁은 안 올리는게 좋겠지만

그래도 혹시 도움되실 분 있으실까해서 올려봅니다.

 

 

  • profile

    코어에 먼저 이슈를 먼저 남겨주셨다면 검토를 할 수 있었을 것 같아요.

    어차피 동영상을 많이 재생되는 사이트들도 많고 mov확장자가 나쁜용도로 쓰이는 것도 아니고요..

    보통은 이전부터 모르고 있던 확장자였던것을 이제 슬슬 확장되가고 있으니 이런 부분에서는 라이믹스에서도 긍정적으로 검토할 수 있는 사안이라 생각이 들어요 :)

     

    이전에 등록 된 이슈에 이 링크를 추가해두었습니다.

     

    https://github.com/rhymix/rhymix/issues/1252

  • profile profile
    익숙치 않아서 생각을 못했네요. 앞으론 이슈로 등록하도록 할께요. 감사합니다.
  • profile
    mov파일의 경우 모든 브라우저에서 지원하지는 않는다고 해서 저도 망설이고 있었는데요. 혹시 mov파일의 경우에도 정상적으로 업로드 및 브라우저에서 재생이 되나요??

    https://kutar37.tistory.com/entry/HTML5-video-audio-%ED%83%9C%EA%B7%B8
  • profile profile
    원글은 mov를 mp4로 변환해서 재생한다는 것 같습니다.
  • profile profile
    원글에서도 단순히 mov를 그대로 video 태그를 이용해서 삽입해서 재생한다는 말씀이신것 같습니다!

    저도 테스트해보니까 그냥 코어 수정으로 video 태그에 바로 삽입되게만 해도 안드로이드,윈도우, ios 모두에서 재생이 되네요... 신기합니다
  • profile profile

    원래는 convert를 노렸었는데 그냥 삽입되더라구요.
    Exec 명령어 쪽 더 보려다가 그냥 잘 되길래... 중단했어요 ㅎㅎ

  • profile profile
    저도 file.controler 내에 구현되어있는 gif->mp4변환 코드를 기반으로 작성해볼려고 했는데 영 어렵네요 ㅠㅠ 우선 사이트에는 적용을 해 놓았습니다.
  • profile profile
    아, ffmpeg을 언급하시길래 변환하신 줄 알았습니다.
    mov는 원래 <video> 태그에서 지원하는 파일 형식이 아닌데, 그냥 되는 모양이군요.
    이것이 애플의 파워인가... ㅡ.ㅡ
  • profile profile
    저도 html5에서는 정식 지원을 하지 않는 태그라고 해서 망설이고 있었는데 엄청 신기하네요 ㅎㅎ

    단, 브라우저에서 정식으로 지원하는 스트리밍 파일이 아니다 보니까
    mp4파일의 경우 브라우저 주소창에 붙여넣으면 재생화면으로 넘어가면서 재생이 되는 반면에
    mov파일의 경우 브라우저 주소창에 붙여넣으면 스트리밍은 되지 않고 다운로드만 되긴 합니다 ㅋㅋ