From owner-freebsd-multimedia@FreeBSD.ORG Thu Jul 26 00:23:44 2007 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 68F8716A421 for ; Thu, 26 Jul 2007 00:23:44 +0000 (UTC) (envelope-from spadger@spadger.best.vwh.net) Received: from spadger.best.vwh.net (spadger.best.vwh.net [192.220.100.249]) by mx1.freebsd.org (Postfix) with ESMTP id 4529213C45A for ; Thu, 26 Jul 2007 00:23:44 +0000 (UTC) (envelope-from spadger@spadger.best.vwh.net) Received: (qmail 45256 invoked by uid 25849); 25 Jul 2007 23:57:04 -0000 Date: Wed, 25 Jul 2007 16:57:04 -0700 From: Andy Sparrow To: Philipp Ost Message-ID: <20070725165704.A15462@spadger.best.vwh.net> Mail-Followup-To: Philipp Ost , Dave , multimedia@freebsd.org References: <000501c7cbd3$41642a90$0200a8c0@satellite> <46A28CF5.3010405@smo.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <46A28CF5.3010405@smo.de>; from pj@smo.de on Sun, Jul 22, 2007 at 12:47:17AM +0200 Cc: Dave , multimedia@freebsd.org Subject: Re: burning a dual layered dvd video X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jul 2007 00:23:44 -0000 On Sun, Jul 22, 2007 at 12:47:17AM +0200, Philipp Ost wrote: > Dave wrote: > [snipped] > > Can you get me pointed in the right direction? > > I use the following command line to burn DL Video-DVDs. > > # growisofs -dvd-compat -Z /dev/cd0=$file.iso -speed=2 > > It works for me. +1 what he said, although there is a -dvd-video option, and that seems to work better for me when mastering DVD's I've authored myself (I forget why). You may find that: a) Does the directory you started from play as a DVD correctly? Use xine, ogle or mplayer to check this. If it doesn't, then burning a copy of it - even with the -dvd-video flag - isn't going to work either. b) Your DVD-DL burner sets the wrong booktype (often DVD-RAM) in the media, so your hardware player doesn't recognise it. Does the computer itself play/recognise the DVD afterwards? If it doesn't, there's likely some other problem. Can you mount the DVD on the computer, and does it look like the source directory you pointed it at? Does it have VIDEO_TS and AUDIO_TS directoroes immediately under the root level? (Note that CD9660 filesystems may look to be in all lower-case on BSD - this won't stop the DVD from working) Can you read the entire DVD without I/O errors reported? Some brands/batches are riddled with flaws. Use a large blocksize and just dump it to null: dd if=/dev/dvd of=/dev/null bs=2M If booktype is the problem, you may find it possible to use dvd+rw-booktype to reset the booktype. This only works with a relatively limited number of drives - but often DVD burners are actually OEM'd from one of the working ones, so you may get away with frobbing the detect strings... c) The pause when your set-top box switches layers on a DL DVD is so intrusive to the video (2-3 seconds freeze for mine) that you give up and just use DVD-DL for data disks anyway. Most DVD's can be transcoded down to fit on a 4.3GB single-layer pretty well. You can also dvdunauthor it, remove unwanted junk (extra language tracks, extras etc.) and re-author it. There's also a Win32 program that did both of the above quite well before DVD-DL came around, DVD Shrink I think it's called. If you're just going to do a bit-for-bit copy, use 'dd' to create the ISO file and set the blocksize to the DVD sector size, pad a partial read with zeros.