Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Howto author AVI->DVD with menus using Linux only !
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... 6, 7, 8 ... 29, 30, 31  Next  
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
Kraymer
Guru
Guru


Joined: 27 Aug 2003
Posts: 349
Location: Germany

PostPosted: Sat May 08, 2004 11:29 am    Post subject: Reply with quote

kram wrote:
.......
When trying to change the frame rate with transcode I always lost A/V sync. So, I used mencoder:

mencoder -ofps 25.000 -ovc copy -oac copy -o output.avi input.avi

You should try to use the modfps filter (which takes care of sync issues when changing the frame rate):
Code:
transcode -i something -y mpeg -J modfps --export_fps 25 -o output

Hope that helps

Thanks for the guide, I'm eager to try it soon :)

Sebastian
Back to top
View user's profile Send private message
hippysurfer
n00b
n00b


Joined: 14 Nov 2003
Posts: 51

PostPosted: Wed May 12, 2004 7:33 am    Post subject: Reply with quote

I have a slightly odd issue.

I want to use my Linux box to build the DVD but the only DVD burner I have is on a Windows laptop.

How can I use the Windows box to burn the DVD image that is produced from following the howto?

Regards

Richard

PS. I would like to add my voice to the chorus of thanks for this thread.
Back to top
View user's profile Send private message
Kraymer
Guru
Guru


Joined: 27 Aug 2003
Posts: 349
Location: Germany

PostPosted: Wed May 12, 2004 10:22 am    Post subject: Nero should do it Reply with quote

hippysurfer wrote:
How can I use the Windows box to burn the DVD image that is produced from following the howto?

Nero should do it - at least the dvd-version (obviously).
It's quite normal (i guess) that people get dvd-capable software directly when buying a notebook with a dvd-drive builtin?
Also there is the built-in burning app (WinXP), but I don't know if it supports dvd-isos.
Back to top
View user's profile Send private message
knobunc
n00b
n00b


Joined: 14 May 2004
Posts: 3

PostPosted: Fri May 14, 2004 1:59 am    Post subject: Re: Howto author AVI->DVD with menus using Linux only ! Reply with quote

I am having a problem playing back my encoded video to test it.

The transcode line I used was:
transcode -i tick_01x01.avi -V -y mpeg -F d -Z 352x240 --export_fps 29.97 --export_asr 2 -E 48000 -b 224 -o tick_01x01

The source file is a 320x240 24bpp 29.970 fp sDIVX AVI file that I can play in mplayer.

When I try to play the result from the transcode in mplayer I get:

Code:
MPlayer 1.0pre4-3.3.3 (C) 2000-2004 MPlayer Team
 
CPU: Advanced Micro Devices Athlon 4 /Athlon MP/XP Palomino 1669 MHz (Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
MMX supported but disabled
MMX2 supported but disabled
SSE supported but disabled
3DNow supported but disabled
3DNowExt supported but disabled
CPUflags:  MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions:
 
Reading config file /usr/share/mplayer/mplayer.conf
Reading config file /home/fiji/.mplayer/config
Reading /home/fiji/.mplayer/codecs.conf: Can't open '/home/fiji/.mplayer/codecs.conf': No such file or directory
Reading /usr/share/mplayer/codecs.conf: 66 audio & 176 video codecs
font: can't open file: /home/fiji/.mplayer/font/font.desc
Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
Failed to open /dev/rtc: No such file or directory (/dev/rtc should be readable by the user.)
Using usleep() timing
Can't open input config file /home/fiji/.mplayer/input.conf: No such file or directory
Input config file /usr/share/mplayer/input.conf parsed: 53 binds
 
Playing tick_01x01.mpg.
Cache fill:  0.00% (0 bytes)    MPEG-PS file format detected.
VIDEO:  MPEG2  352x240  (aspect 2)  29.970 fps  9800.4 kbps (1225.0 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 28000->192000 (224.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
vo: X11 running at 1600x1200 with depth 16 and 16 bpp (":0.0" => local display)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 352 x 240 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
alsa-init: requested format: 48000 Hz, 2 channels, Signed 16-bit (Little-Endian)alsa-init: 1 soundcard found, using: hw:0,0
alsa1x: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little EndianAO: [alsa1x] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 352 x 256 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 352x240 => 352x264 Planar YV12
 
 
MPlayer interrupted by signal 11 in module: calc_sleep_time
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.


I am not sure if my transcode is generating a bad file or if my mplayer is hosed. Any suggestions would be appreciated.

I am also not clear on what I want my aspect settings to be... Ideally I would add black bands on the sides rather than changing the aspect ratio, but I can not get --keep_asr to work...

Thanks,

-ben
Back to top
View user's profile Send private message
Wyckliff
n00b
n00b


Joined: 14 May 2004
Posts: 7

PostPosted: Fri May 14, 2004 2:17 pm    Post subject: using spumux Reply with quote

Thanks to everyone for posting their tips. This is an awesome thread! I've been reading up on this topic from other forums after searching in vain for a GUI DVD authoring tool to fit my needs. I've written a Perl script to take a directory of MPEGs and create normal, highlighted, and selected menu button images from the file names (using Gimp::Fu), create the spumux and dvdauthor XML files, create the menu mpg with spumux, remux the MPEGs into VOBs, and then finish up with dvdauthor and mkisofs. I'd be willing to post the code if anyone is interested (NTSC).

Last edited by Wyckliff on Fri May 21, 2004 3:00 pm; edited 1 time in total
Back to top
View user's profile Send private message
knobunc
n00b
n00b


Joined: 14 May 2004
Posts: 3

PostPosted: Sat May 15, 2004 3:59 pm    Post subject: Re: Howto author AVI->DVD with menus using Linux only ! Reply with quote

Ok... strangeness. It appears that the problem is with the transcode (although mplayer shouldn't crash) because if I use avidemux to make an mpeg2 I can play it.

Here is the information I get when I play the avidemux version:

Code:

MPlayer 1.0pre4-3.3.3 (C) 2000-2004 MPlayer Team
 
CPU: Advanced Micro Devices Athlon 4 /Athlon MP/XP Palomino 1669 MHz (Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
MMX supported but disabled
MMX2 supported but disabled
SSE supported but disabled
3DNow supported but disabled
3DNowExt supported but disabled
CPUflags:  MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions:
 
Reading config file /usr/share/mplayer/mplayer.conf
Reading config file /home/fiji/.mplayer/config
[cfg] read config file: /home/fiji/.mplayer/gui.conf
Reading config file /home/fiji/.mplayer/gui.conf
vo: X11 running at 1600x1200 with depth 16 and 16 bpp (":0.0" => local display)
Reading /home/fiji/.mplayer/codecs.conf: Can't open '/home/fiji/.mplayer/codecs.conf': No such file or directory
Reading /usr/share/mplayer/codecs.conf: 66 audio & 176 video codecs
font: can't open file: /home/fiji/.mplayer/font/font.desc
Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
Failed to open /dev/rtc: No such file or directory (/dev/rtc should be readable by the user.)
Using usleep() timing
Can't open input config file /home/fiji/.mplayer/input.conf: No such file or directory
Input config file /usr/share/mplayer/input.conf parsed: 53 binds
SKIN dir 1: '/home/fiji/.mplayer/Skin'
SKIN dir 2: '/usr/share/mplayer/Skin'
 
Playing /home/fiji/DVD/tick_01x01.mpg.
MPEG-PS file format detected.
VIDEO:  MPEG2  352x240  (aspect 2)  29.970 fps  1500.0 kbps (187.5 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 28000->192000 (224.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 352 x 240 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
alsa-init: requested format: 48000 Hz, 2 channels, Signed 16-bit (Little-Endian)alsa-init: 1 soundcard found, using: hw:0,0
alsa1x: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little EndianAO: [alsa1x] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 352 x 240 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 352x240 => 352x264 Planar YV12
alsa-uninit: pcm closed-0.001 ct:  0.063  224/224   7%  2%  1.3% 1 0 89%


As far as I can tell everything is the same as the transcoded file (in terms of how gmplayer is handling it).

What am I doing wrong?

Thanks,

-ben
Back to top
View user's profile Send private message
slaterson
Apprentice
Apprentice


Joined: 26 Feb 2003
Posts: 255

PostPosted: Sun May 23, 2004 10:58 pm    Post subject: Reply with quote

Wyckliff, please post the code. I'm very interested...
Back to top
View user's profile Send private message
slaterson
Apprentice
Apprentice


Joined: 26 Feb 2003
Posts: 255

PostPosted: Sun May 23, 2004 11:29 pm    Post subject: Re: Howto author AVI->DVD with menus using Linux only ! Reply with quote

shiznix wrote:

For NTSC:
[code]transcode -i matrix.mpg -V -y mpeg -F d -Z 352x240 --export_fps 29.97 --export_asr 2 -E 48000 -b 224 -o matrix


i have an mpg i encoded from a tv capture. after running transcode with the above command, the resulting video only shows a green screen. i have tried mplex-ing it to the dvd format and playing the resulting mpg file and i have tried to play the .m2v file directly also.

this happens when running the video through mplayer for transcoding also.

any ideas? i'm new to the video editing/dvd creating world.

thanks,
slate
Back to top
View user's profile Send private message
Wyckliff
n00b
n00b


Joined: 14 May 2004
Posts: 7

PostPosted: Tue May 25, 2004 2:47 am    Post subject: mkdvd script Reply with quote

This is a Perl script to take a directory of mpgs and create a DVD with a still menu. Be sure to have the required Perl modules installed, plus the following packages (some of these packages are currently masked)
media-video/mjpegtools >= 1.6.2-r1 (for jpeg2yuv, mplex, ppmtoy4m)
media-sound/toolame
media-video/mpgtx
media-video/dvdauthor >= 0.6.8
app-cdr/cdrtools (for mkisofs, cdrecord)

Code:

#!/usr/bin/perl
# Turn a directory of mpgs into a DVD-Video file structure ISO image.
# This script runs smoothly when you pass a directory name as the first argument
# and the directory contains your mpgs in alpha-numeric order, plus one jpg.
# The button images are created by Gimp from the mpg file names.
# The jpg is used as a still for the menu, with the file names imposed.
# Remux the source mpgs, run through dvdauthor.
# If all is successful, the DVD file structure is made into an image and burned to disc.

use Gimp ":auto";
use Gimp::Fu;
use Term::ReadKey;
#Gimp::set_trace(TRACE_ALL);

$SIG{'INT'} = "katch";

our $src = shift || &Prompt("source directory");
chomp $src;
our $ssrc = $src;
our $image = `basename "$src"`;
chomp $image;
$image.=".iso";
our @mpgs;
our @parms;
our $fontSize = 18;
our $temp = "temp";
our $status;
our $stateFileName = "/tmp/.mkdvd.status";
our $stateFile;
our $dvdauthorFileName = "/tmp/dvdauthor.xml";
our $XML;
our $spumuxFileName = "/tmp/spumux.xml";
our $spumuxFile;
our $bgImageFileName;
our $menuFileName = "/tmp/menu.mpg";

my ($answer, $count);
&getStatus();
if($status && "$ssrc" eq "$src") {
  print "An earlier session was aborted.  Should I continue creation of that DVD? ";
  chomp($answer=<STDIN>);
  $status = "initialize" unless($answer =~ /y/i);
} else {
  $status = "initialize";
  &setStatus($status);
}

while("$status" ne "done") {
  $status->();
}
unlink("$stateFileName");
exit;


sub initialize {
  my $answer;

  if(-d "$temp") {
    print "The \"$temp\" directory must be cleaned.  Continue? ";
    chomp($answer=<STDIN>);
    unless($answer =~ /y/i) { exit; }
    exit 1 if(system("/bin/rm -fr \"$temp\""));
  }
  mkdir "$temp";
  &setStatus("makeAuxFiles");
}

sub makeAuxFiles {
# get file names from src directory and use them to create the XML

# and menu button images and convert them into a menu mpg

  my (@images, $XML, $parms);
  (@images) = `ls "$src"/*.jpg`;
  $bgImageFileName = $images[0];
  chomp $bgImageFileName;
  unless(-f "$bgImageFileName") {
    print "Could not find image in $src to use as a background.\n";
    $bgImageFileName = &Prompt("background image");
  }
 
  @mpgs = `ls "$src"/*.mpg`;
  &writeDvdauthorXml();
  &writeSpumuxXml();

  my $parmcount = 0;
  my $titlecount = 1;
  $parms->[$parmcount++] =
    [PF_STRING, "normal", "Normal button color", "blue"];
  $parms->[$parmcount++] =
    [PF_STRING, "highlighted", "Highlighted button color", "red"];
  $parms->[$parmcount++] =
    [PF_STRING, "selected", "Selected button color", "tan"];
  $parms->[$parmcount++] =
    [PF_INT, "size", "Font size", $fontSize];
  foreach $_ (@mpgs) {
    chomp;
    s/\.mpg//;
    s/.*\///;
    $parms->[$parmcount++] =
      [PF_STRING, "title$titlecount", "Title$titlecount", $_];
    $titlecount++;
  }
  register "createdvdmenu", "Create normal, highlighted, and selected menu buttons",
    "Create DVD Menus", "Wyckliff", "Wyckliff", "2004-05-10",
    "<Toolbox>/Xtns/Perl-Fu/DVD/Create Menu",
    "RGBA",
    $parms,
    \&createMenus;

  main();

#  exit 1 if(system("pngtopnm \"$bgImageFileName\" | ppmtoy4m -F 30000:1001 -I p -A 10:11 -L | mpeg2enc -f 8 -n n -o background.m2v"));
# it's better to have a clip > 4 sec to mux the subtitles into
  system("pwd");
  exit 1 if(system("jpeg2yuv -n 150 -I p -f 29.97 -j \"$bgImageFileName\" | mpeg2enc -f 8 -n n -o /tmp/background.m2v"));
  exit 1 if(system("dd if=/dev/zero bs=4 count=1602 | toolame -b 128 -s 48 /dev/stdin /tmp/silence.mp2"));
  exit 1 if(system("mplex -f 8 -o /dev/stdout /tmp/background.m2v /tmp/silence.mp2 | spumux -v 2 \"$spumuxFileName\" > \"$menuFileName\""));
  unlink("/tmp/background.m2v");
  unlink("/tmp/silence.mp2");
  unlink("$temp/main.png");
  unlink("$temp/mainh.png");
  unlink("$temp/mains.png");
  unlink("$spumuxFileName");

  &setStatus("remux");
}

sub writeDvdauthorXml {
  open($XML, ">$dvdauthorFileName") or die "Could not open $dvdauthorFileName: $!\n";
  print $XML "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
  print $XML "<dvdauthor dest=\"$temp\">\n";
  print $XML "  <vmgm>\n";
  print $XML "    <menus>\n";
  print $XML "      <pgc entry=\"title\">\n";
  print $XML "        <vob file=\"$menuFileName\" pause=\"inf\"/>\n";
  for($count=1; $count<=@mpgs; $count++) {
    chomp;
    print $XML "        <button>jump title $count;</button>\n";
  }
  print $XML "      </pgc>\n";
  print $XML "    </menus>\n";
  print $XML "  </vmgm>\n";
  print $XML "  <titleset>\n";
  print $XML "    <menus>\n";
  print $XML "      <pgc entry=\"root\">\n";
  print $XML "        <post>jump vmgm menu;</post>\n";
  print $XML "      </pgc>\n";
  print $XML "    </menus>\n";
  print $XML "    <titles>\n";
  for($count=0; $_=$mpgs[$count]; $count++) {
    chomp;
    print $XML "      <pgc>\n";
    print $XML "        <vob file=\"$temp/title$count.vob\" ";
    printf($XML "%s\/>\n", &printChapters($_));
    print $XML "        <post>call vmgm menu;</post>\n";
    print $XML "      </pgc>\n";
  }
  print $XML "    </titles>\n";
  print $XML "  </titleset>\n";
  print $XML "</dvdauthor>\n";
  close $XML;
}

sub writeSpumuxXml {
  open($spumuxFile, ">$spumuxFileName") or die "Could not open $spumuxFileName: $!\n";
  print $spumuxFile "<subpictures>\n";
  print $spumuxFile "  <stream>\n";
  print $spumuxFile "    <spu\n";
  print $spumuxFile "      force=\"yes\"\n";
  print $spumuxFile "      start=\"00:00:04.00\"\n";
  print $spumuxFile "      image=\"$temp/main.png\"\n";
  print $spumuxFile "      highlight=\"$temp/mainh.png\"\n";
  print $spumuxFile "      select=\"$temp/mains.png\"\n";
  print $spumuxFile "      autooutline=\"infer\"\n";
  print $spumuxFile "      outlinewidth=\"10\"\n";
  print $spumuxFile "      autoorder=\"rows\">\n";
  print $spumuxFile "    </spu>\n";
  print $spumuxFile "  </stream>\n";
  print $spumuxFile "</subpictures>\n";
  close $spumuxFileName;
}

sub createMenus {
  my @titles = @_;
  my $xoffset = 30;
  my $xinc = 30;
  my $yoffset = 40;

  my ($position, @colors, $color);
  my ($img, $drw, $text);
  push(@colors, shift(@titles));
  push(@colors, shift(@titles));
  push(@colors, shift(@titles));
  my $size = shift(@titles);

  foreach $color (@colors) {
    $position = $xoffset;
    $img = gimp_image_new(720, 480, RGB);
    # Create a new layer and draw it to the image at the top
    $drw = gimp_layer_new($img, $img->width, $img->height,
                    RGBA_IMAGE, "BG", 100, NORMAL_MODE);
    gimp_image_add_layer($img, $drw, -1);
    gimp_palette_set_background("black");
    gimp_edit_clear($drw);
    gimp_palette_set_foreground($color);

    my $border = 10;
    foreach $text (@titles) {
      my $text_layer = gimp_text($drw, $yoffset, $position, $text, $border, 0,
          $size, PIXELS, "Adobe", "Times", "Medium", "R", "*", "*", "*", "*");
      gimp_floating_sel_anchor($text_layer);
      $position += $xinc;
    }
    unless(-e "$temp/main.png") {
      file_png_save($img, $drw, "$temp/main.png", "$temp/main.png", 0, 6, 1, 0, 0, 1, 1);
      next;
    }
    unless(-e "$temp/mainh.png") {
      file_png_save($img, $drw, "$temp/mainh.png", "$temp/mainh.png", 0, 6, 1, 0, 0, 1, 1);
      next;
    }
    file_png_save($img, $drw, "$temp/mains.png", "$temp/mains.png", 0, 6, 1, 0, 0, 1, 1);
  }
  return $img;
}

sub remux {
  my $count = 0;

  my $f;
  foreach $f (`ls "$src"/*.mpg`) {
    chomp $f;
    exit 1 if(system("mpgtx -f -d \"$f\" -b \"$temp/title$count\""));
    exit 1 if(system("mplex -f 8 -o \"$temp/title$count.vob\" \"$temp/title$count-0.mp2\" \"$temp/title$count-0.m2v\""));
    exit 1 if(system("rm -f \"$temp/title*.mp2\" \"$temp/title*.m2v\""));
    $count++;
  }

  &setStatus("author");
}

sub author {
  system("/bin/rm -fr \"$temp/VIDEO_TS/*\"");
  exit 1 if(system("dvdauthor -x $dvdauthorFileName"));
  unlink("$menuFileName");
  exit 1 if(system("rm -f \"$temp/*.vob\""));
  unlink("$dvdauthorFileName");
  &setStatus("mkisofs");
}

sub mkisofs {
  exit 1 if(system("mkisofs -dvd-video -o \"$image\" \"$temp\""));
  exit 1 if(system("rm -fr \"$temp\""));
  &setStatus("burn");
}

sub burn {
  exit 1 if(system("cdrecord -v -dao driveropts=burnfree \"$image\""));
  &setStatus("done");
}

sub printChapters {
  my $file = shift;
  my $length = shift || 10;
  if("$file" eq "") { return; }

  my $guess = 60;
  my @stat = stat($file);
  my $size = $stat[7]/1048576;
  my $rate = `mpginfo "$file" | grep Mbps | tail -n 1 | awk \'{print \$7}\'`;
  chomp $rate;
  if(!$rate) {
    print "Error: could not find bitrate of file $file\n";
    exit 1;
  }
  my $num = $size/$rate/$guess;

  my $ret = "chapters=\"0";
  my $pit = 0;
  my $i;
  for($i=1; $i<$num; $i++) {
    $pit += $length;
    $ret .= ",$pit:00";
  }
  $ret .= "\"";
  print "file $file\n\t$ret\n";
  return $ret;
}

sub katch {
  print STDOUT "Caught interrupt, exiting...\n";
  exit 1;
}

sub setStatus {
  $status = shift;
  open($stateFile, ">$stateFileName") or return;
  print $stateFile "$src\n$status\n";
  close($stateFile);
}

sub getStatus {
  open($stateFile, "<$stateFileName") or return;
  chomp($image=<$stateFile>);
  $image = `basename "$image"`;
  chomp $image;
  $image.=".iso";
  chomp($status=<$stateFile>);
  close($stateFile);
}

sub Prompt
{
  my $var = shift;
  my $val;

  ReadMode "noecho" if($var =~ /passw/);
  print "Please enter $var: ";
  chomp($val=<STDIN>);
  print "\n" if($var =~ /passw/);
  ReadMode "normal";
  return($val);
}


Note: found a bug with the above code and changed it in place.
Back to top
View user's profile Send private message
bplatt_uk
n00b
n00b


Joined: 15 Apr 2004
Posts: 1
Location: Cambridge, UK

PostPosted: Wed May 26, 2004 4:42 pm    Post subject: Reply with quote

In the latest dvdauthor - 0.6.10 - the titleset definition example given at the start of this thread no longer works:
shiznix wrote:

Code:
 <titleset>
    <menus>
      <pgc>
        <button> jump title 1; </button>
        <button> jump title 2; </button>
        <vob file="matrix_menu_final.mpg" pause="inf"/>
      </pgc>
    </menus>

    <titles>
      <pgc>
        <vob file="matrix_dvd.mpg"/>
          <post>
            call menu;
          </post>
      </pgc>
    </titles>

    <titles>
      <pgc>
        <vob file="outtakes_dvd.mpg" />
          <post>
            call menu;
          </post>
      </pgc>
    </titles>

  </titleset>


The issue is that multiple <titles>...</titles> blocks are no longer permitted since each <pgc>...</pgc> block defines a title within a titleset.

The correct form of the previous XML fragment, which is the only form that will work in 0.6.10, is:

Code:
 <titleset>
    <menus>
      <pgc>
        <button> jump title 1; </button>
        <button> jump title 2; </button>
        <vob file="matrix_menu_final.mpg" pause="inf"/>
      </pgc>
    </menus>

    <titles>
      <pgc>
        <vob file="matrix_dvd.mpg"/>
          <post>
            call menu;
          </post>
      </pgc>

      <pgc>
        <vob file="outtakes_dvd.mpg" />
          <post>
            call menu;
          </post>
      </pgc>
    </titles>

  </titleset>


Regards,
Barry
Back to top
View user's profile Send private message
Surye
n00b
n00b


Joined: 19 Jun 2003
Posts: 29

PostPosted: Wed May 26, 2004 10:38 pm    Post subject: Reply with quote

Maybe there's a reason you don't use it, but I have noticed -y ffmpeg -F mpeg2 to be almost double encoding speed. And doesn't a video-dvd need atleast one ac3 track? o.0 One more thing, isn't ntsc's dvd resolution 720x480? why the 352x240?
Back to top
View user's profile Send private message
kilativv
n00b
n00b


Joined: 02 Jun 2004
Posts: 2

PostPosted: Wed Jun 02, 2004 12:23 am    Post subject: Reply with quote

Using any of the described above methods for NTSC i get half of the screen green on my Toshiba DVD player. The sound works, no errors during encoding.
Did anyone got any similar problems?
Thanks
Back to top
View user's profile Send private message
slaterson
Apprentice
Apprentice


Joined: 26 Feb 2003
Posts: 255

PostPosted: Wed Jun 02, 2004 10:28 pm    Post subject: Reply with quote

kilativv wrote:
Using any of the described above methods for NTSC i get half of the screen green on my Toshiba DVD player. The sound works, no errors during encoding.
Did anyone got any similar problems?
Thanks


i get this exact problem on some video files. on others, i get a _full_ green screen. so far, no explanation for it.
Back to top
View user's profile Send private message
Kanniball
Apprentice
Apprentice


Joined: 23 Jan 2004
Posts: 208
Location: Portugal

PostPosted: Thu Jun 03, 2004 3:47 pm    Post subject: Reply with quote

anybody has tried avidemux2???
it seems that this can so the job...

* media-video/avidemux
Latest version available: 2.0.22
Latest version installed: 2.0.22
Size of downloaded files: 2,810 kB
Homepage: http://fixounet.free.fr/avidemux/
Description: Great Video editing/encoding tool
License: GPL-2
Back to top
View user's profile Send private message
dishkuvek
n00b
n00b


Joined: 11 Apr 2003
Posts: 27
Location: Richmond, VA

PostPosted: Fri Jun 04, 2004 8:17 pm    Post subject: Reply with quote

I think that bplatt_uk's earlier post should be noted, I ran into this problem as well.

In addition to that, avidemux is an amazing program, it has a nice gtk2 interface as well. The only problem is that it's documentation needs some work. This will come in time no doubt. I've been trying to do all the things in avidemux that I have been doing with transcode. Almost everything is there, however it is a little easier to batch transcode since it is command line. Not that avidemux does not have a cli, it is just not as full featured as its GUI.
Back to top
View user's profile Send private message
kilativv
n00b
n00b


Joined: 02 Jun 2004
Posts: 2

PostPosted: Fri Jun 04, 2004 10:48 pm    Post subject: Reply with quote

This problem is really strange. I can't understand what is causing that stupid green.
With the stuff posted here all files I tried to encode have that strange fenomena.

I was also able to find this script
http://fredrik.hubbe.net/hacks/mkdvd.html (might be useful for somebody too)

Here is the tcprobe of the file that encodes fine with mkdvd
Code:

[tcprobe] RIFF data, AVI video
[avilib] V: 24.000 fps, codec=DIV3, frames=2882, width=320, height=240
[avilib] A: 44100 Hz, format=0x55, bits=0, channels=2, bitrate=159 kbps,
[avilib]    2871 chunks, 2399634 bytes, CBR
[tcprobe] summary for blur.avi, (*) = not default, 0 = not detected
import frame size: -g 320x240 [720x576] (*)
       frame rate: -f 24.000 [25.000] frc=2 (*)
      audio track: -a 0 [0] -e 44100,0,2 [48000,16,2] -n 0x55 [0x2000] (*)
                   bitrate=159 kbps
           length: 2882 frames, frame_time=41 msec, duration=0:02:00.083


This one becomes half green:

Code:

[tcprobe] MPEG program stream (PS)
[tcprobe] summary for Korol' i Shut-Eli Mjaso Muzhiki.mpg, (*) = not default, 0 = not detected
import frame size: -g 352x288 [720x576] (*)
     aspect ratio: 4:3 (*)
       frame rate: -f 25.000 [25.000] frc=3
                   PTS=47721.8588, frame_time=40 ms, bitrate=1150 kbps
      audio track: -a 0 [0] -e 44100,16,2 [48000,16,2] -n 0x50 [0x2000] (*)
                   bitrate=224 kbps


I noticed that second one is some kind of MPEG, but i doubt if it is a proper DVD mpeg...
I'm completely confused.
Back to top
View user's profile Send private message
slaterson
Apprentice
Apprentice


Joined: 26 Feb 2003
Posts: 255

PostPosted: Fri Jun 11, 2004 2:34 pm    Post subject: Reply with quote

Code:
[tcprobe] MPEG program stream (PS)
[tcprobe] summary for mmw-sessions.mpg, (*) = not default, 0 = not detected
      audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x50 [0x2000] (*)
                   PTS=1762.7190, bitrate=192 kbps


here is my tcprobe for the mpeg (pre-demux) that turns green. notice that it shows no video info, only audio, howeve when i play the video in totem it works just fine.

also, after demuxing the video the raw video file (m2v) is green. maybe transcode is having a problem with the file?
Back to top
View user's profile Send private message
phekko
Tux's lil' helper
Tux's lil' helper


Joined: 17 Feb 2004
Posts: 109
Location: Espoo Esbo

PostPosted: Mon Jun 21, 2004 8:12 am    Post subject: Reply with quote

Thanks for the great tutorial. I don't think I'd be making DVDs without it.

For some odd reason I didn't get that example XML to work, it complained about titles already being defined and suchlike. Just in case someone is interested, here's my version of it, for a menu with 3 buttons in it:

Quote:

<dvdauthor dest="DVD">
<vmgm>
<menus>
<video/>
<audio/>
<pgc entry="title" pause="inf">
<vob file="menu_final.mpg"/>
<button name="1">jump title 1;</button>
<button name="2">jump title 2;</button>
<button name="3">jump title 3;</button>
</pgc>
</menus>
</vmgm>

<titleset>
<titles>
<pgc>
<vob file="/Mediat/Videokameroitua/Paula/001_dvd.mpg"/>
<post>call vmgm menu 1;</post>
</pgc>
<pgc>
<vob file="/Mediat/Videokameroitua/Paula/002_dvd.mpg"/>
<post>call vmgm menu 1;</post>
</pgc>
<pgc>
<vob file="/Mediat/Videokameroitua/Paula/003_dvd.mpg"/>
<post>call vmgm menu 1;</post>
</pgc>
</titles>
</titleset>
</dvdauthor>


After careful studying of the board I noticed someone had already posted something on this. Sorry. Nevertheless, I leave this here just in case someone has use of it.
Back to top
View user's profile Send private message
fireboy1919
n00b
n00b


Joined: 28 May 2002
Posts: 47

PostPosted: Thu Jun 24, 2004 2:10 am    Post subject: Creating titlesets Reply with quote

Hey, not sure if anybody is actually still reading this thread, especially not this far down, but if you are, I've got something new.

I went through this process and was bugged by the "then make your titlesets in gimp" step.

So I wrote something that'll create the title sets automatically from picture files and sound files using the Gimp and perl. It outputs an mpg file for use with dvdauthor (spumux step already done).
You can find it here:
http://rustyp.freeshell.org/projects/titlemaker.tar.gz
Back to top
View user's profile Send private message
bogler
n00b
n00b


Joined: 07 Dec 2002
Posts: 67

PostPosted: Thu Jun 24, 2004 8:39 am    Post subject: Reply with quote

I have tried many different transcode commands to create a DVD from an avi but whatever i try i get major audio/visual syncing problems. Syncing is usually about 5 - 7 seconds.

Has anyone else experienced these issues and perhaps overcome them? I would like to get some of my larger avi's onto DVD but the syncing issues make the DVD unwatchable.

I am not at my machine or i would post the exact commands i use. I have tried transcoding on a number of avi and mpg files but they all seem to give the same result i.e. poor av sync

Any help greatfully received - i am a video noob so please go easy :)
_________________
erm..
Back to top
View user's profile Send private message
zuki
n00b
n00b


Joined: 05 Sep 2003
Posts: 32
Location: Kahla/Thuringia/Germany

PostPosted: Thu Jun 24, 2004 5:31 pm    Post subject: Reply with quote

got the same probelem:
solv it like this:

convert it to avi again to make a real audio layer:

mencoder -o yournewmovie.avi -ovc lavc -oac lavc -ofps 25 yourmovie.avi

when it fails try to add somthing from that:
-srate 32000
-srate 22050
-srate 48000

Then make the transcode stuff!
_________________
open world, open mind, open future
Back to top
View user's profile Send private message
bogler
n00b
n00b


Joined: 07 Dec 2002
Posts: 67

PostPosted: Fri Jun 25, 2004 7:55 am    Post subject: Reply with quote

zuki wrote:
got the same probelem:
solv it like this:

convert it to avi again to make a real audio layer:

mencoder -o yournewmovie.avi -ovc lavc -oac lavc -ofps 25 yourmovie.avi

when it fails try to add somthing from that:
-srate 32000
-srate 22050
-srate 48000

Then make the transcode stuff!


Thanks Zuki

I will try this out. Have you had much success with large avi files?
_________________
erm..
Back to top
View user's profile Send private message
zuki
n00b
n00b


Joined: 05 Sep 2003
Posts: 32
Location: Kahla/Thuringia/Germany

PostPosted: Fri Jun 25, 2004 7:06 pm    Post subject: Reply with quote

No Problems. On my website you can download a little script which detect the file extension and makes real good dvds. It creates also automaticaly the graphical dvdmenu and the dvdauthor files. The only one you have give it is the resolution and the filenames like this:

./mkdvd.sh -r 352x288 -f mov/* [-o]

the -o is only when you want to decode it all to avi first. Here is the script, but you need the images.... So contact me or download it from http://www.technikz.de

here is the script whithout the files....

Code:


#!/bin/bash
tput clear

function packs
        {
        echo "YOU NEED THE FOLLOWING PACKAGES:"
        echo "mplex     --      http://mjpeg.sourceforge.net/"
        echo "mencoder  --      http://www.mplayerhq.hu/"
        echo "transcode --      http://zebra.fh-weingarten.de/~transcode/"
        echo "dvdauthor --      http://sourceforge.net/projects/dvdauthor/"
        echo "jpeg2yuv  --      http://mjpeg.sourceforge.net/"
        echo "mpeg2enc  --      http://www.mpeg.org || http://mjpeg.sourceforge.net/"
        echo "convert   --      http://www.imagemagick.org/"
        echo "composite --      http://www.imagemagick.org/"
        echo "toolame   --      http://www.planckenergy.com"
        }
function usage()
        {
        echo "-----"
        echo "Usage:"
        echo "$0 -r resolution -f filename[s] [-o]"
        echo ""
        echo "Options:"
        echo " -r resolution (e.g. 768x576 or 352x288) "
        echo "-f files "
        echo "-o (other than mpg files)"
        echo "use -o when this is no mpg file "
        echo "(files which ends whith mpg MPG mpeg "
        echo "MPEG MPA or mpa will be detect "
        echo "automatic as mpeg files) "
        echo "or when you have trouble with the audio...."
        echo ""
        echo "Example:"
        echo "$0 -r 352x288 -f mymovies/* -o"
        echo "-----"
        }

function checkenvcom()
        {
        echo "checking for $1 ...."
        which $1 &> /dev/null
        if [ ! $? -eq 0 ]
        then
                echo "no $1 found :-("
        packs
        exit
        else
                echo "$1 found :-)"
        fi
        }
## check the needed packets
echo "      \|||/"
echo "      (o o)"
echo "-oOO---------OOo"
checkenvcom mplex
checkenvcom transcode
checkenvcom dvdauthor
checkenvcom mencoder
checkenvcom jpeg2yuv
checkenvcom mpeg2enc
checkenvcom convert
checkenvcom composite
checkenvcom toolame


if [ "$#" -eq 0 ]
then
        usage
        exit
fi

while getopts ":hr:of:" OPTIONS
do
        case $OPTIONS in
                h )     packs
                        usage
                        exit;;
                r)      RESOLUTION=$OPTARG
                        echo ""
                        echo "Set resolution to $RESOLUTION"
                        echo ""
                        ;;
                o)      echo ""
                        echo "NO MPEG files"
                        echo "Attention files will be encoded to avi first!!!"
                        echo "This will need more diskspace"
                        MPEGFILE="1"
                        ;;
                f)      for mydat in $*;
                                do
                                if [ ${mydat:0:1} != "-" ] && [ "$mydat" != "$RESOLUTION" ]
                                then
                                        MYFILES=$MYFILES" "$mydat
                                fi
                                done
                        ;;
                *) break;;
        esac
done

echo "files for transcode: $MYFILES"
echo "continue [Y/n]?"
read query
if [ $query = "N" ] || [ $query = "n" ]
then
        echo "Better play something before encode?"
        exit
fi

## check if all needed is here

if [ -z $MPEGFILE]
then
        MPEGFILE=0
fi

function checkmpeg()
        {
        if [ -n $1 ]
        then
        case "$1" in
                *mpg)
                MPEG=1
                ;;
                *MPG)
                MPEG=1
                ;;
                *mpeg)
                MPEG=1
                ;;
                *MPEG)
                MPEG=1
                ;;
                *mpa)
                MPEG=1
                ;;
                *MPA)
                MPEG=1
                ;;
                *)
                echo "file extension not like mpeg"
                echo "!!!file will be encoded to avi first!!!!"
                MPEG=0
                ;; 
        esac
        fi
        sleep 1
        }

#create the directorys
if [ -e DVD ]
then
        echo "DVD directory exsists"
else
        mkdir DVD
fi
if [ -e ready ]
then
        echo "ready directory exsists"
else
        mkdir ready
fi
if [ -e menu ]
then
        echo "menu directory exsists"
else
        mkdir menu
fi
if [ -e tmp ]
then
echo "tmp directory exsists"
else
        mkdir tmp
fi
function makempeg()
        {
        echo "Start encoding $1"
        if [ -e $1 ]
        then
        # test if it is no mpg file
        if [ $MPEGFILE = 1 ]
        then
                MPEG=0
        else
                checkmpeg $1
        fi
        if [ $MPEG -eq 0 ]
        then
                mencoder -o $1.avi -ovc lavc -oac lavc -ofps 25 $1
                # if mencoder fails try other options for audio rate
                if [ $? -eq 0 ]
                then
                        avi=1
                else
                        mencoder -o $1.avi -ovc lavc -oac lavc -ofps 25 -srate 32000 $1
                fi
                if [ $? -eq 0 ]
                then
                        avi=1
                else
                        mencoder -o $1.avi -ovc lavc -oac lavc -ofps 25 -srate 22050 $1
                fi
                if [ $? -eq 0 ]
                then
                        avi=1
                else
                        mencoder -o $1.avi -ovc lavc -oac lavc -ofps 25 -srate 48000 $1
                fi
                if [ $? -eq 0 ]
                then
                        avi=1
                fi
                if [ $avi=1 ]
                then
                        rm $1.avi
                        transcode -i $1.avi -V -y mpeg -F d -Z $RESOLUTION --export_fps 25 --export_asr 2 -E 48000 -b 224 -o $1._pre
                        mplex -f 8 -o $1.mpg $1._pre.m2v $1._pre.mpa
                else
                        rm $1.avi
                        echo ""
                        echo "!!!ERROR!!!"
                        echo "codec not available -- aborting"
                        echo "!!!ERROR!!!"
                        echo ""
                        exit
                fi
        else
                 transcode -i $1 -V -y mpeg -F d -Z $RESOLUTION --export_fps 25 --export_asr 2 -E 48000 -b 224 -o $1._pre
                 mplex -f 8 -o $1.mpg $1._pre.m2v $1._pre.mpa
        fi
                rm $1._*
                mv $1 ready/
                mv $1.mpg DVD/
        fi
        }
function makemenu()
        {
        HEIGH=20
        HEIG=2
        TITLES="convert images/background.jpg -fill white -font arial -pointsize 16"
        NN=2
        N=1
        for TEXT in $*;
        do
                FILE=`basename $TEXT | sed s/\\\.//g | sed s/mpg//g`
                if [ $HEIGH = 20 ]
                then
                        convert images/background.jpg -fill white -pointsize 16  -draw "text 15,$HEIGH '$FILE'" tmp/out-1.jpg
                        composite -geometry +5+$HEIG images/high.png images/trans.png tmp/highlight-1.png
                        HEIGH=`expr $HEIGH + 26`
                        composite -geometry +5+$HEIG images/sel.png images/trans.png tmp/selec-1.png
                        HEIG=`expr $HEIG + 26`
                else
                        convert tmp/out-$N.jpg -fill white -pointsize 16  -draw "text 15,$HEIGH '$FILE'" tmp/out-$NN.jpg
                        sleep 1
                        composite -geometry +5+$HEIG images/high.png tmp/highlight-$N.png tmp/highlight-$NN.png
                        HEIGH=`expr $HEIGH + 26`
                        composite -geometry +5+$HEIG images/sel.png tmp/selec-$N.png tmp/selec-$NN.png
                        HEIG=`expr $HEIG + 26`
                        NN=`expr $NN + 1`
                        N=`expr $N + 1`
                fi
        done
        jpeg2yuv -n 50 -I p -f 25 -j tmp/out-$N.jpg | mpeg2enc -n p -f 8 -o tmp/background.m2v
        dd if=/dev/zero bs=4 count=1920 | toolame -b 128 -s 48 /dev/stdin tmp/background.mpa
        mplex -f 8 -o tmp/menu.mpg tmp/background.m2v tmp/background.mpa
        echo "<subpictures>" > tmp/spumux.xml
        echo "<stream>" >> tmp/spumux.xml
        echo "<spu start=\"00:00:00.00\" end=\"00:01:00.00\" highlight=\"tmp/highlight-$N.png\" select=\"tmp/selec-$N.png\" force=\"yes\" autooutline=
\"infer\" outlinewidth=\"1\" autoorder=\"rows\"></spu>" >> tmp/spumux.xml
        echo "</stream>" >> tmp/spumux.xml
        echo "</subpictures>" >> tmp/spumux.xml
        spumux tmp/spumux.xml < tmp/menu.mpg > tmp/menu_final.mpg
        }
function dvdmenu()
        {
        echo "<dvdauthor dest=\"dvd\">" > menu/titles.xml
        echo "<vmgm>" >> menu/titles.xml
        echo "<menus>" >> menu/titles.xml
        echo "<video />" >> menu/titles.xml
        echo "<audio />" >> menu/titles.xml
        echo "<pgc entry=\"title\" pause=\"inf\">" >> menu/titles.xml
echo "<vob file=\"tmp/menu_final.mpg\" />" >> menu/titles.xml
# here the loop for the buttons
        number=1
        for file in $*
        do
                echo "<button name=\"$number\">jump title $number;</button>" >> menu/titles.xml
                number=`expr $number + 1`
        done

        echo "</pgc>" >> menu/titles.xml
        echo "</menus>" >> menu/titles.xml
        echo "</vmgm>" >> menu/titles.xml
        echo "" >> menu/titles.xml
        echo "<titleset>" >> menu/titles.xml
        echo "<titles>" >> menu/titles.xml
        for file in $*
        do
                echo "<pgc>" >> menu/titles.xml
                echo "<vob file=\"DVD/$file\" />" >> menu/titles.xml
                echo "<post>call vmgm menu 1;</post>" >> menu/titles.xml
                echo "</pgc>" >> menu/titles.xml
        done
        echo "</titles>" >> menu/titles.xml
        echo "</titleset>" >> menu/titles.xml
        echo "</dvdauthor>" >> menu/titles.xml
        }
function burn()
        {
        echo ""
        echo "To direct burn the DVD use:"
        echo "growisofs -v -Z /dev/cdrw -dvd-video dvd/"
        }

function makeall()
        {
        for file in $*;
        do
                echo $file
                makempeg $file
        done
        dvdmenu `ls DVD`
        makemenu `ls DVD/`
        }
function makedvdauthor()
        {
        dvdauthor -x menu/titles.xml
        if [ $? -eq 0 ]
        then
                echo "DVD ready in the directory dvd!"
        else
                echo "dvdauthor error. Please take a look at your menu/titles.xml and correct it!"
        fi
        }
## make the mpegs and the titles (pgcs) in menu/titles.xml
makeall $MYFILES

## make the dvd-structure
makedvdauthor

echo "Remove temporary FILES???? [N/y]?"
read query
if [ $query = "Y" ] || [ $query = "y" ]
then
        echo "Remove temporary files stay tuned..."
        sleep 5
        rm -r DVD/
        rm -r menu/
        rm -r tmp/
exit
fi


#will be replaced soon
burn



After that you will only have to do the growisofs.......
Attention this is for PAL only!
When you want to use NTSC you have to modify this script.
nice trip with gentoo!!!!!!
_________________
open world, open mind, open future
Back to top
View user's profile Send private message
bogler
n00b
n00b


Joined: 07 Dec 2002
Posts: 67

PostPosted: Sat Jun 26, 2004 11:52 am    Post subject: thankyou Zuki Reply with quote

i take it the images are the jpg's and png's for the dvd menu creation?
i visited your site (looks very good) but my german is very poor :(
i'll download the files as an experiment if you can tell me which ones to take.. looking forward to trying the script.

Thanks a Million

bogler
_________________
erm..
Back to top
View user's profile Send private message
zuki
n00b
n00b


Joined: 05 Sep 2003
Posts: 32
Location: Kahla/Thuringia/Germany

PostPosted: Sat Jun 26, 2004 12:48 pm    Post subject: Reply with quote

you can choce english in the right top corner :-))))
download and extract the files in a directory (e.g /home/me/dvd/).

copy some videos in /home/me/dvd/DVD/mov
change dir /home/me/dvd/DVD/ and then
(chmod +x for mkdvd.sh)
./mkdvd.sh -r 352x288 -f mov/*

Then go and eat a pizza....
When all is done all clear transcoded files are moved to /home/me/dvd/DVD/ready

the dvd is under /home/me/dvd/DVD/dvd and you can test it whith:

xine dvd:/home/me/dvd/DVD/dvd/VIDEO_TS

enjoy
_________________
open world, open mind, open future
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Goto page Previous  1, 2, 3 ... 6, 7, 8 ... 29, 30, 31  Next
Page 7 of 31

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum