[Matroska-users] Re: how to do this OGG movie?

Christian HJ Wiesner chris at matroska.org
Tue Dec 30 06:40:14 CET 2003


Tsu-Fan,

i am forwarding your email to the matroska-users list, and i hope our 
Linux experts can tell you whats going on. Maybe the libs we have in 
http://libmatroska.matroska.org are old and you need a CVS checkout from 
http://corecodec.org/projects/matroska ?

Christian

Tsu-Fan Cheng wrote:

> Hi Chris, thanks for telling me this, so I d/l the stuff you're 
> talking about and tried to compiled it. libebml is fine, but I had 
> problems in libmatroska, this is it:
> -----------------------------------
> g++ -o test6 -L. 
> -L/usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../../libebml/make/linux 
> test6.o -lmatroska -lebml
> g++ -c  -Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords 
> -D_GNU_SOURCE 
> -I/usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../.. 
> -I/usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../../libebml 
> -o test8.o 
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp 
>
> In file included from /usr/include/sys/types.h:126,
>                 from 
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../ebml/c/libebml_t.h:113, 
>
>                 from 
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../ebml/EbmlTypes.h:43, 
>
>                 from 
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../ebml/EbmlHead.h:42, 
>
>                 from 
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:45: 
>
> /usr/include/machine/endian.h:53: warning: `BIG_ENDIAN' redefined
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../ebml/EbmlConfig.h:43: 
> warning: this is the location of the previous definition
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp: 
> In function `int main(int, char **)':
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:277: 
> implicit declaration of function `int wprintf(...)'
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:389: 
> warning: unknown conversion type character `I' in format
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:389: 
> warning: too many arguments for format
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:403: 
> warning: long int format, int32 arg (arg 3)
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:409: 
> warning: long int format, different type arg (arg 3)
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:347: 
> warning: unused variable `class libmatroska::KaxBlockGroup & aBlockGroup'
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:490: 
> warning: long int format, different type arg (arg 2)
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:502: 
> warning: int format, different type arg (arg 2)
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:514: 
> warning: int format, different type arg (arg 2)
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:551: 
> warning: too many arguments for format
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:552: 
> warning: comparison between signed and unsigned
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:635: 
> warning: unused variable `bool bRemovedDone'
> /usr/home/tfcheng/src/libmatroska-0.6.1/make/linux/../../test/mux/test8.cpp:635: 
> warning: unused variable `bool bRemoved'
> gmake: *** [test8.o] Error 1
>
> any suggestion?
>
> thanks!
>
>
> ChristianHJW wrote:
>
>> tscheng at ic.sunysb.edu wrote:
>>
>>> Hi, I have a movie that is 711M, i want to transform it into something
>>> else so I can split it into smaller files, but here is the problem:
>>
>>
>>
>> I assume this is a .ogm file ? What audio streams does it have ? You 
>> may try to remux the file into a matroska video file ( .mkv ) 
>> instead, in many cases this was saving up to 5 MB of overhead and 
>> your file may be burnable as is, with some overburning.
>>
>> Get mkvmerge from http://www.bunkus.org/videotools/mkvtoolnix/ and 
>> simply transmux your movie from .ogm to .mkv , that should do the 
>> trick. mkvmerge will also allow you to automatically split the output 
>> file.
>>
>> For playback on Linux, get Gstreamer HEAD or mplayer compiled with 
>> libmatroska/libebml .
>>
>> Christian
>> matroska project admin
>> http://www.matroska.org
>>
>>
>
>





More information about the Matroska-users mailing list