[완료]cdrecord(혹은 cdrecord-prodvd-2) 를 사용해서 dvd multisession 굽는 방법 좀 알려주세요.
전제 1. 일반적으로 cdrecord를 이용하여 CD에서 multisession writing 하는 방법은 다음과 같습니다. 그리고 이것은 잘 동작 합니다.
1) 첫 session recording 하기
# mkisofs -o cd1.iso 1234.txt
# cdrecord -dev /dev/cdrom -tao -multi cd1.iso
2) 두번째 이상의 session 덧붙이기
# mkisofs -o cd2.iso -C $(cdrecord -dev /dev/cdrom -msinfo) -M /dev/cdrom 5678.txt
# cdrecord -dev /dev/cdrom -tao -multi cd2.iso
질문 1. 그러나, DVD-R, DVD+R, DVD-RW 등의 DVD 매체를 넣으면, 위와 같은 방법으로 multisession writing 수행이 안됩니다. 물론 growisofs 를 이용하면 DVD에서도 multisession 이 가능하지만, 현재 embedded 시스템 특성상 cdrecord나 cdrecord-prodvd-2 만을 사용해야만 합니다.
질문 2. DVD에서 전제 1번 방법대로 수행하면 -tao를 지원하지 않는다고 나오는데, -tao 말고 -sao나 -dao는 multisession writing을 하더라도 실제로는 multi가 불가능 합니다. 이에 대한 이유도 알고 계시면 답변 부탁드립니다.
자문 자답입니다. -_-;
구글링을 빡씨게 한 결과... 아래과 같은 답변을 찾았습니다.
Q. How are dvd+rw-tools different from cdrecord-ProDVD? When it comes to DVD-R[W] burning that is...
A. DVD-R[W] specification defines following recording strategies:
Disk-at-once;
Incremental Sequential;
Restricted Overwrite (DVD-RW only);
Now, cdrecord-ProDVD supports Disk-at-once strategy only, while dvd+rw-tools all the others. That's it:-)
Well, the above list is not actually complete, as newly introduced DVD-R Dual Layer specification adds Layer Jump recording mode, but dvd+rw-tools don't support it for a reason discussed below.
...원본 위치
결론인즉, cdrecord-ProDVD 로는 멀티세션이 안된다는 것이네요.
차선책으로, cdrecord 를 이용하여 미디어 종류는 알아 낼 수 있으니까, 미디어 종류에 따라 다른 burner를 사용하도록 프로그램을 수정해야 겠습니다.
- A wise man builds his house on the rock
- A wise man builds his house on the rock
댓글 달기