VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. Member
    Join Date
    Jan 2004
    Location
    Australia
    Search Comp PM
    Help ! Having a spot of bother converting from PAL 1080i to 576i for burning to DVD. I'd thought the batch file below would do it (then run DVDshrink over the result of subsequent DVD authoring if need be to fit onto a DVD)...

    The ffmpeg switches -sameq and/or -target pal-dvd seem to over-ride others and in particular the -maxrate setting, using ffmpeg version 11143 which uses the new syntax with "k" at the end of bitrates etc.
    Code:
    @echo on
    set  fINPUT=G:\HDTV\Our World In HD TEN HD.ts
    set fOUTPUT=G:\HDTV\Our World In HD TEN HD.ts.mpg
    set fSIZE=704x576
    set fASPECT=16:9
    set fMAXBITRATE=9400k
    Rem Tff=1 Bff=0
    set FieldFirst=1
    "C:\SOFTWARE\ffmpeg\ffmpeg.exe" -y -i "%fINPUT%" -maxrate %fMAXBITRATE% -dc 10 -target pal-dvd -ilme -ildct -flags +ildct+ilme -top %FieldFirst% -sameq  -dc 10 -s %fSIZE% -aspect %fASPECT% -ab 192k -ar 48000 -ac 2 -acodec ac3 "%fOUTPUT%"
    pause
    Can some kind expert please suggest the right commandline (like the above) which will yield the result intended above ?

    Thanks
    Quote Quote  
  2. Member
    Join Date
    Jan 2004
    Location
    Australia
    Search Comp PM
    Answer suggested in http://forum.doom9.org/showthread.php?p=1101009#post1101009
    both 1-pass and 2-pass :-
    Code:
    @echo on
    REM 1-pass 1080i to 576i
    set        fINPUT=G:\HDTV\0\TEST 7 HD Digital.ts
    set       fOUTPUT=G:\HDTV\0\TEST 7 HD Digital.ts.mpg
    set f2passlogfile=G:\HDTV\0\TEST 7 HD Digital.ts.2pass.log
    set fSIZE=704x576
    set fASPECT=16:9
    set faveragebitrate=9000k
    set fMAXBITRATE=9400k
    set fMINBITRATE=1000k
    set faudiofreq=48000
    set faudiobitrate=192k
    Rem Tff=1 Bff=0
    set FieldFirst=1
    REM --- old --- "C:\SOFTWARE\ffmpeg\ffmpeg.exe" -y -i "%fINPUT%" -maxrate %fMAXBITRATE% -dc 10 -target pal-dvd -ilme -ildct -flags +ildct+ilme -top %FieldFirst% -sameq  -dc 10 -s %fSIZE% -aspect %fASPECT% -ab 192k -ar 48000 -ac 2 -acodec ac3 "%fOUTPUT%"
    REM "C:\SOFTWARE\ffmpeg\ffmpeg.exe" -y -i "%fINPUT%" -target pal-dvd -b %faveragebitrate% -minrate %fMINBITRATE% -maxrate %fMAXBITRATE% -sameq -ilme -ildct -flags +ildct+ilme -top %FieldFirst% -dc 10 -s %fSIZE% -aspect %fASPECT% -ab %faudiobitrate% -ar %faudiofreq% -ac 2 -acodec ac3 "%fOUTPUT%"
    "C:\SOFTWARE\ffmpeg\ffmpeg.exe" -y -i "%fINPUT%" -target pal-dvd -b %faveragebitrate% -minrate %fMINBITRATE% -maxrate %fMAXBITRATE% -qmin 1 -qmax 31 -ilme -ildct -flags +ildct+ilme -top %FieldFirst% -dc 10 -s %fSIZE% -aspect %fASPECT% -ab %faudiobitrate% -ar %faudiofreq% -ac 2 -acodec ac3 "%fOUTPUT%"
    pause
    exit
    
    @echo on
    REM 2-pass 1080i to 576i
    set        fINPUT=G:\HDTV\0\TEST 7 HD Digital.ts
    set       fOUTPUT=G:\HDTV\0\TEST 7 HD Digital.ts.mpg
    set f2passlogfile=G:\HDTV\0\TEST 7 HD Digital.ts.2pass.log
    set fSIZE=704x576
    set fASPECT=16:9
    set faveragebitrate=9000k
    set fMAXBITRATE=9400k
    set fMINBITRATE=1000k
    set faudiofreq=48000
    set faudiobitrate=192k
    Rem Tff=1 Bff=0
    set FieldFirst=1
    REM --- old --- "C:\SOFTWARE\ffmpeg\ffmpeg.exe" -y -i "%fINPUT%" -maxrate %fMAXBITRATE% -dc 10 -target pal-dvd -ilme -ildct -flags +ildct+ilme -top %FieldFirst% -sameq  -dc 10 -s %fSIZE% -aspect %fASPECT% -ab 192k -ar 48000 -ac 2 -acodec ac3 "%fOUTPUT%"
    "C:\SOFTWARE\ffmpeg\ffmpeg.exe" -y -i "%fINPUT%" -pass 1 -passlogfile "%f2passlogfile%" -target pal-dvd -b %faveragebitrate% -minrate %fMINBITRATE% -maxrate %fMAXBITRATE% -qmin 1 -qmax 31 -ilme -ildct -flags +ildct+ilme -top %FieldFirst% -dc 10 -s %fSIZE% -aspect %fASPECT% -an "%fOUTPUT%"
    "C:\SOFTWARE\ffmpeg\ffmpeg.exe" -y -i "%fINPUT%" -pass 2 -passlogfile "%f2passlogfile%" -target pal-dvd -b %faveragebitrate% -minrate %fMINBITRATE% -maxrate %fMAXBITRATE% -qmin 1 -qmax 31 -ilme -ildct -flags +ildct+ilme -top %FieldFirst% -dc 10 -s %fSIZE% -aspect %fASPECT% -ab %faudiobitrate% -ar %faudiofreq% -ac 2 -acodec ac3 "%fOUTPUT%"
    pause
    exit
    Quote Quote  
  3. Member
    Join Date
    Jan 2004
    Location
    Australia
    Search Comp PM
    Be careful with ffmpeg after all. The ffmpeg user mailing list confirms what I subsequently found out by testing and examining the bitrate in a btrate viewer... ffmpeg produces bitrate spikes in the resulting output file which go outside the DVD spec.

    Back to the ever-trusty HC !
    Quote Quote  



Similar Threads

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