DVD를 재생하기 위해 필요한 파일 구조는 무엇입니까?


9

배경 이야기 : 온라인 다운로드 (EZTakes.com에서)를 통해 DVD를 구입했습니다. 파일은 이런 종류의 디렉토리 트리에 나타납니다.

DVD Name
+-- VIDEO_TS/
|   +-- (various video files)
+-- cover/
|   +-- (a couple of .jpgs of the DVD cover art)
+-- content.info

Mac에서 디스크 유틸리티를 사용하여 이것을 DVD에 구우려고합니다. 필자는이 구조의 DVD / CD 마스터 이미지를 몇 가지 다른 방법으로 만든 다음 레코딩했지만 DVD 플레이어에서 볼 수있는 DVD를 제작하지 못했습니다. 지금까지 시도한 내용은 다음과 같습니다.

  1. 위에 표시된 전체 구조의 이미지를 만듭니다. 기본적으로 "DVD 이름"폴더의 디스크 유틸리티를 가리 킵니다.
  2. 필요하지 않을 수도있는 메타 데이터를 제외하고 위에 표시된 전체 구조의 이미지를 만듭니다. content.info 파일뿐만 아니라 cover 하위 디렉토리를 제거하고 "DVD Name"폴더의 디스크 유틸리티를 가리 켰습니다.
  3. 위 구조의 일부 이미지를 만듭니다. 기본적으로 "VIDEO_TS"폴더의 디스크 유틸리티를 가리 킵니다.

파일 시스템 이미지에 어떤 내용이 필요한지 궁금합니다. 내 DVD가 일반 DVD 플레이어에서 재생되도록 올바른 구조는 무엇입니까?

아, 나는 매체 자체가 문제가 아니라고 생각합니다. DVD-R 디스크를 사용하고 있으며 두 DVD 플레이어 모두 DVD +/- R 디스크를 재생할 수 있다고 주장하면서이 화상을 시도했습니다.

답변:


3

기술적 인 의미에서 VIDEO_TS 폴더에는 DVD 형식의 비디오 데이터가 이미 포함되어 있습니다. 비디오 DVD는이 VIDEO_TS 폴더의 내용으로 하이브리드 ISO9660 + UDF 파일 시스템에서 DVD +/- R 디스크에 레코딩됩니다. Steve Rowe가 언급했듯이 비디오 DVD는 UDF v1.02를 사용합니다.

파일 유형에 대한 자세한 내용은 Doom9의 DVD 구조 기사 를 참조하십시오. 비디오 DVD로 레코딩하면 VIDEO_TS 폴더의 파일이 특정 순서대로 디스크에 배치됩니다. 예를 들어 (파일이 알파벳 순서로 배치되지 않았 음을 유의하십시오) :

VIDEO_TS.IFO         -- VIDEO_TS.* is the first play item
VIDEO_TS.VOB
VIDEO_TS.BUP
VTS_01_0.IFO         -- VTS_01 is the first title set
VTS_01_0.VOB            -- the _0.VOB is the title set's menu
VTS_01_1.VOB            -- the _[1-9].VOB is the title set's video content
VTS_01_2.VOB
VTS_01_0.BUP
VTS_02_0.IFO         -- IFOs contain navigational information
VTS_02_0.VOB         -- VOBs contain Video, Audio & Subtitle streams
VTS_02_1.VOB
VTS_02_0.BUP         -- BUPs are backup IFOs

많은 데이터 굽기 유틸리티는 비디오 DVD를 만들 수 있지만 데이터 DVD로 구우려고하지 않아야합니다. 데이터 DVD가 반드시 올바른 순서로 파일을 배치 할 필요는 없으며 잘못된 파일 시스템을 사용할 수 있습니다. 디스크.

당신이있는 경우 mkisofs, 또는 (에서라도 및 Linux 또는 Cygwin에서와 Windows에서 터미널에서) 사용할 수있는 명령 hdiutilOSX에 명령을, 당신이 만들 수있는 바로 구울 다음 명령 (중 하나를 사용하여 ISO를 소스 ) :

# INPUT_FOLDER is the folder that contains the VIDEO_TS

mkisofs -f -dvd-video -udf -V VOLUMENAME -o OUTPUT.iso /path/to/INPUT_FOLDER

hdiutil makehybrid -iso -joliet -udf -udf-version 1.02 -default-volume-name "VOLUMENAME" -o OUTPUT.iso /path/to/INPUT_FOLDER

출력 ISO 파일은 레코딩 유틸리티 프로그램으로 레코딩 할 수 있습니다.


1
여기에 제공된 hdiutil 명령 줄은 DVD 플레이어에서 읽을 수있는 ISO를 만들었습니다. 따라서 / path / to / INPUT_FOLDER는 VIDEO_TS 디렉토리를 포함하는 디렉토리 여야합니다.
Rick Reynolds

@Rick : 그렇습니다. VIDEO_TS 폴더는 / path / to / INPUT_FOLDER / VIDEO_TS에 있어야합니다.
quixote

3

DVD의 디스크 형식은 UDF 입니다. 컴퓨터에서 DVD를 재생할 때 파일에 액세스하는 데 사용됩니다. 그러나 구형 소비자 디스크 플레이어는이 구조를 사용하여 디스크를 읽지 않습니다. 대신에 대체 ISO-9660 파일 구조를 사용합니다. 소비자 플레이어와의 호환성을 극대화하려면 디스크를 UDF 1.02 또는 UDF + ISO 9660으로 굽고 있는지 확인하십시오.


2

사용되지는 않지만 최상위 레벨 AUDIO_TS는 필수입니다.

또는 DVD Imager (최대 Leopard)를 사용하여 디스크 유틸리티로 DVD에 구울 수있는 DVD 이미지를 만들 수 있습니다. 내부적으로는 mkisofsMac OS X에서는 사용할 수 없지만 리소스 하위 폴더에 DVD Imager와 함께 제공됩니다. DVD Imager 아이콘을 Ctrl 키를 누른 상태에서 "패킷의 내용 표시"를 선택하십시오.

mkisofs -dvd-video -udf -o dvd.img dvd/

1

빈 DVD를 Mac Finder에 마운트하고 두 개의 ..._ TS 폴더를 드래그하여 굽습니다. 우리 스튜디오에서 100 %의 시간 동안 일했습니다.

Toast로 드래그하여 UDF 데이터 DVD를 굽고 스튜디오에서 100 % 작동하며 몇 년 동안 작업했습니다. 당신이 나에게 물어 보면, 아무것도 아닌 테크 노블 케이블입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.