2011-05-04 2 views
1

아마도 이것은 어리석은 질문입니다. 저는 비디오를 DVD로 레코딩해야하는 프로젝트를보고 있습니다. DVD 플레이어에서 재생할 수 있습니다. 나는 이것을하는 몇 가지 '써드 파티 도구'를 발견했다. 그것은 대단하며 아마도 내가 취할 방향이다.타사 라이브러리가없는 .NET에서 A (Video) DVD 굽기

그러나 내 인생에서 앉아서 DVD에 비디오를 쓰는 방법을 알 수는 없습니다.

저는 이것이 학업 성취도가 매우 높다는 것을 알고 있습니다. (사용 가능한 라이브러리를 사용하십시오!) 여전히, 나는 자신을 어떻게 할 것인지에 대한 방향을 정말 원합니다.

+0

, 당신은 아마 레이저와 고정밀 측정 도구를 구입해야합니다! –

답변

5

Windows에 직접 얘기하고 싶다면 Image Mastering API (IMAPI)을 실행해야합니다. 어떤 사람들에게는 written wrappers이 있습니다. IMAPIv2는 Vista 용으로 출시되었으므로 Windows 7 로의 진보는 100 % 확신 할 수 없습니다.

하지만 파일을 디스크에 쓸 수 있습니다. 비디오 DVD를 디스크에 구우는 방법을 이해하려면 비디오 인코딩, MPEG-2 사양, UDF 브리지 파일 형식 및 기타 몇 가지 사항을 이해해야합니다.파일 구조를 만들 수있는 명령 줄 비디오 변환기를 살펴보고 을 입력 한 다음을 사용하여 Windows API를 사용하여 디스크에 기록하는 것이 좋습니다.

편집 출발점으로

Here's another wrapper.

+0

일반적으로 DVD 제작 "이라고합니다. Chris가 지적한 것처럼 원시 비디오 제작은 간단한 작업이 아닙니다. –

+0

IMAPIv2는 XP 용 선택적 다운로드로 제공되며 Win7과 함께 제공됩니다. http://support.microsoft.com/kb/932716 – Gabe

2

SharpRecorder과 같은 프로젝트를 살펴보고 코드를 이해하는 것이 좋습니다.

DVD 비디오 파일을 작성하기 위해 .NET에서 네이티브 지원이 없으므로 DVD specification을보고 처음부터 다시 시작해야합니다. 그래서 도서관을 보거나 하나를 사용하는 것이 좋은 출발입니다 (왜 바퀴를 재발 명합니까?).

+1

OP는 기본 제공 Windows API (자사 라이브러리)를 사용하기를 희망합니다. – Gabe

+1

@Gabe DVD 비디오 디스크를 작성하기위한 자사 API가 있습니까? –

+1

It 's IMAPI : http://msdn.microsoft.com/en-us/library/aa366450(v=VS.85).aspx – Gabe