cmd:ProjectX 

Usage 

To start the non-gui version without a X server, try to call pjx with the 'headless' option

java -Djava.awt.headless=true -jar ProjectX.jar [options] <file>

Info 

Project X - DVB demux Tool

Source 

http://sourceforge.net/projects/project-x

Related Urls 

voluntary Support for the official (non-modified) version http://forum.dvbtechnics.info/

Description 

European digital radio & television uses the DVB standard to broadcast its data. Project X gives you a look behind the transmissions and tries its best to handle & repair many stream types and shows what went wrong on reception.

Releases 

http://project-x.sourceforge.net/update/update.txt

ProjectX_Source_0.90.2.00;2005-11-05;00:00
ProjectX_Source_0.90.1.00;2005-09-30;00:00
ProjectX_Source_0.82.1.02;2005-05-07;00:00
ProjectX_Source_0.82.1.01;2005-04-18;00:00
ProjectX_Source_0.82.1.00;2005-03-31;00:00
ProjectX_Source_0.82.0.05;2005-03-12;00:00
ProjectX_Source_0.82.0.04;2005-01-29;00:00
ProjectX_Source_0.82.0.03;2005-01-21;00:00
ProjectX_Source_0.82.0.02;2005-01-18;00:00
ProjectX_Source_0.82.0.01;2005-01-16;00:00
ProjectX_Source_0.82.0.00;2005-01-15;21:33
ProjectX_Source_0.81.9.00;2004-10-30;21:03

Comments 

OS Independent (Written in Java)

Version 

Installation 

Extract all files from the received archive to a separate directory.

$ sh -x build.sh
+ '[' -e ./ProjectX.jar ']'
+ '[' -d ./build ']'
+ mkdir -p build
+ javac -encoding ISO-8859-1 -deprecation -O -g:none -classpath lib/commons-net-1.3.0.jar:lib/jakarta-oro-2.0.8.jar -d build @sources.lst
[...]
[... you'll encounter some 'warnings' about 'using a deprecated API' that's
not critical, as long as an actual JDK still supports these methods ...]
[...]
 Note: Some input files use unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
21 warnings
+ jar cfvm ProjectX.jar MANIFEST.MF -C build .
added manifest
adding: edu/(in = 0) (out= 0)(stored 0%)
[...]
adding: RawRead.class(in = 1060) (out= 653)(deflated 38%)

converting mpeg to mpeg for DVD 

http://www.videohelp.com/forum/archive/t281705.html

> > I did read that note about ProjectX, and I even downloaded projectX, I just
> > never installed it. Thing is, it didn't say how to use projectX to fix it
> > (is it an automatic thing or a manual thing?)
>
> I downloaded and installed projectX, and I haven't a clue how to operate
> it. It appeared most the documentation is not in English.

Well, I'm still stumbling around blindly on this. I did find that ProjectX can also be run from the command line. Bizarre as it may sound, I am finding for doing something simple, the command line is far less intimidating.

My goal is to take a .mpg file, and edit it between the key frames. Thus far I have succeeded in using ProjectX to demux a .mpg file. … I'm hoping I can then take that output, together with a line number (for the cut) obtained from lve, and use m2vmp2cut (or avidemux) to cut the mpeg file where I want cut. .. AND keep audio synch. (As a note - I tried avidemux first on the original mpeg, but the file I am using has also given AVIDEMUX problems (with audio synch)).

At this point in time, that appears to be a rather "lofty" goal, and I'm not all that confident that I will succeed. Has anyone else tried and succeeded at this?

oldcpu posted 2005 Oct 28

converting mpeg to mpeg for DVD 

> At this point in time, that appears to be a rather "lofty" goal, and I'm not
> all that confident that I will succeed.

Well, it turns out I was too pessimistic. With ProjectX, from an input .mpg file, I generated an output .m2v and .mp2 files. I used these two ProjectX files as an input to Avidemux. I was then able to edit/remux the audio & video files with avidemux, and this time retain audio/video synchronisation. My edit/cut was successfully made in between two keyframes (where as before, using only avidemux on the original .mpg file gave me an audio/video desync problem). Impressive!

oldcpu posted 2005 Oct 28