Joo ffmpegin kanssa meni pitemmälle, mutta ei silti loppuun saakka.
./configure:
configure: Veejay 1.5.50 build configuration :
configure:
configure: Compiler flags: -march=native -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -msse -mfpmath=sse -msse2 -mfpmath=sse -Wall -Wunused -fno-stack-protector
configure: FX library flags: -march=native -O3 -ftree-vectorize -msse -mfpmath=sse -msse2 -mfpmath=sse
configure:
configure: Architecture: i686
configure:
configure: x86
configure: MMX enabled : yes
configure: MMX2 enabled : yes
configure: SSE enabled : yes
configure: SSE2 enabled : yes
configure: 3DNOW enabled : no
configure: CMOV enabled : yes
configure: AVX enabled :
configure:
configure: Platform: Linux
configure:
configure: Required dependencies:
configure: - POSIX Threads (pthread) : true
configure: - FFmpeg AVFormat : true
configure: - FFmpeg AVCodec : true
configure: - FFmpeg Swscaler : true
configure: - FFmpeg avutil : true
configure: - SDL support : true
configure: - SDL on-screen-logging : true
configure: - Freetype support : true
configure: - XML c library for Gnome : true
configure: - JPEG support : true
configure: - GDK Pixbuf support : true
configure: Optional dependencies
configure: - DirectFB support : true
configure: - libDV (digital video) support : true
configure: - QuickTime support : true
configure: - Jack Audio Connection Kit : true
configure: - Liblo OSC client : true
configure: - V4L2 (default) : true
configure: - V4L1 (obsolete) : false
configure: - libunwind : true
configure: - QR code support (libqrencode) : false
make:
lav_io.c: In function 'lav_open_input_file':
lav_io.c:1674:3: warning: "/*" within comment [-Wcomment]
/* We have to look to the JPEG SOF marker for further information
^
lav_io.c:1249:20: warning: variable 'jpg_width' set but not used [-Wunused-but-set-variable]
int jpg_height, jpg_width, ncomps, hf[3], vf[3];
^
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -I../vjmem -I../vjmsg -I../mjpegtools -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/lqt -march=native -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -msse -mfpmath=sse -msse2 -mfpmath=sse -Wall -Wunused -fno-stack-protector -MT lav_io.lo -MD -MP -MF .deps/lav_io.Tpo -c lav_io.c -o lav_io.o >/dev/null 2>&1
mv -f .deps/lav_io.Tpo .deps/lav_io.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -I../vjmem -I../vjmsg -I../mjpegtools -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/lqt -march=native -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -msse -mfpmath=sse -msse2 -mfpmath=sse -Wall -Wunused -fno-stack-protector -MT vj-dv.lo -MD -MP -MF .deps/vj-dv.Tpo -c -o vj-dv.lo vj-dv.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -I../vjmem -I../vjmsg -I../mjpegtools -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/lqt -march=native -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -msse -mfpmath=sse -msse2 -mfpmath=sse -Wall -Wunused -fno-stack-protector -MT vj-dv.lo -MD -MP -MF .deps/vj-dv.Tpo -c vj-dv.c -fPIC -DPIC -o .libs/vj-dv.o
In file included from vj-dv.c:27:0:
../libel/vj-dv.h:46:35: error: unknown type name 'VJFrame'
vj_dv_encoder *vj_dv_init_encoder(VJFrame *frame, int pixel_format, int isPAL);
^
vj-dv.c: In function 'vj_dv_decode_frame':
vj-dv.c:390:12: warning: unused variable 'frame' [-Wunused-variable]
uint8_t *frame[3] = { Y , Cb, Cr };
^
vj-dv.c:425:42: error: 'PIX_FMT_YUVJ422F' undeclared (first use in this function)
if( yuv_use_auto_ccir_jpeg() && fmt == PIX_FMT_YUVJ422F) {
^
vj-dv.c:425:42: note: each undeclared identifier is reported only once for each function it appears in
vj-dv.c: At top level:
vj-dv.c:206:13: warning: 'frame_YUV422_to_planar_411' defined but not used [-Wunused-function]
static void frame_YUV422_to_planar_411(uint8_t **output, uint8_t *input,
^
Makefile:466: recipe for target 'vj-dv.lo' failed
make[2]: *** [vj-dv.lo] Error 1
make[2]: Leaving directory '/home/lasse/build/veejay/veejay-git/veejay-current/veejay-server/libel'
Makefile:588: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/lasse/build/veejay/veejay-git/veejay-current/veejay-server'
Makefile:496: recipe for target 'all' failed
make: *** [all] Error 2
Johtuiskohan tuo nyt siitä, ettei Debian Jessie tarjoa
libjpeg62sta, vaan
libjpeg62-turbon.
Löysin kuitenkin valmiit debit Wheezyyn täältä:
http://sourceforge.net/projects/veejay/files/Nyt on systeemi tulilla ja tässä testaillut. Tarkka on median kanssa. Vääränlainen kaataa koko ohjelman. Ffmpegillähän ne sai oikeaan muotoon.
Ajatus olisi saada tästä projisointisysteemi pieneen harrastajateatteriin. Vaikuttaisi, että tästä voisi olla siihen, kunhan toimii tarpeeksi vakaasti.
Auttavasti (kunhan valmistelee median muulla tavalla kuntoon) riittäisi kun ohjelmalla saisi livenä feidattua kuvat ja videot nätisti sisään ja vaihdettua ristiin. Mutta en ole muita tähän pystyviä ilmaisia ohjelmia linuxille löytänyt. Saa ehdottaa. Veejay tottelee ilmeisesti myös midiä, voisi saada ohjauksen valopöydästä.
Oletteko muuten tästä kuullut?
http://www.picturall.com/ Mainio peli, pyörii linuxilla ja kotoisin Kaustisilta. On vaan kaukana budjetin rajoista.
Jatkampa opettelua.