Aleksander V. Dyomin, on 30/10/2005 17:46 you wrote: > Its possible to change field order in mpeg2 > _without_ recoding? I have tested "wrong" and "right" files and sizes is > equal, and differences is similar on some bytes(some flags is different > I think). But I dont found any utilities to change such flags :(
The difference between top and bottom field order is only 1 bit per frame...
I attach a patched version of bbtools, where you can find a new utility
called "bbvfix". It changes the field order from a MPEG-2 video stream.
I think you have the MPEG-2 Program Stream, so, you have to do 3 steps:
1) de-multiplex the vob file:
bbdmux file.mpg 0xe0 video.m2v
bbdmux file.mpg 0xc0 audio.mp2
or (for AC3 audio)
bbdmux file.mpg 0xbd audio.ac3 0x80
2) Invert field order:
bbvfix video.m2v
or (to fix it always to bottom)
bbvfix video.m2v 0
3) Re-multiplex:
mplex -f 8 -o file.mpg video.m2v audio.mp2 (audio.ac3)
Ciao,
Luca
bbtool17-2-linux-custom2.tar.gz
Description: GNU Zip compressed data
