[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