강좌 게시판

Direct Stream Copy 기능 활용하기(원본 데이터 보존 하기)

[http://encoder.gomtv.com/lecture/34] 주소복사

1. DSC(Direct Stream Copy)란?
  * 일반적인 동영상 변환은 디코딩과 인코딩 과정을 거칩니다. 이 과정을 생략하고 동영상의 일부 구간만을 잘라내거나 컨테이너만을 변경하는 방식을 Direct Stream Copy(이하 DSC)라고 합니다.

 


2. 왜 DSC가 필요한 거죠?
  * 원본의 품질을 그대로 유지할 수 있다.
    - 일반적인 동영상 변환은 인코딩시 손실 압축을 하게 되므로 원본보다 품질이 떨어지게 됩니다. 하지만 DSC는 디코딩과 인코딩 과정을 생략하므로 원본의 품질을 그대로 유지합니다.


  * 빠르다.
    - 동영상 변환 시간의 대부분은 디코딩과 인코딩이 차지하고 있습니다. DSC는 컨테이너의 해석과 구성, 저장 장치에 쓰는 시간 정도만을 필요로 하기 때문에 보통의 변환 방식과는 비교할 수 없을 정도로 빠릅니다.


  * 멀티 오디오 지원
    - 지금까지는 멀티 오디오인 영상을 변환할 때, 여러 개의 오디오 스트림 중 하나를 선택해야만 했습니다. 이젠 DSC를 이용해 모든 오디오 스트림을 저장할 수 있습니다.

 

 

3. DSC, 이럴 때 유용합니다.
  * 비디오는 그대로, 오디오만 MP3로 바꾸고 싶을 때
    - 최근 나오는 휴대용 기기들의 일부는 고화질 비디오를 무리없이 재생할 수 있습니다. 하지만 AC3나 DTS같은 오디오는 지원하지 않기 때문에 기기에서 재생이 불가능하였습니다. DSC는 이럴 때 유용합니다. 곰인코더의 DSC를 이용하면 비디오는 원본 그대로를 유지하고 오디오만 MP3로 변환할 수 있습니다. 이제 훨씬 짧은 시간 안에 원본 그대로의 영상을 기기에서 감상하실 수 있습니다.


  * MKV를 AVI로 컨테이너만 바꿔서 디빅 플레이어에서 보고 싶을 때
    - 요즘 많은 동영상들이 MKV 형식으로 배포가 되고 있습니다. 이에 발맞춰 최신 디빅 플레이어들은 MKV를 지원하지만 그 이전 세대의 제품들은 이를 지원하지 못하기 때문에 동영상을 변환한 후 감상해야만 했습니다. DSC는 이럴 때 유용합니다. 곰인코더의 DSC를 이용하면 원본 화질 그대로를 유지한 채 AVI로 변환할 수 있습니다. 뿐만 아니라 5.1채널 AC3 사운드를 그대로 감상하실 수 있습니다.

 


4. 사용법
  * [출력설정]->[코덱]에서 비디오나 오디오(혹은 둘 모두)의 [압축 방식]을 [(Direct Stream Copy)]로 선택합니다.

 

  * 멀티 오디오 동영상인 경우, [모든 오디오를 출력]에 체크하시면 모든 오디오 스트림이 출력 파일에 저장됩니다.

 


5. 주의사항
  * 비디오를 DSC 하면서 자막을 입힐 수는 없습니다.
    - 비디오에 자막을 입히기 위해서는 디코딩과 인코딩 과정 사이에 자막을 추가하는 과정을 거쳐야 합니다. 따라서, 비디오를 DSC하는 경우에는 자막을 입힐 수 없습니다.


  * DSC가 불가능하거나 제대로 되지 않는 경우가 있습니다.
    - AVI
      ① 싱크가 어긋날 수 있습니다. – AVI는 CBR에 적합한 컨테이너입니다. VBR도 가능하기는 하지만 반드시 패킷당 샘플 개수가 일정해야 한다는 제한이 있습니다. 따라서, VFR(가변 프레임 레이트)인 비디오나 vorbis같은 오디오는 DSC로 변환 후 재생을 해보면 싱크가 어긋나게 됩니다.
      ② 비디오가 MPEG1,2를 비롯한 일부 포맷은 지원하지 않습니다.
    - OGM
      ① 오디오가 vorbis인 MKV는 지원하지 않습니다.
      ② 비디오가 MPEG1,2를 비롯한 일부 포맷은 지원하지 않습니다.


  * 구간설정시 반드시 아래의 내용을 숙지해주시기 바랍니다.
    - 시작 위치가 키 프레임이 아니라면 재생시 처음 몇 초간 화면이 깨지게 됩니다. 동영상을 정상적으로 재생하기 위해서는 키 프레임이라는 특수한 프레임이 필요합니다. 구간설정시 시작 위치가 키 프레임이 아니라면 다음 키 프레임이 나올 때까지 화면이 깨지거나 정지된 화면이 나옵니다. (일반적인 동영상 변환을 할 때는 시작 위치를 키 프레임으로 맞출 필요가 없습니다.) 현재 키 프레임 단위로 구간설정을 할 수 있는 기능은 제공되고 있지 않습니다. 키 프레임 단위로 설정할 수 있는 기능이 제공되기 전까지는 구간설정에 유의하여 주시기 바랍니다.


  * 컨테이너만 바꾼다고 반드시 휴대용 기기에서 재생할 수 있는 건 아닙니다.
    - MKV파일을 DSC를 이용해 AVI파일로 변환했다고 해서 반드시 휴대용 기기에서 재생할 수 있는 것은 아닙니다. 원본 파일이 기기에서 지원하지 않는 코덱으로 되어 있거나, 너무 고화질이라면 DSC가 아니라 일반적인 동영상 변환을 하셔야 합니다.


  * 멀티인코딩은 꺼두시는 게 좋습니다.
    - DSC는 변환 과정이 상당히 빠른 만큼 하드디스크를 상당히 자주 접근합니다. 하드디스크는 그 구조상 여러 개의 파일을 동시에 쓰는 것보다 하나씩 쓰는 게 더욱 빠릅니다. 따라서 DSC를 할 때는 멀티인코딩을 하지 않는 것이 오히려 더 빠른 경우가 많습니다.

 

 

 

* 관련 링크

  * 컨테이너: http://encoder.gomtv.com/lecture/15

  * 곰인코더에서 오디오 스트림 선택하기: http://encoder.gomtv.com/faq/14

  * 키 프레임: http://encoder.gomtv.com/lecture/3

  * CBR, VBR: http://encoder.gomtv.com/lecture/6

 

덧글 [3개]
박성해(sinji978)  |  2009.06.01 19:24:12  |  220.85.214.200
출력설정옵션에서 Direct Stream Copy가 없습니다. 어떻게 된거죠??
유길재(nuriheri)  |  2009.06.02 12:06:13  |  203.246.44.130
저도 처음에 이 강좌 보고 내꺼에는 왜 DSC가 안되나 했는데 현재 버전 삭제하고 최신 버전으로 다시 설치하니까 나오네요. 최신버전으로 다시 설치해 보세요.
박형철(hc1351)  |  2011.09.09 22:33:17  |  112.121.31.38
mp4 파일은 Direct Stream Copy 가 안되는건가요?
아니면 확장자명만 바꿀수 있는 설정을 알려주세요
속도 빠르게
덧글을 쓰기 위해서는 로그인 하시기 바랍니다
이전글 | 다음글 | 목록 | ↑ 위로
번호 제목 등록자 등록일 조회수
41 동영상 파일을 이용하여 빠른설정 파일을 제작해봅시다 곰개발자 2010-01-18 9125
40 자막 찾기 서비스 이용하기 곰개발자 2010-01-18 10732
39 로고의 위치와 크기를 마음대로 설정해 인코딩해 봅시다 곰개발자 2010-01-18 6780
38 아이폰 벨소리 만들기[7] 곰개발자 2010-01-18 15365
37 동영상 합치기 곰개발자 2009-10-14 35521
36 원본 파일과 같은 폴더에 저장하기 곰개발자 2009-06-16 6352
35 빠른 설정 찾아보기 곰인코더 2009-06-16 29998
-> Direct Stream Copy 기능 활용하기(원본 데이터 보존 하기)[3] 곰인코더 2009-04-08 35013
33 휴대폰 동영상 벨소리 만들기 강좌 ... 음악 파일에 그림을 입혀봅시다~~~ 곰인코더 2009-04-08 16776
32 AVI 형식 인코딩 시 H264 Baseline Profile 설정 기능 사용하기[3] 곰인코더 2009-03-19 19682
<< 처음12345마지막 >>