Find the answer to your Linux question:
Results 1 to 9 of 9
So I followed one of the tutorials on here and learned how to make a AVI file into a MPG but I'm not sure how to make it into VOB ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jul 2006
    Posts
    8

    MPG to DVD


    So I followed one of the tutorials on here and learned how to make a AVI file into a MPG but I'm not sure how to make it into VOB so that I can burn it into a real DVD.

    I tried doing a search but it didnt like the short letters of 'MPG to DVD'

    any help is appreciated.

    elDeuce

  2. #2
    Linux Engineer spencerf's Avatar
    Join Date
    Jan 2005
    Location
    Syracuse, NY
    Posts
    1,144
    my personal favorite is a program called dvdstyler which will take allow you to create a title scene with menus and buttons and will utilize otherprograms like dvdauthor to help create the dvd you can find a link for it in the downloads section on these forums.

    if you really want to use the command line you can follow some of the advice in this thread found on the gentoo forums
    All right, brain. You don't like me and I don't like you, but let's just do this and I can get back to killing you with beer. All New Users Read This!!! If you have a grub problem please look at GRUB MANUAL

  3. #3
    Just Joined!
    Join Date
    Jul 2006
    Posts
    8
    So I decided to try out the DVDStyler and it says

    dpkg: dependency problems prevent configuration of dvdstyler:
    dvdstyler depends on dvdauthor; however:
    Package dvdauthor is not installed.
    dvdstyler depends on mpgtx; however:
    Package mpgtx is not installed.
    dpkg: error processing dvdstyler (--install):
    dependency problems - leaving unconfigured
    Errors were encountered while processing:
    dvdstyler
    When I try to install mpgtx I get

    ./configure && make
    ./configure: line 139: test: too many arguments
    Checking Large File Support ... PASSED
    Generating Makefile ...

    Here are the options you choosed :
    Target : RELEASE
    Large File support : yes
    Link statically : no
    Support builtin parachute : no
    Install prefix : /usr/local

    Now Type "make" to build mpgtx (and have a nice day by the way)
    ----------------------------------------------------------------------
    I'm building mpgtx with following options :

    Target : RELEASE
    Large File support : yes
    Link statically : no
    Support builtin parachute : no
    Install prefix : /usr/local

    Type "./configure --help" to see available options.
    ----------------------------------------------------------------------

    g++ -pedantic -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNOSIGNAL_H -O3 -ansi -c mpegOut.cxx
    mpegOut.cxx: In member function ‘void mpegOutWithVideo::memWriteTS(long int, double, bool, bool)’:
    mpegOut.cxx:1115: warning: converting to ‘int’ from ‘double’
    mpegOut.cxx:1116: warning: converting to ‘int’ from ‘double’
    mpegOut.cxx:1117: warning: converting to ‘int’ from ‘double’
    mpegOut.cxx:1118: warning: converting to ‘int’ from ‘double’
    mpegOut.cxx:1065: warning: unused variable ‘ts9’
    mpegOut.cxx:1059: warning: ‘lowInt’ may be used uninitialized in this function
    g++ -pedantic -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNOSIGNAL_H -O3 -ansi -c mpeg.cxx
    mpeg.cxx:2794:2: warning: no newline at end of file
    mpeg.cxx: In member function ‘byte mpeg::GetByte(off_t)’:
    mpeg.cxx:334: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:334: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:350: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:350: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx: In member function ‘byte mpeg::bdGetByte(off_t)’:
    mpeg.cxx:392: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:392: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx: In member function ‘bool mpeg::ParseVideo(off_t)’:
    mpeg.cxx:801: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:818: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:818: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx: In member function ‘bool mpeg::ParseSystem()’:
    mpeg.cxx:856: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:861: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:875: warning: ISO C++ does not support the ‘q’ printf length modifier
    mpeg.cxx:881: warning: ISO C++ does not support the ‘q’ printf length modifier
    mpeg.cxx:890: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:956: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:995: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:995: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:995: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:1021: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:1041: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:1082: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx: In member function ‘void mpeg::ParseFramesInGOP(off_t)’:
    mpeg.cxx:1855: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:1870: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:1874: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:1875: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:1876: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:1877: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx: In member function ‘long int mpeg::ReadPACKMuxRate(off_t)’:
    mpeg.cxx:2098: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx: At global scope:
    mpeg.cxx:2622: error: extra ‘;’
    mpeg.cxx: In function ‘header_buf* readHeader(FILE*, off_t, int)’:
    mpeg.cxx:2760: warning: ISO C++ does not support the ‘q’ printf length modifier
    mpeg.cxx: In member function ‘void mpeg::print_all_ts(byte)’:
    mpeg.cxx:2788: warning: ISO C++ does not support the ‘ll’ printf length modifier
    mpeg.cxx:2788: warning: ISO C++ does not support the ‘%lf’ printf format
    make: *** [mpeg.o] Error 1
    kyle@deucenet:/media/hda2/Internet/mpgtx-1.3$ make isntall
    make: *** No rule to make target `isntall'. Stop.
    kyle@deucenet:/media/hda2/Internet/mpgtx-1.3$ make install
    ln -sf mpgtx mpgjoin
    ln -sf mpgtx mpgsplit
    ln -sf mpgtx mpgcat
    ln -sf mpgtx mpginfo
    ln -sf mpgtx mpgdemux
    ln -sf mpgtx tagmp3
    install -d -m 755 /usr/local/bin
    install -d -m 755 /usr/local/man/man1
    install -s -m 755 mpgtx /usr/local/bin
    install: cannot stat `mpgtx': No such file or directory
    make: *** [install] Error 1
    and when I try to install dvdauthor I get

    ./configure
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... no
    checking for mawk... mawk
    checking whether make sets $(MAKE)... yes
    checking for a BSD-compatible install... /usr/bin/install -c
    checking for style of include used by make... GNU
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ANSI C... none needed
    checking dependency style of gcc... gcc3
    checking for special C compiler options needed for large files... no
    checking for _FILE_OFFSET_BITS value needed for large files... 64
    checking for _LARGE_FILES value needed for large files... no
    checking for DVDOpenFile in -ldvdread... yes
    checking for getopt_long in -lgnugetopt... no
    checking how to run the C preprocessor... gcc -E
    checking for egrep... grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking getopt.h usability... yes
    checking getopt.h presence... yes
    checking for getopt.h... yes
    checking io.h usability... no
    checking io.h presence... no
    checking for io.h... no
    checking for strsep... yes
    checking for getopt_long... yes
    checking for setmode... no
    checking for Magick-config... no
    checking for GraphicsMagick-config... no
    checking for zlibVersion in -lz... no
    configure: error: You must have libz(-devel) installed
    Any idea what I need to do?

  4. $spacer_open
    $spacer_close
  5. #4
    Linux User PsypherPunk's Avatar
    Join Date
    Jan 2005
    Location
    Leeds, UK
    Posts
    257
    There's a particularly good tutorial here which i used yesterday to create a dvd.

    Needs mplayer/mencoder and dvdauthor.
    Registered Linux User #379728

    SuSE 10.3 :: Athlon XP 3000+ :: AsRock K7VT4A Pro :: Nvidia Geforce 6600GT :: C-Media 8738

    www.psypherpunk.org.uk

  6. #5
    Linux Engineer spencerf's Avatar
    Join Date
    Jan 2005
    Location
    Syracuse, NY
    Posts
    1,144
    what distro are you using? It looks like something debian based because of the dpkg. I would suggest using a package manager like apt-get (if you are using debian based distro)

    so:

    apt-get install dvdstyler


    this should install dvdstyler and any dependicies it requires.
    All right, brain. You don't like me and I don't like you, but let's just do this and I can get back to killing you with beer. All New Users Read This!!! If you have a grub problem please look at GRUB MANUAL

  7. #6
    Just Joined!
    Join Date
    Jul 2006
    Posts
    8
    Quote Originally Posted by PsypherPunk
    There's a particularly good tutorial here which i used yesterday to create a dvd.

    Needs mplayer/mencoder and dvdauthor.

    I can't get dvdauthor to install

  8. #7
    Just Joined!
    Join Date
    Jul 2006
    Posts
    8
    Quote Originally Posted by spencerf
    what distro are you using? It looks like something debian based because of the dpkg. I would suggest using a package manager like apt-get (if you are using debian based distro)

    so:

    apt-get install dvdstyler


    this should install dvdstyler and any dependicies it requires.
    I am using kubuntu 6.06 - and dvdstyler won't install through apt-get, in Adept it says 'Broken' or something like that.

  9. #8
    Linux Engineer spencerf's Avatar
    Join Date
    Jan 2005
    Location
    Syracuse, NY
    Posts
    1,144
    well you can try installing dvdauthor with apt-get and then installing dvdstyler from source or a deb package. If you get errors when trying to install dvdstyler this way check for any messages about missing programs and then install them with apt-get.

    so:

    apt-get install dvdauthor

    the grab the deb package from here and install it.
    All right, brain. You don't like me and I don't like you, but let's just do this and I can get back to killing you with beer. All New Users Read This!!! If you have a grub problem please look at GRUB MANUAL

  10. #9
    Just Joined!
    Join Date
    Jul 2006
    Posts
    8
    OMG!

    Finally!

    So I tried doing the apt-get but it said I needed mpgtx installed first so i did

    apt-get -f install

    and that installed dvdauthor and mpgtx and then i rant the .deb package and it installed perfectly and ran flawlessly.

    I hope this thread will help someone else who runs into the same prob.

    Thanks and Cheers!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •