'cygwin1.dll'에 해당되는 글 1건

  1. 2008/09/02 『I-Station M43』바닥 엔코딩용 Preset & 바닥 오동작 Tip (6)
2008/09/02 18:24

『I-Station M43』바닥 엔코딩용 Preset & 바닥 오동작 Tip

크리에이티브 커먼즈 라이선스
Creative Commons License

제가 가끔씩 사용하는 I-Station M43은 다 좋은데 가끔 해상도가 높고 빠른 화면 전환이 있는 동영상의 경우 끊기는 일이 가끔씩 발생하곤 합니다. 작년까지는 그런 일이 적었는데 최근 들어서 자주 발생하는 것을 보면 동영상의 추세가 고화질에 최적화 되는 경향이 있는 것 같더군요.

결국 I-Station M43에 맞도록 동영상을 다시 엔코딩 해야한다는 딜레마에 빠지게 되었습니다.
예전에 pda에서 사용하던 바닥을 이용하여 사용하는데 바닥에서 기본적으로 제공하는 Preset 리스트에는 I-Station M43이 존재하지 않더군요.

그러한 불편함이 싫어서 개인적인 취향(?)에 맞도록 I-Station M43 바닥 Preset 파일을 만들어 보았습니다.

※ 2008-09-05 Preset 파일이 추가 & 변경 되었습니다.

이 파일을 다운로드 받으시고 바닥이 설치된 폴더(디렉토리) 안쪽 presets 폴더에 복사하시면 됩니다. 대부분의 경우 바닥의 디폴트 경로인 C:\BADAK\presets 가 될 것입니다.

기본 설정 내용은 smi 파일을 사용하는 형태로 프레임이 변경되지 않도록 셋팅이 되어있고 동영상 비트레이트는 500 768으로 약간 높게 설정해 화질 우선으로 셋팅해 놓았습니다. 엔코딩시 코덱은 Xvid로 했고요 음질은 기본 MP3 음질로 해 놓았습니다.

다만 수동으로 셋팅해 주셔야할 부분이 있는데 그것은 바로 자막을 동영상에 삽입하지 않도록 바닥의 인코딩 환경설정에서 셋팅을 해 주셔야 I-Station M43에서 smi를 따로 이용 가능합니다. 자막을 동영상에 삽입하지 않도록 변경 했습니다.어찌 되었건 사용하는데 큰 문제 없었고 화질도 볼만 하더군요.

참고로 저의 경우 바닥 엔코딩시 output 파일이 없이 엔코딩만 종료되는 오동작 현상을 보였습니다. 원인을 찾던 중 개인적으로 사용하는 cygwin과 바닥이 충돌하는 것으로 확인이 되었습니다.

즉 제가 설치한 cygwin과 바닥에서 사용하는 cygwin 라이브러리가 충돌되면서 발행하는 현상이었습니다. 이 문제를 해결하기 위해서는 제가 설치한 cygwin 폴더에서 cygwin1.dll 파일을 복사해서 바닥이 설치된 폴더에 복사해 넣으면 됩니다.

아주 간단하지만 이걸 몰랐을때 오동작으로 인해서 고생한 것을 생각하면 한 숨만 나오더군요. 왜 이런 문제가 발생하는지는 바닥에서 mencoder를 cygwin으로 컴파일 하여 사용되는데 이게 충돌이 나는 경우였습니다.

그게 아닌데도 불구하고 저런 현상이 발생한 경우 대부분 cygwin1.dll 라이브러리 문제 같아 보이는데요. 혹시 몰라 제가 사용한 cygwin1.dll 라이브러리를 첨부해 올립니다.

그럼 오늘도 즐겁고 좋은 하루 되세요.
^-----------^ **

P.S 바닥(Badak)의 프리셋(Preset) 메뉴얼을 만들어 보았습니다.
      만드는데 정말 힘들더군요. ;)
Trackback 0 Comment 6