VideoHelp Forum
+ Reply to Thread
Results 1 to 4 of 4
Thread
  1. Ive many folders on my hdd's containing dvd folders and wish to convert the titles within to mpeg. I can do this fine, but as there's SO many I was wondering if there's a program Ive missed where you can just select the main folder containing all the directories (namlely 20+) and it will find the vobs and convert.

    Its setup like this so far

    tv series/1/2/3/4/5/ etc

    ideally Id like the end filenames to be

    tvseries1-1
    tvseries1-2

    etc
    Quote Quote  
  2. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    At the moment, what are you using to convert to mpg?
    Quote Quote  
  3. either magic dvd ripper or womble dvd wizard
    Quote Quote  
  4. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    This is what I do.

    From a DVD I copy the main VOBs+IFO to a folder.
    e.g.
    d:\vids\MASHS1\VTS_02_0.IFO
    d:\vids\MASHS1\VTS_02_1.VOB
    d:\vids\MASHS1\VTS_02_2.VOB
    d:\vids\MASHS1\VTS_02_3.VOB
    d:\vids\MASHS1\VTS_02_4.VOB
    d:\vids\MASHS1\VTS_02_5.VOB

    Then I use PgcDemux & FFMpeg.
    I run a small batch file I wrote to extract each episode as a separate VOB, then convert the VOB to MPG.
    Download PgcDemux and FFMpeg and install.
    Place the batch file in a folder with the VOB+IFO files and run it.

    If this part works for you then we can go to the next step.
    Note: The default first pgc for PgcDemux is 1. Sometimes the first pgc is used for warnings etc. and the episodes start at 2 or even 3.
    If 1 does not work try changing it to 2.
    i.e. for /L %%b in (002,1,%count%) do (

    Code:
    @echo off
    if  exist Complete\*.* (del /q Complete\*.*) else md Complete
    for %%a in ("*.ifo") do set ifo=%%a
    set /p count=How many episodes are there to demux?
    
    for /L %%b in (001,1,%count%) do (
        echo Demuxing episode_%%b...
        c:\VidAud\pgcdemux.exe -vid %%b -customvob bnvasl -nom2v -noaud -sub -nocellt -nolog %ifo% Complete
        ren "Complete\VTS_01_1_00%%b.VOB" "episode_%%b.vob"
        )
    
    for %%a in ("Complete\*.vob") do if not exist "%%~na.mpg" "c:\vidaud\ffmpeg\ffmpeg.exe" -i "%%~fa" -qmin 2 -qmax 4 "%%~na.mpg"
    
    :msg01
    echo. && echo Demux complete.
    echo Press any key to exit... && pause>nul
    
    :end
    Then maybe I'm heading in the wrong direction for what you want.
    p.s. Change the program paths as needed.
    Last edited by pcspeak; 6th Mar 2012 at 19:15.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!