사실, 제가 제대로 설명을 적지 못해서, 몇몇 분들이 고생을 하시는 것 같습니다.
무지막지하게 지송하게 생각합니다.

일단, 페이지를 찾을수 없다는 메시지가 나오는 경우에는

modulesdocumentdocument.item.php

파일이 제대로 업로드 되었는지를 확인해야 합니다. 본 블로그에서는 라인단위로 본문을 추출해서 화면에 간략하게 출력하도록 되어 있습니다. 하지만, 기본 모듈은 문자 단위의 추출만 지원하기 때문에, 제가 추가로 getSummary2 라는 함수를 만들어서 넣었습니다.

이때문에, 위의 파일로 기존의 파일을 교체하지 않는 경우에는 함수 호출이 되지 않아, 에러가 나는 것으로 보여집니다.


READ MORE ...

Delete Modify Reply
02/17/2009 22:24
charlie
페이지를 찾을 수 없다는 화면은 아니고 그냥 레이아웃이 연결안되는 현상인것 같습니다.
제대로 설정을하고 연결하면 그냥 공백이 나옵니다. 수고스럽지만 원인을 찾아 주시기 부탁드립니다. 저만의 현상(저 같은 초보)은 아닌것 같기에 부탁드립니다..

본 블로그에서 사용하는 몇가지 수정 내용을 정리해 드리고자 합니다.
아무래도, 몇분이 질문을 하셔서 이렇게 글로 대신 합니다.

modulesdocumentdocument.item.php

블로그를 보시면, 라인 단위로 본문의 일부를 추출할 필요가 있습니다. 이미, 기본 모듈에 getSummary 라는 함수가 있지만 이것은 글자 단위로 추출하고, 라인을 병합하기 때문에 사실 적합하지는 않습니다. 그래서, document.items.php 에 getSummary2 라는 이름으로 라인을 추출할 수 있는 함수를 추가했습니다.

        function getSummary2($lines = 10) {
         


READ MORE ...

봄이조아
최근에 회사에서 몇몇 직원에게 프로그래밍에 대해서 교육을 하고 있습니다.
문득, 자료를 웹에 올려서 필요한 분들에게 도움을 주고자 합니다.
사실 무척 기초적이고 개념적인 내용이므로 완전히 초보로 처음 시작하는 사람들의 길을 열어주는 것에 목적이 있습니다. 따라서, 조금더 고급 테크닉은 전문 웹사이트를 참고해야합니다.


프로그래밍이 어려울까?

프로그래밍이란 너무나 단순한(?) 기술입니다. 단지, 처음 시도하는 분들에게는 생소하고 익숙하지 않을 뿐입니다.  실제로 저 같이 약간(?) 머리가 나쁜 사람들에게 오히려 적합할수도 있습니다.


READ MORE ...

봄이조아
미디어 파일의 확장자를 보면, WAV, AVI, ASF, MOV 등 여러 가지가 있습니다. 이들 파일에는 한개 또는 여러개의 미디어 정보들이 들어 있고, 이 미디어들은  DV,MPEG-I/II, MPEG-4 (XVid, DX40, DIVX),H263/4 등과 같은 영상 압축 방법,   MP1/2/3,AC3,AAC 등과 같은 음성/음악 압축 방법 등을 이용하여 압축된 정보가 담겨져 있습니다.

이처럼 여러 미디어를 담고 있다고 해서, 일반적으로 Container 라구 부르고 있습니다. 이중에서 MP4 (M4V, M4A, M4S) 파일에 대해서 잠시 언급을 드리겠습니다.

사실 MP4 규격은 APPLE에서 사용한 MOV(Quick Time, QT) 형식을 ISO에서 표준으로 인정한 규격이며, 영상은 MPEG-4 또는 H264 로 압축을 하고, 음성은 AAC로 압축하도록 하고 있으며, 나중에 Text(Subtitle), Chapter, 및 Menu 까지 확장되었습니다.

규격 메뉴얼에는 다음과 같으며,

ISO IEC 14496-01 System
ISO IEC 14496-02 Visual


READ MORE ...

UTF8 (8bit UCS/Unicode Tranformation Format)  포맷은 인터넷(웹페이지나 이메일)에서 주로 사용하며, Unicode를 표현하기 위한 새로운 코딩 방법입니다.  일정한 비트 헤더를 갖는 가변길이 코딩 방식으로 1바이트에서 4바이트의 길이를 사용합니다.

유니코드를 그냥 쓰면 되지 왜? 굳이 다른 코딩 방법을 도입을 했을까요? 바로 이점에 의문을 가질수 있습니다.

8비트 문제체계는 0~255 번까지 총 256개의 문자가 정의 되어 있고, 0~127 까지는 아스키(ASCII) 그리고 128~255는 확장 아스키 코드라고 합니다. UNICODE/ANSI 등 다국어를 표현하기 위한 문자는 확장 아스키 코드의 조합으로 이루어져 있습니다.

문제는 사용자가 보여주고자 하는 문자가, 확장 아스키 코드 자체인지 아니면 다른 문자 체계를 보여주고 싶은지에 대한 구분이 불분명하게 됩니다. 또한, 유니코드에서 나라별로 사용되는 문자의 길이는 1~3바이트 까지 다양하기 때문에, 어디서 어디까지가 한문자를 구분하는 것도 쉽지 않습니다. 

인코딩 방법은 Unicode의 값에 따라서, 1~4바이트로 인코딩 하게 되며, 디코딩 할때는 127 이하의 코드는 그대로 ASCII 코드로 간주하고, 128 이상의 코드는 첫번째 바이트의 비트 값을 이용하여 구분하게 됩니다. 


READ MORE ...

Delete Modify Reply
09/19/2008 12:01
neurostar
좋은글 보고 갑니다. 프로는 역시 기본기도 튼튼해야 되는군요..
새로운 MP4TE가 더욱 기대되게 하는글이네요 ^^
FFMPEG.EXE 프로그램은 동영상을 엔코딩/디코딩 및 변환 기능을 지원하는 프로그램입니다. (홈페이지 http://ffmpeg.mplayerhq.hu/ ) 프로그램에서 AVI 파일을 변환할때, x/h264 형식의 비디오 스트림을 DEMUX 할때, 그리고 오디오를 직접 AAC 형식으로 변환할때 사용하고 있습니다.

일반적인 프로그램에서는 STDOUT 으로 각종 화면 메시지를 출력하지만, FFMPEG 프로그램의 경우에는 STDERR 를 이용해서 메시지를 출력합니다. 사실, 필자도 이 부분 때문에 한참을 삽질을 해야 했습니다. T.T

이전 글에서 단순하게 Framework 에서 Process 를 생성해서 외부 프로그램을 실행하고 화면을 캡춰하였습니다. 이번에는 몇가지 다른 방법을 사용하고자 합니다.

   (1) 프로세스를 생성해서 외부 프로그램을 실행합니다. 
   (2) 외부 프로그램 동작 상태를 확인하고 제어하는 방법으로는 Thead를 생성하여 제어합니다.
   (3) 클래스 루틴이 실행될때, 메인 프로그램으로 메시지를 피드백하기 위해서, 특정 함수를 Callback 루틴으로 지정하여 메시지를 출력합니다.


READ MORE ...

Microsoft Visual Studio .NET 2007 에서 지원하는 Framework 을 사용하는 경우에, Visual Basic 에서도 도스창으로 입출력 되는 내용을 프로그램 내에서 캡춰하여 사용할 수 있게 되었습니다.  사실 프로그램을 SHELL 명령어가 아닌 독립된 프로세스로 실행하기 때문에, 프로세스 제어가 더욱 강력해졌다고 볼수 있습니다.
본글에서는 프로세스를 생성해서 외부 프로그램을 실행하고, 출력되는 화면을 Redirect 시켜서, 화면에 출력하는 방법에 대해서 설명하고자 합니다.

먼저, 프로세스의 생성 및 실행 방법은 다음과 같습니다. 


        Dim  Executable As String = "프로그램.exe"
        Dim CommandLine As String = "프로그램 매게 변수(옵션) ...."

        Dim MyStartInfo As New Diagnostics.ProcessStartInfo(Executable, CommandLine)


READ MORE ...

Delete Modify Reply
09/17/2008 13:22
neurostar
MP4TE 새버전이 나올 모양이네요..
기대되요..~~
Delete Modify Reply
09/18/2008 05:49
작업자

놀랬습니다. ^^
홈페이지 작업중이라서요..^^

Delete Modify Reply
04/08/2009 16:20
Ad.. skinner
좋은 정보 감사드립니다....
Delete Modify Reply
11/11/2010 06:46
루즈키

안녕하세요 mp4te제작자님!

덕분에 아이폰4를 백분활용하고 있습니다

스누피님이 만든 유틸도 있지만 폴더별로 정리하는 습관인 저는

조아님의 MP4TE가 훨신 편하고 간편하답니다

그럼 본론인데, 한가지 제안하고 싶은게 있습니다

제가 보는 mp4파일들 대부분이 자막도 잘 입혀지고 영상음성 다 잘 나오는데

간혹 음성이 안나오는 파일이 종종 있답니다

그래서 그런데 mp4파일에서 음성 aac파일을 한번 인코딩하게 할순 없을까요?

음성이 안나오는 파일 코덱을 보면 분명 아이폰4에서 지원하는 aac코덱인데

막상재생을 해보면 영상은 나오는데 음성이 안나옵니다

이런경우 aac음성을 cbr비트레이트로 재인코딩을 한번 거치면 잘 나올거같은데

어떻게 방법이 없을까요 ??

한번 검토 부탁드립니다..!