Bink Video!

Compressing with Bink

Bink 는 최신비디오 코덱입니다. 작은 닌텐도 DS로부터 최첨단의 게임 콘솔이나 PC까지 폭넓게 대응하고 있습니다. Bink는 매년 수백의 게임에서 사용되고 있습니다.

Bink로의 압축은 간단합니다. 압축하는 파일을 선택해, "Bink It!"버튼을 클릭하는 것만입니다. 다음과 같이Binkcompressor의 창이 표시됩니다. 스크린샷을 클릭하면 도움말이 표시됩니다. 또한, 링크를 사용해서 도움말 토픽에 직접 이동할 수 있습니다.

Bink 버튼 오디오에 관한 옵션 비디오에 관한 옵션 압축에 관한 옵션 출력파일

Bink Compressor

출력파일에 관한 옵션:

압축후의파일 이름을 이 필드에 입력합니다. Browse 버튼을 클릭하면디렉토리에서 파일을 마우스로 선택할 수 있습니다. "automatic overwrite"를 ON으로 설정해 놓으면 Bink에서 파일 이름을 덮어쓰기 할지를 묻는 대화창이 안 보여지게 됩니다. Bink에서는, 압축이 완료할 때까지 압축시의 파일 이름은 덮어씌워지지않습니다. 만약 실수로 파일의 덮어쓰기를 선택했을 경우에서도, 압축이 완료하기 전에 취소함으로서, 원본 파일을 보존할 수 있습니다.

압축에 관한 설정:

전체 데이터 레이트에 관한 옵션:

  • Compress to a data rate: Bink가 적용하는 압축량을 제어하는 표준적인 방법입니다. 출력 데이터 레이트를1초 당의 바이트로 지정합니다.

    사용하는 데이터 레이트는, 거의 타겟 플랫폼에 의해서 결정됩니다. 다음 표를 참조해서 시작 데이터 레이트를 확인, 파일의 질과 사이즈에 따라 레이트를 증감합니다.

    플랫폼
    데이터 레이트
    1.5 Ghz보다 고속의 최신 PC 및 Mac(P4, Athlon, G5, Intel Mac) 1280 x 720 HD비디오
    1200000 to 1800000
    750 Mhz보다 고속의 약간 오래된 PC 및 Mac(P3, P4, P-M, Athlon, G4, G5 등) 640 x 480 비디오
    750000
    Microsoft Xbox 1280x720 HD 비디오
    1200000 to 1800000
    Microsoft Xbox 640x480 비디오
    750000에서 900000까지
    Microsoft Xbox 360 1280x720 HD 비디오
    1200000 to 2200000
    닌텐도 DS 256x192 비디오
    50000부터 75000까지
    닌텐도 Wii 640x480 비디오
    750000에서 900000까지
    닌텐도 GameCube 640x480 비디오
    500000부터 750000까지
    Sony PlayStation 3 1280x720 HD 비디오
    1200000 to 2200000
    Sony PSP 480x272 HD 비디오
    400000에서 500000까지
    Sony PlayStation 2 640x480 비디오
    500000부터 750000까지
    오래된 PC 및 Mac: PII, 오래된 Athlon, 오래된 PIII, 오래된 G3, 및 G4 640 x 480 비디오
    450000
    매우 오래된 PC 및 Mac: Pentium, AMD K6, G3 512 x 384 비디오
    250000

    주의 이 레이트는 절대적인 것은 아닙니다. CD나 DVD의 용량이 부족한 경우는 데이터 레이트를 낮게 해서, 용량이 작은 파일을 작성할 수 있습니다. 여기에 나타낸 레이트는, 설정때의 시작점으로서 참고로 해 주십시오.

  • Compress to a percentage of the original: 이 옵션을 사용해 압축률을 제어할 수 있습니다. 이 옵션에서는, 원래의 파일 사이즈에 근거해 작성 후의 파일의 사이즈가 결정됩니다. 예를 들어, "50"을 입력하면, 입력 비디오 파일의 사이즈의 약 반 정도 크기의 Bink파일이 작성됩니다. 이것은 데이터 레이트보다 디스크의 사용량을 중시하는 경우에 편리한 옵션입니다.

Keep peak data rate under a

  • Under a multiple of the overall data rate: 피크 레이트가 지정한 수치 x전체의 데이터 레이트 미만이 되도록 Bink에 지시합니다. 예를 들어, 이 옵션의 초기값이 3.0으로, 전체의 데이터 레이트가650, 000바이트/초입니다. 이 경우, 피크 레이트는1,950, 000바이트/초(3 x 650000)가 됩니다. Bink의 데이터 레이트가 이 값을 넘을 일은 없습니다. 일반적으로, 이 옵션을 변경할 필요는 없습니다.

  • Under a specific data rate (in bytes): 이 옵션을 사용해 피크 레이트를 지정할 수도 있습니다. 피크 레이트가 이 레이트 (1초 당의 바이트) 를 넘지 않게 Bink에 지정합니다. 일반적으로, 이 옵션을 변경할 필요는 없습니다.

How many frames to preview during bandwidth allocation (2-64): 복잡한 프레임용으로 대역폭을 차용할 수 있을지를 확인하기 위해서,Bink가 몇의 프레임을 사전 분석하는지를 제어합니다. 예를 들어, 검은 화면으로부터 돌연 화상이 전화면에 나타난다고 합니다. 이 경우,Bink에서는, 간단하게 압축할 수 있는 검은 프레임(으)로부터 대역폭을 차용해, 전화면 화상의 프레임에(피크 레이트의 범위내에서) 부여합니다. . 이 기능에 의해,Bink의 출력의 질은 극적으로 향상합니다. 이 옵션으로 지정하는 수치가 큰 만큼, 압축시의 메모리 소비가 증가합니다. 지금까지의 경험으로 볼때, CGI 비디오에는 12를, 라이브 비디오에는 8을 지정할 것을 권합니다.

Compress video as grayscale: 무비가 그레이 스케일로 처리됩니다. 이것으로 무비의 재생이 고속으로 되어, 압축률이 향상합니다.

Include input video's alpha plane: You can use this option to tell Bink to include the alpha plane from the original video. 알파 평면은, 투과성 및 투광성에 관한 정보를 제공하는 방법의 하나입니다. "알파 평면을 포함해서, 변경하지 않는다", "알파 평면을 포함해서, 프리 멀티플라이드 알파로 변환한다", "알파 평면을 포함해서, 프리 멀티플라이드 알파로 변환해, 필터링 하고 나서, 비프리 멀티플라이드 알파로 변환한다"의 3개의 옵션이 있습니다.

대부분의 경우는, 필터링이 올바르게 실행되도록, 프리 멀티플라이드 알파를 사용합니다. 그러나, Bink는 프리마르치프라이드 형식에의 변환이벌써행해지고 있는지 어떤지를 판단할 수 없습니다. 이 옵션을 사용해서, 프로그래머 또는 엔진이 사용하고 있는 알파 모드를 세세하게 설정할 수 있습니다.

Key frame control:

  • At % changed: 키 프레임이 비디오 스트림에 삽입되는 빈도를 제어합니다. 키 프레임이란, 압축해제시에 전의 프레임에 의존하지 않는 프레임입니다. 키 프레임에는 차분 압축 정보도 프레임간 압축 정보도 포함되지 않습니다. 키 프레임은, 압축해제 시간 및 대역폭의 점으로Bink에 큰 부담이 갑니다. 이 때문에, 일반적으로는 키 프레임을 사용하지 않을 것을 권합니다.

  • Key at least every: 키 프레임을 삽입하는 프레임 간격을 입력합니다. 100 프레임 마다 키 프레임을 삽입하려면, 이 박스에"100"을 입력합니다.

Scaling compression: 스케일링 압축기능을 사용해 파일의 사이즈를 축소하는 것을 지정합니다. 스케일링 압축기능은, 대부분의 코덱에서는 내부적으로 사용되고 있지만, Bink 및 Smacker에서는, 이 기능을 명확하게 설정할 수 있습니다. 예를 들어 스케일링 압축기능을 사용하고, 640 x 480의 비디오를 640 x 240에 압축한 경우, 실행시에는 Bink 플레이어에 의해서 비디오 창이 640 x 480에 되돌려집니다.

  • 2x height doubled 로 지정하면, 높이에 스케일링이 적용됩니다. 각 주사선이 재생시에 2배가 됩니다.

  • 2x height interlaced 로 지정하면, 텔레비전형(주사선은 1개 건너 흑색) 의 2 x높이의 압축이 실행됩니다. 실행중 속도는 보다 빠릅니다.

  • 2x width doubled 로 지정하면,폭에 스케일링이 적용됩니다. 각 픽셀열은 재생시에 2배가 됩니다.

  • 2x width and height doubled 높이와 폭에 스케일링이 적용됩니다. 각 렬과 각 행이 재생시에 2배가 됩니다.

  • 2x width and height interlaced 높이와 폭에 스케일링이 적용됩니다. 각 열은 2배가 되어, 주사선은 1개 건너로 흑색이 됩니다. 실행중 속도는 width and 보다 빠릅니다.

Hint Window: 이 창에서는, 무비의 각 프레임에 특정 데이터 레이트를 설정할 수 있습니다. Bink의 새로운 프리뷰모드를 사용하고 있는 경우는, 이 윈도우를 사용할 필요는 없습니다. 다만, 희망하는 방법으로 압축이 어려운 비디오 파일의 경우는, 이 창을 사용하고, 세세한 설정에 의해서 덮어쓰기할 수 있습니다.

힌트 창에는, 첫 프레임, 마지막 프레임, 데이터 레이트, 피크 레이트, 키 프레임 (0 =사용하지 않는, 1 =사용한다), 콘트라스트 조정, 스무딩 조정, 블랙 클램프 조정, 밝기의 조정, 감마 교정의 순서에 데이터를 입력합니다. 각 값은 한 칸을 뛰고 입력합니다. 몇 줄을 한꺼번에 입력하려면, Ctrl 키를 누르면서 Enter 키를 누릅니다.

Video settings:

Frame rate control:

  • Force (no adding or removing) to: 이 옵션에는, 출력 파일의 새로운 프레임 레이트를 입력합니다. 소수점 이하의 값도 지정할 수 있습니다. RAD Converter에서는, 새로운 레이트로 하기 위한 변환시에, 프레임이 복사 또는 삭제될 일은 없습니다. 이값은, 1초 당의 프레임수로 지정합니다. 또한, 마이너스 값을 입력함으로서, 프레임 주변의 길이를 밀리초로 지정할 수 있습니다. 이 옵션은, 레이트가 초기설정(1초 당 10 프레임) 인 정지화면을 압축하는 경우에설정할 필요가 있습니다.

  • Adjust (adds/removes frames) to: 이 옵션에서는 프레임을 복사 또는 삭제하고, 새로운 프레임 레이트로 변경할 수 있습니다. 예를 들어, 1초 당의 프레임수가 15인 애니메이션의 경우, 프레임수를 30으로 변경하면, 무비의 각 프레임이 2회씩 처리됩니다.

    프레임수는 2배가 됩지만, 2배 속도로 재생됩니다. 또한, 이 옵션을 사용해서, 간단하게 재생할 수 있는 무비를 작성할 수 있습니다. Bink에서는 대응할 수 없는 24 fps의 무비가 있을 경우, 이 옵션을 사용함으로서 Bink로 재생 가능한 12 fps의 무비로 변경할 수 있습니다. 이값은, 1초 당의 프레임수로 지정합니다. 또한, 마이너스 값을 입력함으로서, 프레임 주변의 길이를 밀리초로 지정할 수 있습니다.

Frame range: 이 옵션을 사용해서, 실제로 처리되는 입력 파일의 범위를 설정할 수 있습니다. "Start" 필드와 "End" 필드를 사용해서, 변환시키는 범위의 첫번째 프레임 번호와 마지막 프레임 번호를 설정합니다. "Adjust (adds/removes frames) to" 옵션을 지정했을 경우도, 이러한 필드에는 원의 "미조정" 프레임 번호를 지정해 주십시오. 지정한 값도 포함됩니다. 예를 들어, 첫번째 프레임에 5를, 마지막 프레임에 6을 지정했을 경우는, 2개의 프레임의 출력 파일이 생성됩니다.

Frame size (cropping): "left", "top", "Width", "Height" 의 각 옵션을 사용하고, 각 비디오 프레임의 장방형 영역만을 처리하도록 RAD Converter에 지시합니다. 이것은 비디오의 일부를 크롭할 때에 편리한 툴입니다. 크롭과 스케일링 모두를 지정했을 경우는, 사이즈 변경후에 크롭이 실행됩니다.

Frame Scaling (resizing): "Width" 와 "Height" 의 각 옵션으로, 입력 비디오 프레임의 사이즈 변경 후의 사이즈를 지정합니다. "scaling type" 버튼을 사용하고, 사이즈 변경의 방법을 "high-quality" (바이큐빅 보간법 - 일반적으로는 최고의 품질이 되지만, 조금 흐릿해질 수도 합니다),"medium quality" (bi-linear 보간법),"low quality" (픽셀이 삭제 또는 복사됩니다)에서 선택할 수 있습니다. 일반적으로는 "high-quality" 모드를 지정합니다.

Contrast increase: 이 필터를 사용해서 비디오의 콘트라스트를 높일 수 있습니다. 콘트라스트를 높히면, 검은 색은 더욱 검게 변하고, 흰색은 더욱 희게 변합니다. 대부분의 경우, 이 필터를 사용하면 압축률이 향상합니다. 이것은 "거의 검은 색"의 픽셀이 완전한 검은 색이 되기 때문입니다. 콘트라스트 범위는 0(증가 없음)에서 127(최대한 증가)까지입니다. 초기값에는 8을 설정할 것을 권합니다.

Smoothing percentage increase: 이 필터를 사용하면, 화질이 부드러워집니다. 픽셀과 픽셀의 사이의 경계를 희미하게 하는 것으로 비디오를 부드럽게 해서, 비디오 프레임을 압축하기 쉽게 합니다. 스무딩의 범위는 0(스무딩 지정 안함)에서 100(최대한 흐릿하게)까지입니다. 초기값에는 3퍼센트를 설정할 것을 권합니다.

Black clamp: 각 컬러치가 지정한 값을 밑돌았을 때에, 픽셀이 완전한 검은색으로 클램프 됩니다. 이것은 "거의 검은 색"의 픽셀을 완전한 검은 색으로 하기 위한 한 방법입니다. 이 필터는 비디오를 캡쳐한 타이틀에 최적의 방법입니다. 다만, 대부분의 경우, 비디오의 검은 색의 픽셀을 한층 더 검게 하려면, 콘트라스트를 조정할 것을 권합니다. 클램프 범위는 0(클램프 안함)에서 255(모든 색을 흑으로 한다)까지입니다. 초기값은 20으로 설정할 것을 권합니다.

Video de-noising: 비디오 사이에서 노이즈 제거 필터를 실행하고 노이즈를 줄여, 비디오를 클린 업 합니다. 입력 파일의 질이 낮은 경우에는 압축률을 올릴 것을 권합니다.

Video de-interlacing: TV 소스에서 캡처된 인터레이스 비디오를 클린업 합니다. 비디오를 완전하게 디인터레이스 할 수는 없습니다. 비디오를 디인터레이스하는 정해진 방법은 없기 때문에, 여기서는 몇개의 수법을 소개합니다. 첫번째 방법은 심플한"브랜드"모드를 사용한다고 하는 것입니다. 이 모드에서는, 비디오의 짝수의 필드와 홀수의 필드가 브랜드 됩니다. 또한,"even and odd lines" 버튼을 사용하고, 짝수의 필드 또는 홀수의 필드의 어느 쪽에 중량감을 붙일 수 있습니다. 디인터레이스를 실행하는 한 방법은, 짝수 필드와 홀수 필드 중 어느 한쪽만을 사용하는 것입니다. 거기에는,"blend" 를 ON으로 하지 말고, 짝수 또는 홀수를 선택합니다.

Brightness adjustment: 입력 비디오 프레임의밝기를 증감합니다. 밝기는 비율로 제어합니다. 100%로 지정하면 현재의 밝기, 10%를 지정하면 현재의 밝기의10% (10배의 어두움), 200%를 지정하면 현재보다 2배의 밝기가 됩니다.

Gamma correction: 입력 비디오 프레임의감마를 증감합니다. 감마는 밝기를 "비선형" 으로 지정합니다. 즉, 같은 양을 지정해도, 스펙트럼 전체가 똑같이 밝아지는 것은 아닙니다. 감마 교정의 범위는 0.0(완전하게 어둡다) ~1.0(현재의 감마 레벨) ~1.0을 넘는 값(픽셀을 밝게 한다) 입니다. 일반적으로, 감마 교정은, Mac로 작성된 무비를 PC로 재생하려면 너무 어두운 경우에 어두운 정도를 조정하기 위해서 사용됩니다. 일반적으로, Mac의 입력 파일의 감마를 PC와 같은 레벨의 밝기로 변환하려면, 감마에 1.4를 지정합니다.

PC에 적합한 무비를 텔레비전으로 (게임 콘솔등을 통해) 사용할 경우는, 감마를 조정할 필요가 있습니다. 감마를 조정하지 않으면 무비가 너무 밝아 져서 화면이 희어집니다. PC의 감마를 텔레비전의 감마로 변환하려면, 계수 0.88로 지정합니다.

오디오에 관한 설정:

Compression level: Bink에 적용하는 오디오 압축 정도를 제어합니다. Bink의 강력한 오디오 코덱에서는, 손쉽게 무손실상태로 최대 10분의 1까지 압축할 수 있습니다. 즉, 기본적으로는,압축에 수반하는 부작용을 발생시키는 일 없이, 오디오 트랙내의 스페이스를 큰폭으로 절약할 수 있습니다. 품질 레벨이 4의 경우, 대부분의 파일은 무손실 상태로 압축됩니다. 또한, 많이의 파일에서는 5또는 6의 설정도 사용할 수 있습니다. 9이상을 설정하면, 음질은 많이 저하합니다.

Convert to rate/format: Bink 파일에의 압축시에, 사운드 포맷을 변환할 수 있습니다. 편하게 작업하기 위한 것인데 최고의 음질을 원한다면 원본 파일의 음질이 좋아야 합니다. RAD Converter에서는 22 Khz 파일을 최고 44 Khz 파일로 변환할 수 있습니다.다만, 음질을 극적으로 향상시키는 못합니다.

Bink Tips:

  • Contrast 필터를 사용하면, 비디오의 검은 부분의 색상을 더 진하게 할 수 있습니다. 이렇게 함으로서, 보다 보기 좋은 화면으로 압축이 됩니다. 처음에는 8 내지 16로 지정할 것을 권합니다.
  • 상기의 데이터 레이트표를 사용하고, 적절한 시작 데이터 레이트를 선택해 주십시오.
  • 텔레비전 출력용으로 압축하는 경우는, 비디오의 감마가 올바르게 설정되어 있는 것을 확인해 주십시오.
  • Smoothing 필터를 사용하면, 비디오 압축작업이 약간 수월해집니다. 이에 따라, 일반적으로 압축률이 향상됩니다. 처음에 사용할 때에는 3으로 설정해 주십시오.
  • 프리뷰 기능을 활용합니다. "Preview 버튼을 클릭하면, Bink 비디오가 최신의 압축 프레임까지 재생됩니다. 즉, Bink가 파일 전체의 처리를 완료하기 전에, 압축된 프레임을 확인할 수 있습니다. 이 버튼을 사용해 압축 설정을"리얼타임"에 확인함으로서, 장시간 기다린 다음에 압축 설정이 부적절하다라고 하는 것이 안다고 하는 사태를 피할 수 있어 시간을 절약할 수 있습니다.
  • 압축 처리는 언제라도 중지할 수 있으며, 그 시점까지 완료한 프레임은 그대로 남습니다.
  • 다양한 설정을 테스트하는 경우는, 첫번째 프레임과 마지막 프레임의 옵션을 사용해 비디오의 일부만을 확인할 수 있습니다. 이것으로 비디오 전체가 완료하는 것을 기다릴 필요가 없어집니다.
  • Bink compressor는 고도의 멀티 쓰레드 처리를 합니다. CPU 코어를 추가할 때마다, 압축속도는 향상됩니다. 그러므로, Quad-core CPU에 돈을 투자할 가치가 있습니다.