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

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

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

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

 

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

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

 

윈도우에서 하는 방법은 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


'Hardware > Encording' 카테고리의 다른 글

자막을 지원하는 DNLA 서버 - PS Media Server 1.4  (0) 2011.10.11

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

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

티스토리에는 /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>
<!-- 모바일 브라우저 인식 -->

 

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

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