Smacker Video Technology

Advanced Smacker Playback

Smacker 재생은 간편하게 실행할 수 있습니다. 파일을 선택한 다음, "Play"를 클릭하기만 하면 됩니다.

다만, Smacker에는, 무비의 재생을 커스터마이즈하기 위한 다수의 옵션이 준비되어 있습니다. 이러한 옵션은, Smacker의 고급 재생 화면에서 지정할 수 있습니다. Smacker의 고급 재생 화면에 억세스 하려면, 최초로 Smacker 파일을 선택하고 나서, "Advanced play" 버튼을 클릭합니다. "Smacker Player" 창이 표시됩니다. 다음 그림의 각 섹션을 클릭하거나, 다음 표의 링크를 클릭하면 해당 도움말 페이지가 표시됩니다. 이 페이지의 하부에 있는힌트의 섹션도 참조해 주십시오.

표시에 관한 옵션 버퍼링에 관한 옵션 오디오에 관한 옵션 재생에 관한 옵션

Smacker Player 창

재생에 관한 설정:

Loop the playback: 무비를 반복해 루프 재생하도록 Smacker에 지시합니다. 재생횟수를 설정하지 않아도 Esc키를 누르면 동영상을 무한대로 반복재생시킬 수 있습니다.

Use this frame rate: 무비의 재생시에, 특정의 frame rate를 사용하도록 Smacker에 지시합니다. 일반적으로,frame rate는 지정하지 않습니다. 지정하지 않는 경우, 무비는 가장 빠른 레이트로 재생됩니다.

Show a playback summary: 재생이 끝나면 요약 윈도우를 표시합니다. 이 요약 윈도우에는 스킵된 프레임 수, 입출력 디바이스 속도, Smacker 각 부분의 재생에 소요한 비율 등, 모든 유용한 정보가 표시됩니다. 재생시에 문제가 발생했을 경우, 이 정보로부터 해결 방법을 찾아낼 수 있습니다.

Don't skip frames: 프레임을 스킵하지 않도록 설정합니다. 비디오가 늦어지게 되면, 오디오의 스킵이 시작됩니다.

Show frame numbers in caption: 이 박스를 ON으로 하면, 실행시, Smacker 윈도우의 캡션 바에 프레임 번호가 표시됩니다.

Don't pause when focus is lost: 보통은 다른 창으로 바꾸면 재생이 일시정지됩니다. 이 설정을 ON으로 하면 재생이 계속됩니다.. Note that 일부 DirectDraw 드라이버는 창 표시가 제대로 크립핑되지 않습니다.이 때문에 비디오가 끊어질수 있으므로 조심하십시오.

Blitting style: 애니메이션을 화면에 표시하는 방법을 제어합니다. Windows에서는, 몇개의 방법으로 그래픽 이미지를 표시할 수 있습니다. 디폴트에서는, 이 설정은"Automatic"으로 되어 있습니다. 이 경우는, 최고 속도의 표시 타입이 사용됩니다. Smacker로 사용된 표시 타입은, 재생의 요약 창으로 확인할 수 있습니다. 320 x 200또는 320 x 240의 애니메이션을 재생하는 경우는, 이 옵션을 사용해서, 애니메이션을 전화면 모드로 재생할 수 있습니다.

No blit acceleration: 이 옵션(No DirectDraw)으로 지정하면, 편입의 고속 블리팅은 사용되지 않습니다. 블리팅을 고속화하려면, DirectDraw를 설치 할 필요가 있습니다. 이 경우, 비디오는 재생되지만, 고속화는 가능하지 않습니다. Smacker는, 8비트 또는 16비트 컬러 표시상의 등 블리팅 및 2배 블리팅을 고속화합니다.

Palette control: Smacker 파일에 있어서의 팔레트의 처리 방법을 지정합니다. 초기설정에서는"Remap if necessary"로 설정되어 있어 일반적으로는 이것을 변경할 필요는 없습니다. "Remap to system"로 지정하면, 무비가 현재의 시스템 팔레트에 재배치 됩니다. 이것은 적절한 팔레트가 이미 설정되어 있는 다른 어플리케이션으로부터 플레이어를 실행할 때에 편리한 옵션입니다. 이 옵션을 지정하면, 팔레트의 변경에 수반하는 점멸이 발생하지 않습니다. "Never remap"로 지정하면, 팔레트는 재배치 되지 않습니다. 이 옵션은, Smacker 파일로 중앙의 236색만이 사용되고 있는 경우에만 설정합니다.

Resolution: 이 풀다운 메뉴로, Smacker 무비를 재생하는 Windows 데스크탑의 해상도를 선택합니다. "Current (현재의 해상도, 변경하지 말 것),"640 x400,"640 x480,"800 x600, 및"1024 x768 의 선택사항이 있습니다.

오디오에 관한 설정:

Play tracks: 재생하는 오디오 트랙을 선택합니다. Smacker에서는, 한 번에 여러 개의 사운드 트랙을 재생할 수 있습니다. 이 때문에, 이 값은, 트랙 번호가 아닌 마스크로 지정합니다. 재생하는 트랙을 지정하려면, 다음 겉(표)를 참조해 주십시오. 재생하는 각 트랙의 번호를 가산해, 이 필드에 입력합니다.

트랙 1 = 1을 가산, 트랙 2 = 2를 가산, 트랙 3 = 4를 가산, 트랙 4 = 8을 가산, 트랙 5 = 16을 가산, 트랙 6 = 32를 가산, 트랙 7 = 64를 가산

트랙 3으로 5를 재생하는 경우는,"20"(4 + 16)을 입력합니다.

Use DirectSound: 재생시에 DirectSound를 사용하도록 Smacker에 지시합니다. DirectSound가 설치 되어 있지 않은 경우는, 표준의 Windows 사운드 드라이버가 사용됩니다.

Sound only: 비디오가 아니고, 애니메이션으로 사운드를 재생하도록 Smacker에 지시합니다.

버퍼링에 관한 설정:

Preload the entire file into memory: 모든 비디오 데이터가 메모리에 로드됩니다. 이것으로 데이터를 읽는 시간을 절약할 수 있습니다.

Fill read ahead on file open: 무비를 예측하기 위해서 할당하는 메모리의 크기를 제어합니다. 버퍼가 클수록, 입출력 딜레이에 의해 프레임이 누락되는 위험성이 적어집니다. 초기설정에서는, 비디오내의 프레임으로 가장 부하가 높은 1초간이 사용됩니다.

Total memory to use for the read ahead buffer: 애니메이션 재생의 버퍼링에 사용하는 추가 메모리의 크기를 지정합니다. 이 옵션은, 애니메이션을 재생하는 부하가 높은 경우에만 사용합니다. 대부분의 경우, 초기값이 가장 좋은 설정입니다.

Simulate this read speed: 이 필드에 입력한 재생 레이트를 시뮬레이트합니다. 이 옵션은, 비디오가 CD-ROM에서 재생되는 상태를 CD-R디스크로 실제로 굽지 않고서도 테스트할 수 있기 때문에 편리합니다. 이 값은, 1초 당의 킬로바이트가 아니라, 1초 당 바이트로 지정합니다. 때문에, 배속 CD-ROM를 시뮬레이트할 경우는 300000으로 지정합니다.

표시에 관한 설정:

Screen position and scaling: 확대/축소의 설정 뿐만이 아니라, 화면의 왼쪽 및 상부의 오프셋을 선택할 수 있습니다. 확대와 축소를 지정할 때는, 마이너스값을 쓸 수 있습니다. 예를 들어,-2를 지정하면, 무비가 2배의 크기로 재생됩니다. - 1을 지정하면, 화면 전체에 확대됩니다. 정수의 계수(2배 또는 4배에) 그리고 확대하면, 정수 이외의 계수로 확대하는 경우보다 고속으로 처리됩니다.

On 2x zoom: 2배로 확대하도록 지정한 애니메이션이 어떻게 표시되는지를 설정할 수 있습니다.

  • 초기설정으로는 "Doubled pixels"로 설정되어 있습니다. 이 경우, 각 픽셀이 복사됩니다.

  • "Interlaced pixels"로 설정하면, 폭방향의 픽셀은 2배가 되지만, 높이 방향의 픽셀은 인터레이스, 즉 1 주사선 간격으로 2배가 됩니다(텔레비전과 같은 외관). 인터레이스 모드에서는 2배 모드보다 고속으로 처리됩니다. 다만, 블리팅의 고속화와 DirectDraw가 필요합니다.

  • "Smoothed pixels"로 설정하면, 비디오를 확대할 때에 픽셀간이 보완됩니다. 스무드 모드에서는, 확대된 비디오가 부드럽게 재생되지만, 다른 옵션보다 처리가 느려집니다. 또한, 8비트 모드에서는 64 K, 16비트 모드에서는 128 K의 RAM를 추가할 필요가 있습니다. 이 모드를 실현하려면, blit 가속기와 DirectDraw가 필요합니다. 또한, Smacker는 팔레트의 변경시에 대량의 데이터를 생성게됩니다. 그러므로 많은 팔레트를 포함한 비디오에는 이 옵션을 적용하지 말아 주십시오.

Height Scale: 파일을 특정의 확대 모드로 재생하도록 지정합니다. 예를 들어, 초기설정, 인터레이스, 2배, 없음등의 모드가 있습니다. 일반적으로,이 옵션은, Smack의 실행중에 높이를 압축해 작성된 파일에 사용됩니다. 그에 따라 실행시에 다른 확대 옵션을 높이에 적용할 수 있습니다.

Win Style: 재생 창의 스타일을 설정합니다. "Title bar and border" (타이틀바와 경계선을 표시함), Thin border / no title bar" (가늘은 경계선을 표시함, 타이틀바 없음), "No title bar or border" (타이틀바와 경계선을 표시안함) 중에서 선택할 수 있습니다. 또한, 창을 항상 위에 표시할 수도 있습니다.

Disable: 비디오 재생중에 특정 입력키를 작동하지 않게 할 수 있습니다.

버튼:

재생 옵션의 설정을 완료하면,Play 버튼을 클릭해서 Smacker파일을 표시합니다.

모든 설정을 초기값으로 되돌릴 경우에는, Defaults 버튼을 클릭합니다.

Set as Quick 버튼을 사용하면, 현재의Smacker재생 옵션을 퀵 재생의 옵션으로 지정하게 됩니다. 퀵 재생 모드는, Explorer로 Smacker 파일을 더블 클릭 했을 경우, 압축중에 프리뷰 하는 경우, 또는 RAD의 메인 창으로 "Play" 버튼을 클릭했을 경우에 사용됩니다.

힌트:

  • CD-ROM에 쓰기 전에 디바이스의 속도를 시뮬레이트 하는 옵션을 사용합니다. 이 옵션을 사용하면, CD를 만들기 전에, 애니메이션을 간단하게 테스트할 수 있습니다. 등속 CD-ROM를 시뮬레이트 하는 경우는 150,000을, 2배속 CD-ROM를 시뮬레이트 하려면 300000을 지정합니다.
  • RAD의 메인 윈도우의 "Analyze" 버튼을 사용하고, 데이터의 급증 및 대역폭 전반의 사용률을 확인할 수 있습니다. 분석윈도우에서는 파일을 재생하지 않고 Smacker 파일에 관한 많은 정보를 얻을 수 있습니다. "1초간의 평균치"가 목표의 데이터 레이트를 상회할 경우, 프레임이 스킵의 가능성이 있습니다. 애니메이션의 데이터 레이트가 목표의 데이터 레이트보다 크게 떨어졌을 경우는, 다시 압축 함으로써 질을 높일 수 있습니다.
  • CD에서 읽는 속도보다 CPU의 처리 속도가 늦는 경우는, "Expert" 서브 탭에서"extra buffer size" 값을 크게 합니다. 이렇게 하면, 고속의 CD-ROM에 의해, CPU의 능력 이상으로 데이터를 읽어낼 수 있습니다. 버퍼의 사이즈가 커지는 것에 따라 추가에 의한 효과는 작아지기 때문에 이 값을 크게 할 경우는, 반드시 재생의 테스트를 실시해 주십시오.
  • 팔레트의 변경을 감시합니다. 두개의 완전히 다른 애니메이션을 결합했을 때 등, 팔레트를 바꿀 필요가 있는 경우, Smacker에서 새로운 팔레트를 로드할 때에 색이 조금 점멸합니다. 이 영향을 최소한으로 억제하려면, 최초의 팔레트를 사용해 전체 흑의 프레임을 추가해, 2개째의 팔레트를 사용해 전체 흑의 프레임을 1개 더 추가합니다. 이것으로 애니메이션이 부드럽게 실행됩니다. 또한, 최초의 팔레트를 조금씩 검게 해 나가, 2개째의 팔레트를 흑으로부터 조금씩 밝게 해 나가면, 애니메이션을 매우 부드럽게 실행 시킬 수 있습니다.
  • 오디오와 프레임의 스킵 사운드는 비디오에 대해 매우 중요한 역할을 수행합니다. 이 점에 의심의 여지는 없습니다. 사운드는 감정에 호소한다고 하는 점에서도 비디오보다 중요합니다. 유저는 비디오의 문제보다 사운드의 문제를 빨리 깨닫습니다.

    이 때문에, Smacker에서는, 비디오보다 오디오의 재생에 중점을 두고 있습니다. 비디오를 충분한 속도로 재생할 수 없는 경우, Smacker는 비디오의 프레임을 스킵 해 오디오에 떨어지지 않게 합니다. frame rate가 1초 당 15 프레임 이상인 경우는, 1개또는 2개의 프레임이 스킵 되어도 일반적으로 인식되지 못합니다.

    다만, 중요한 프레임이 스킵 될 가능성도 있습니다. 예를 들어, 후속 프레임의 백그라운드를 작성하는 프레임 등입니다. 이 문제를 피하려면, 재생 창을 최신 표시하는 키 프레임을 애니메이션안에 작성하고 나서, Smack를 실행합니다. 물론, 프레임이 스킵 되지 않는 애니메이션을 작성하는 편이 효과적입니다. 스킵 되는 프레임의 수를 줄이려면, 압축률을 작게 하거나, 재생 속도를 늦게 합니다. frame rate를 늦게 했을 경우는, 사운드 파일의 믹스를 다시 실행합니다.

  • 작은 Smacker 애니메이션은 미리 로드합니다. 애니메이션의 사이즈가 작은 경우는 파일 전체를 미리 메모리에 로드하는 것으로 최적화된 속도를 실현할 수 있습니다.
  • 퍼포먼스 PC로 비디오를 정상적으로 재생할 수 있게 되면, 일반적으로 재생 속도는 다음의 우선 사항이 됩니다. 재생 속도를 높이려면 비디오 카드, CD-ROM 드라이브, CPU 3가지 요소가 필요합니다. 비디오 카드는, 재생 속도를 높이기 위해서 가장 중요한 요소입니다. 비디오 카드의 속도가 늦으면 Smacker의 처리 속도가 빨라도 의미가 없습니다. Smacker는, 항상 비디오 RAM의 처리를 기다리게 됩니다.

    다음으로 중요한 요소는 CD-ROM입니다. CD-ROM라 하면 회전 속도를 생각하실 겁니다. CD-ROM의 전송 속도가 빠를수록 Smacker의 재생 속도는 빨라집니다.

    CPU의 속도도 재생에 영향을 끼치지만, 비디오 카드만큼 영향을 주지는 않습니다. 그렇기 때문에, 처음은 비디오 카드의 구입을 검토해 주십시오. Smacker는 386 MHz 이상의 CPU를 지원하고 있지만, Pentium 이상의 CPU 전용으로 최적화되어 있습니다.

    Win95/98 및 NT에서는 간단하게 재생할 수 있습니다. Windows에서 사용 가능한 비디오 카드는 Smacker에서도 사용할 수 있습니다. Smacker에서는, Win95/98 및 NT에 구성되어 있는 DIBSections를 사용해 고속 재생을 유지하고 있습니다. 이 때문에 다른 소프트웨어는 필요 없습니다. 다만, Windows 3. x로 재생하려면 별도의 추가 소프트웨어 WinG가 필요합니다. 이 소프트웨어를 사용하면, 비디오 카드의 억세스가 고속화되기때문에, Smacker의 퍼포먼스는 극적으로 향상합니다. Windows 3. x로 재생하기 전에 WinG를 다운로드 해서 설치 합니다.

    모든 버전의 Windows로, Smacker 애니메이션은 자동적으로 리맵 됩니다. 이것은 Smacker 애니메이션에 Windows 호환의 팔레트를 포함하기 때문입니다. 일반적으로는 이 점에 대해 고려할 필요가 없습니다. 다만, 팔레트를 맵핑하는 색깔(비슷한 색깔)이 없으면, 애니메이션의 외관이 다소 바뀔 가능성이 있습니다. 이 문제가 발생했을 경우는, 압축시 또는 변환시에, Windows 호환의 팔레트를 포함한 입력 파일을 리맵 합니다.