Hi!
Hat schon mal jemand M2VDownsizer unter Linux zum laufen bekommen?
Ich habs heut mal probiert, aber irgendwie will es nicht.
Hi!
Hat schon mal jemand M2VDownsizer unter Linux zum laufen bekommen?
Ich habs heut mal probiert, aber irgendwie will es nicht.
Das Problem kommt daher, dass das Archiv für MacOS X konfiguriert ist. Um das auf Linux zu kompilieren, brauchst du folgende Zeile:
Statt <liste-von-libs> musst du die Librarys
einsetzen. Diese musst du vorher auf dem System installiert/kompiliert haben, die bei M2V... mitgelieferten sind für MacOS X. Sollte dann gehen...
ZitatOriginal von metahawk
Das Problem kommt daher, dass das Archiv für MacOS X konfiguriert ist. Um das auf Linux zu kompilieren, brauchst du folgende Zeile:Statt <liste-von-libs> musst du die Librarys
einsetzen. Diese musst du vorher auf dem System installiert/kompiliert haben, die bei M2V... mitgelieferten sind für MacOS X. Sollte dann gehen...
Die libaltivec.a scheint für nen PPC zu sein, sie wird obwohl Bestandteil der
mjpegtools (./configure --prefix=/usr --enable-simd-accel --enable-shared) nicht
erstellt. Hab dann mal den Aufruf ohne diese lib gestartet.
gcc -DLINUX -I. -I ./mpeg2enc/ -I ./utils/ -o m2vdown main.c ./mpeg2dec/libmpeg2.a ./utils/libmjpegutils.a ./utils/libmotion.a
/tmp/cctrHGHZ.o(.text+0x22d): In function `main':
: undefined reference to `reencode'
collect2: ld returned 1 exit status
Haste vielleicht noch nen Tip?
Hmm, tut mir leid. Du könntest über google versuchen herauszufinden, zu welchem Package die gehört und das für Linux installieren. Denk dran, im Kommando dann
./utils/altivec/libaltivec.a
durch die neue Lib zu ersetzen
/usr/lib/libaltivec.a (oder wo auch immer die dann steht).
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!