하늘높이의 프로그래밍 이야기

몇 주 전에 필요에 의해서 조사하다가 발견한 사항인데…

조금 옵션하고 몇 가지 테스트를 더 해본 후 올리려다가… 몇몇 필요한 사람이 있다고 하여 일단 먼저 올린다.

이 글을 추후 테스트 등을 통해 변경 될 수 있음을 밝힌다.

 

더 놔두었다가는… 당분간은 바빠서 못 올릴 것 같기도 하고…

목적은 이렇게 동영상에서 자막을 선택해서 보기 위해서다.

 

윈도우에서 하는 방법은 eu81273님이 만드신 http://eu81273.tistory.com/203 툴을 이용하는 방법이 있다.

하지만 나는 홈서버로 운영하는 리눅스 머신에서 인코딩을 해야 하기 때문에… 위의 툴은 이용할 수가 없었다.

 

그리고 Mp4box만을 이용해서 넣는 방법이 없을까… 메뉴를 샅샅이 뒤진 결과… 아래와 같은 옵션을 주면 저렇게 멀티 랭귀지 설정이 가능했다.

 

#] MP4Box -add "영어자막.srt":lang=en:layout=0x60x0x-1:hdlr=sbtl:group=2 -add "한글자막.srt":lang=ko:layout=0x60x0x-1:hdlr=sbtl:group=2:disable "MP4파일"

 

나머지 다른 설정은 이전 글을 참고 바람

 


 

2010/04/14 - [Hardware/Encording] - MP4Box 만을 이용해 Ipod/Iphone 멀티 자막 입히기


2010/01/07 - [OS, DB/Linux,Unix] - 리눅스에서 iPod/iPhone 동영상에 자막 넣자!!


2010/01/07 - [OS, DB/Linux,Unix] - 리눅스에서 iPod/iPhone 인코딩하자!!!

2009/12/09 - [Media Tech/H.264,VC-1,Codec] - FFMPEG Rebuild


신고

Comment +5

  • 대박입니다..
    저도 나름 커맨드 찾아내려고 노력했는데;; 제가 만든 프로그램 등이 무의미해지네요^^;

  • 우니 2010.06.01 21:26 신고

    아.. 저도 찾고 있었는데.. 아직 테스트 전이지만 정말 감사합니다. ^^

  • 우니 2010.06.11 09:47 신고

    제가 감사합니다. ^^
    근데 질문이 있는데요. 저 코드가 어떻게 만들어진 것인지 궁금해서요.
    enboys 님이 만들어주신 프로그램과 dumpster 를 이용해서 코드를 바꿔주는 것은 잘 되었는데,
    mp4box 만을 이용할 때는 가끔 안되는 파일들이 있어서요. 자막 문제인지 영상 문제인지.. 배드 파라메터 뜨면서요..
    위에 명령어를 보면 group 를 2 로 하는 것은 알겠는데,
    첫번째 자막 트랙은 flag 가 00001 이고, 두번째부터는 00000 로 되는 것으로 알고 있는데 이건 자동으로 되는 것인지요..
    그리고 뒤에 disable 은 무엇인지 궁금합니다.
    다시 한번 좋은 정보 감사합니다. :)

아이팟 터치에서 트위터를 하다 보니…

트위터 링크를 클릭해보면… 티스토리를 페이지가 나오는 블로그들이 많이 보였다.

티스토리에는 /m을 하면 모바일 페이지가 나오는데… 크디큰 PC용 페이지를 안보이는 방법이 없을까?

그렇다고 모바일 링크를 따로 발급할 수도 없고…

 

자바스크립트로 브라우저 Agent값을 비교해 /m을 붙이면 되겠구나…

대충 아래 같이 작성 …

 

<!-- 모바일 브라우저 인식 -->
<script type="text/javascript">
    
    //Script by kunmin, 2010-04-06
    var mobilewords = new Array("Windows CE","Mobile");
    for (var word in mobilewords) {
        if (navigator.userAgent.match(mobilewords[word]) != null && confirm("모바일 브라우저 입니다. 모바일 페이지로 이동하시겠습니까?")) {
            //티스토리 /m 모바일 페이지로 이동
            location.href = "http://" + location.host + "/m" + location.pathname;
            break;
        } 
    }
</script>
<!-- 모바일 브라우저 인식 -->

 

승인 안 하면 기존 웹 페이지 나온다.

신고

Comment +7

이 글은 하늘높이님의 2009년 12월 28일의 미투데이 내용입니다.

신고

COMMENT :0

티스토리 툴바