샤나 인코더에서 지원하지 못하는 코덱이 있습니다.

by 비듬맨 posted Sep 06, 2013
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제


▼ 프레임 서버 코덱 배포하는 곳

http://www.debugmode.com/frameserver/


제가 베가스로 영상편집을 할때 프레임 서버를 통해 렌더링 하는데요.

프레임서버로 만들어진 가상 avi를 인코딩하여 결과물을 추출할때는 키라라 인코더 v8.0.117 버젼을 사용합니다.


프레임서버로 만들어진 가상 avi 파일을 medisinfo라는 동영상 정보 프로그램으로 보면 다음과 같은 내용이 뜹니다.


Format                                   : AVI

Format/Info                              : Audio Video Interleave


ID                                       : 0

Format                                   : VFW

Codec ID                                 : DFSC

Codec ID/Info                            : DebugMode FrameServer VFW


Audio

ID                                       : 1

Format                                   : FrameServer

Codec ID                                 : DFAC

Codec ID/Info                            : DebugMode SonicFoundry Vegas FrameServer ACM Codec



프레임서버로 만들어진 가상 avi 파일을 곰플레이어나 팟플레이어 같은 재생 프로그램이나 버추얼덥 같은 인코딩 프로그램에서는 정상적으로 인식합니다.

문제는 키라라 인코더에서는 현제 버전까지 avi 파일이 정상적으로 인식되지 않고, 강제적으로 인식시켜 인코딩하기 위해서는 avisynth 스크립트에서 AVISource() 로 불러와야 v7, v8 버젼에서 화면이 정상적으로 나와 인코딩 됩니다.



어떤 문제때문에 샤나(구 키라라)인코더에서 읽어들이지 못할까 고민한 결과 문제 해결의 실마리가 되지 않을까 하여 Graph studio로 찍어 보았습니다.



사용법 (6).png



위 사진에서 보시다 시피  동영상 파일이나 avs 스크립트 경우 video에서 바로 ffdshow로 출력되어 Video Renderer로 넘어가는데요.

프레임서버 같은 경우는 Avi Decompressor을 거쳐 ffdshow로 출력되어 Video Renderer로 넘어갑니다.

혹시 이러한 문제때문에 프레임서버 avi 파일을 읽지 못하는 걸까요?

아니면 샤나 인코더에서 지원하는 코덱의 한계 때문에 생기는 문제일까요?



오래전부터 키라라 인코더로 프레임서버 렌더링 작업을 해 왔는데요.

작업할때마다 avi파일을 avs 스크립트를 만드는것이 너무 번거롭습니다.


샤나 인코더에서 프레임서버 영상을 바로 읽어 들이게 만들어 주실수는 없나요?