[linux-dvb] Converting TS file to DVD format
Nico Sabbi
nsabbi at tiscali.it
Mon Mar 28 18:11:45 CEST 2005
Eric Vaandering wrote:
> Thanks to everyone for their suggestions. I haven't had time to check
> them all out yet, but I still don't have a working solution. (replex
> still gives me the "Audio pts moves backwards" error.)
>
> I think part of the issue is the source of these. It's not DVB as I
> understand it, so maybe I am on the wrong list, but this seemed like
> the best place to ask.
>
> These files are from a Motorola DVR and are captured via firewire and
> Windows XP. I can either use CapDVHS or VLC to capture them. Then they
> are transferred to my linux system.
>
> If anyone wants a shot at one minute clips in three different
> resolutions, they are on the web:
>
> http://www.hep.vanderbilt.edu/~vondo/video/analog.ts
> http://www.hep.vanderbilt.edu/~vondo/video/digital.ts
> http://www.hep.vanderbilt.edu/~vondo/video/hdtv.ts
>
> If anyone can get these translated into a valid VOB, I'd be most
> appreciative.
>
> Eric
>
>
using mencoder straight from cvs:
$ mencoder -of mpeg -mpegopts format=dvd:vbitrate=9000 -o digital.dvd
-oac copy -ovc copy digital.ts
(and the same for the other two, with the exception that hdtv.ts must be
re-encoded with
valid resolution).
I patched the bitrate because the nominal 15000 in digital.ts (that
seems to be fake) is not correct for dvd.
Besides a resolution of 528x480 is not valid either, but most modern
players will accept it, so re-encoding
is not worth the hassle.
For hdtv the basic command is:
$ mencoder -of mpeg -mpegopts format=dvd:vbitrate=9000 -o hdtv.dvd -oac
copy -ovc lavc \
-lavcopts
vcodec=mpeg2video:vbitrate=5000:keyint=18:mbd=2:aspect=16/9:vpass=1 -vf
scale=720:-10,expand=720:480
that you can extend how you like best.
Next you can pass the .dvd files to dvdauthor.
Nico
More information about the linux-dvb
mailing list