[Mp4-tech] mpeg-j problems

Helmut Ziegler helmut.ziegler stud.tu-ilmenau.de
Thu Aug 19 21:41:01 EDT 2004


Hi Vidhya,
first here's a procedure how to run the examples from IM1 (I've already 
posted it last September  to the techlist):
After these few steps I was able to play the MPEG-J Examples from ISO.
1. Install JDK 1.1.8 //you have to use it!
2. Install Swing-1.1.1
3. Set Envivorenment Variables:
    SET JAVA_HOME=C:\jdk1.1.8
    SET SWING_HOME=C:\jdk1.1.8\Swing-1.1.1
    SET MPEGJ_HOME=c:\systems\Mpeg-j
    SET PATH=C:\WINDOWS;;%JAVA_HOME%\BIN;%MPEGJ_HOME%\IM1Core4\Debug;%MPEGJ_HOME%\IM1Core4\Mpgj\lib;
    SET PATH=%path%;C:\jdk1.1.8\bin
    SET CLASSPATH=.;%JAVA_HOME%\lib\classes.zip;%SWING_HOME%\swingall.jar;
    SET CLASSPATH=%CLASSPATH%;%MPEGJ_HOME%\mpegj\java;%MPEGJ_HOME%\IM1Core4\Mpgj\func_test_platf
    SET INCLUDE=%INCLUDE%;%JAVA_HOME%\INCLUDE;%JAVA_HOME%\INCLUDE\WIN32
    SET LIB=%JAVA_HOME%\LIB
4. Compile IM1-2D.dsw
5. Register the player with c:\systems\Mpeg-j\IM1Core4mpeg.reg
6. Run c:\systems\Mpeg-j\mpegj\java\make.bat  //this compiles the MPEG-J API
7. Run c:\systems\Mpeg-j\samples\compile_JavaES_files.bat
8. Run c:\systems\Mpeg-j\samples\SceneAPITest\make.bat  //this creates the TRIF-File including the MPEGlet
>1. Given the MPEG-J in the ISO standards, is there anyways to generate MPEG4
>files instead of .trif files.
>  
>
>2. Are there more tools to integrate MPEG-J streams in the bt format, or
>ways to integrate MPEG-J using GPAC.
>3. If these are not possible with the available MPEG-J version is there some
>other means I could obtain it.
>  
>
As far is I know you have to use the tools from MPEG CVS. I worked with 
it last year. Bifsenc and Mp4enc worked together and could generate 
mp4-files with mpeg-j streams.
I've only used the IM1 tools to encode a simple mp4-file with MPEG-J, 
then extracted the MPEG-J stream (three files: mpegj.media, mpegj.info, 
mpegj.nhnt)  with mp4tool and afterwards we only worked with the 
bt-format. As we had fiinished the bt-scene description we reintegrated 
the MPEG-J stream, encoded the scene with mp4tool and played it in Osmo 
1.2.1 (which was capable of handle MPEG-J at that time).
I hope this helps.
Regards,
Helmut


More information about the Mp4-tech mailing list