Video-Hack v0.1-BETA - Eigenes YouTube

dismaster
also ich hätte da noch ne kleine bitte smile
in deinr installation ohne ffmpeg
weißt mich darauf hin das ich das tool nich brauch, oder es mitdabei ist im pack. (was es aber nicht ist)
d.h. man muss es trotzdem installieren smile
derDanny
Das ist richtig. Brauchen tut man es in jedem Fall. Es kann nur sein, dass es vielleicht schon vorhanden ist, also ist dieser Schritt unnötig. Wichtig ist dann nur die Sache mit dem symbolischen Link. Werde es aber bei einer späteren Version so einrichten, dass FFMPEG nicht direkt nach _flvconverter installiert werden muss. Da reicht dann eine normale, systemweite Installation.

Edit: In der aktuellen 0.2.0 habe ich die Strukturen erneuert und verbessert. FFMPEG kann nun auch irgendwo im System installiert werden/sein. Mehr dazu auf der FLVideo-Seite...
Markus79
Ist denn ein Update erforderlich, oder sollte man auf weitere Versionen warten?
Wenn es erforderlich ist, wie sieht das Update von RC4 auf 2.0. aus?
Dateien austauschen und freuen?
Oder sollte man das alte deinstallieren und Version 2 installieren?

Stelle mal diese Frage, bevor du mit PN's zugebombt wirst.

Vielen dank schonmal und nochmal großes Grinsen
derDanny
Updaten braucht man nicht, da sich nach aussen hin kaum was verändert hat. Es ist mehr das Innenleben, die Qualität. Man kann sich aber die FLVs in den Ordner 'flv' schieben. Das Deinstallations-Skript funktioniert auch bei einer 0.1er, bis auf die Templates.
PasXal
Danny hast du den mal kurz Zeit für mich? Weil ich glaube mein SuSe 10 Server ist iwi fürn Arsch dafür smile vllt. mache ich auch einfach was falsch...
derDanny
Ein paar Impressionen zur 0.3.0... alle Ansichten im Admin-/SuperMod-Betrieb (rotes Kreuz zum Löschen von Videos).

Live-Demo hier.

Neu:
- RSS-Feed für die letzten X Videos
- User-RSS-Feed für Videos zu einem bestimmten User
- Gestaltung verbessert (Menü, Grafiken, etc.)
- Löschen von Videos durch SuperMods und Admins möglich
- kleiner Ladebalken beim Upload
- Neue Videos werden fünf Tage mit einem 'Neu'-Symbol ausgestattet
- uvm.

Vor Veröffentlichung sind noch ein paar Dinge auf der ToDo abzuarbeiten.
Markus79
Jou da freue ich mich aber schon drauf.
Bei mir läuft sie schon sehr gut und bereitet meinen Usern viel Spaß.
Chrissie
Hallo,

also bei mir klappt scheinbar die Installation von ffmpeg nicht so richtig.

Bei Punkt 6 "Konfigurationsskript erstellen und kompilieren" erhalte ich sehr viele Warnmeldungen.

Hier mal ein Auszug:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
/home/chrissie/video/ffmpeg/libavutil/internal.h:305: Warnung: static declaration for `lrintf' follows non-static
In file included from audio.c:21:
avformat.h:256: Warnung: `AVFrac' is deprecated (declared at avformat.h:94)
rm -f libavformat.a
ar rc libavformat.a utils.o cutils.o os_support.o allformats.o framehook.o avio.o aviobuf.o file.o udp.o tcp.o http.o rtsp.o rtp.o rtpproto.o mpegts.o base64.o rtp_h264.o 4xm.o adtsenc.o aiff.o riff.o amr.o asf.o asf-enc.o au.o avidec.o avienc.o avs.o vocdec.o voc.o crc.o daud.o dsicin.o dv.o dvenc.o dv1394.o electronicarts.o ffm.o flic.o flvdec.o flvenc.o gif.o gifdec.o gxf.o idcin.o idroq.o img2.o ipmovie.o matroska.o mm.o mmf.o mov.o isom.o movenc.o mp3.o mpc.o mpeg.o mpegtsenc.o mpjpeg.o mtv.o mxf.o nsvdec.o nuv.o ogg2.o oggparsevorbis.o oggparsetheora.o oggparseflac.o oggparseogm.o psxstr.o raw.o nutdec.o rm.o segafilm.o sierravmd.o smacker.o sol.o swf.o tiertexseq.o tta.o v4l2.o vocenc.o wav.o wc3movie.o westwood.o wv.o yuv4mpeg.o grab.o audio.o
ranlib libavformat.a
make[1]: Leaving directory `/home/chrissie/video/ffmpeg/libavformat'
"/home/chrissie/video/ffmpeg"/version.sh "/home/chrissie/video/ffmpeg"
gcc -fomit-frame-pointer -g -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -O3 -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg"/libavutil -I"/home/chrissie/video/ffmpeg"/libavcodec -I"/home/chrissie/video/ffmpeg"/libavformat -I"/home/chrissie/video/ffmpeg"/libswscale -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -c -o ffmpeg.o ffmpeg.c
In file included from /home/chrissie/video/ffmpeg/libavutil/common.h:57,
                 from /home/chrissie/video/ffmpeg/libavutil/avutil.h:44,
                 from /home/chrissie/video/ffmpeg/libavcodec/avcodec.h:34,
                 from /home/chrissie/video/ffmpeg/libavformat/avformat.h:36,
                 from ffmpeg.c:24:
/home/chrissie/video/ffmpeg/libavutil/internal.h:305: Warnung: static declaration for `lrintf' follows non-static
In file included from ffmpeg.c:24:
/home/chrissie/video/ffmpeg/libavformat/avformat.h:256: Warnung: `AVFrac' is deprecated (declared at /home/chrissie/video/ffmpeg/libavformat/avformat.h:94)
ffmpeg.c:3237:2: Warnung: #warning FIXME: find a better interface
gcc -fomit-frame-pointer -g -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -O3 -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg"/libavutil -I"/home/chrissie/video/ffmpeg"/libavcodec -I"/home/chrissie/video/ffmpeg"/libavformat -I"/home/chrissie/video/ffmpeg"/libswscale -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -c -o cmdutils.o cmdutils.c
In file included from /home/chrissie/video/ffmpeg/libavutil/common.h:57,
                 from /home/chrissie/video/ffmpeg/libavutil/avutil.h:44,
                 from /home/chrissie/video/ffmpeg/libavcodec/avcodec.h:34,
                 from /home/chrissie/video/ffmpeg/libavformat/avformat.h:36,
                 from cmdutils.c:22:
/home/chrissie/video/ffmpeg/libavutil/internal.h:305: Warnung: static declaration for `lrintf' follows non-static
In file included from cmdutils.c:22:
/home/chrissie/video/ffmpeg/libavformat/avformat.h:256: Warnung: `AVFrac' is deprecated (declared at /home/chrissie/video/ffmpeg/libavformat/avformat.h:94)
touch .libs
gcc -L"/home/chrissie/video/ffmpeg"/libavformat -L"/home/chrissie/video/ffmpeg"/libavcodec -L"/home/chrissie/video/ffmpeg"/libavutil -Wl,--warn-common  -rdynamic -export-dynamic -Wl,--as-needed -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavcodec -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavformat -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavutil -g -o ffmpeg_g ffmpeg.o cmdutils.o -lavformat -lavcodec -lavutil -lm -lmp3lame -lm -ldl
cp -p ffmpeg_g ffmpeg
strip ffmpeg
gcc -fomit-frame-pointer -g -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -O3 -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg"/libavutil -I"/home/chrissie/video/ffmpeg"/libavcodec -I"/home/chrissie/video/ffmpeg"/libavformat -I"/home/chrissie/video/ffmpeg"/libswscale -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -c -o ffserver.o ffserver.c
In file included from /home/chrissie/video/ffmpeg/libavutil/common.h:57,
                 from /home/chrissie/video/ffmpeg/libavutil/avutil.h:44,
                 from /home/chrissie/video/ffmpeg/libavcodec/avcodec.h:34,
                 from /home/chrissie/video/ffmpeg/libavformat/avformat.h:36,
                 from ffserver.c:22:
/home/chrissie/video/ffmpeg/libavutil/internal.h:305: Warnung: static declaration for `lrintf' follows non-static
In file included from ffserver.c:22:
/home/chrissie/video/ffmpeg/libavformat/avformat.h:256: Warnung: `AVFrac' is deprecated (declared at /home/chrissie/video/ffmpeg/libavformat/avformat.h:94)
gcc -L"/home/chrissie/video/ffmpeg"/libavformat -L"/home/chrissie/video/ffmpeg"/libavcodec -L"/home/chrissie/video/ffmpeg"/libavutil -Wl,--warn-common  -rdynamic -export-dynamic -Wl,--as-needed -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavcodec -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavformat -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavutil -g -Wl,-E -o ffserver ffserver.o -lavformat -lavcodec -lavutil -lm -lmp3lame -lm -ldl
make -C vhook all
make[1]: Entering directory `/home/chrissie/video/ffmpeg/vhook'
gcc -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg"/libavutil -I"/home/chrissie/video/ffmpeg"/libavcodec -I"/home/chrissie/video/ffmpeg"/libavformat -I"/home/chrissie/video/ffmpeg"/libswscale -fPIC  -fomit-frame-pointer -g -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -O3 -DHAVE_AV_CONFIG_H   -c -o null.o null.c
gcc -Wl,--warn-common  -rdynamic -export-dynamic -Wl,--as-needed -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavcodec -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavformat -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavutil -g -o null.so -shared -Wl,-soname,null.so null.o
gcc -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg"/libavutil -I"/home/chrissie/video/ffmpeg"/libavcodec -I"/home/chrissie/video/ffmpeg"/libavformat -I"/home/chrissie/video/ffmpeg"/libswscale -fPIC  -fomit-frame-pointer -g -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -O3 -DHAVE_AV_CONFIG_H   -c -o fish.o fish.c
In file included from fish.c:49:
/home/chrissie/video/ffmpeg/libavformat/avformat.h:256: Warnung: `AVFrac' is deprecated (declared at /home/chrissie/video/ffmpeg/libavformat/avformat.h:94)
gcc -Wl,--warn-common  -rdynamic -export-dynamic -Wl,--as-needed -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavcodec -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavformat -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavutil -g -o fish.so -shared -Wl,-soname,fish.so fish.o
gcc -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg"/libavutil -I"/home/chrissie/video/ffmpeg"/libavcodec -I"/home/chrissie/video/ffmpeg"/libavformat -I"/home/chrissie/video/ffmpeg"/libswscale -fPIC  -fomit-frame-pointer -g -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -O3 -DHAVE_AV_CONFIG_H   -c -o ppm.o ppm.c
In file included from ppm.c:29:
/home/chrissie/video/ffmpeg/libavformat/avformat.h:256: Warnung: `AVFrac' is deprecated (declared at /home/chrissie/video/ffmpeg/libavformat/avformat.h:94)
gcc -Wl,--warn-common  -rdynamic -export-dynamic -Wl,--as-needed -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavcodec -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavformat -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavutil -g -o ppm.so -shared -Wl,-soname,ppm.so ppm.o
gcc -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg" -I"/home/chrissie/video/ffmpeg"/libavutil -I"/home/chrissie/video/ffmpeg"/libavcodec -I"/home/chrissie/video/ffmpeg"/libavformat -I"/home/chrissie/video/ffmpeg"/libswscale -fPIC  -fomit-frame-pointer -g -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -O3 -DHAVE_AV_CONFIG_H   -c -o watermark.o watermark.c
In file included from watermark.c:62:
/home/chrissie/video/ffmpeg/libavformat/avformat.h:256: Warnung: `AVFrac' is deprecated (declared at /home/chrissie/video/ffmpeg/libavformat/avformat.h:94)
gcc -Wl,--warn-common  -rdynamic -export-dynamic -Wl,--as-needed -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavcodec -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavformat -Wl,-rpath-link,"/home/chrissie/video/ffmpeg"/libavutil -g -o watermark.so -shared -Wl,-soname,watermark.so watermark.o
rm ppm.o null.o fish.o watermark.o
make[1]: Leaving directory `/home/chrissie/video/ffmpeg/vhook'
debian:/home/chrissie/video/ffmpeg#


Das Addon an sich funktioniert, die Dateien werden hochgeladen, doch nach der Warteschleife kommt die Meldung:

code:
1:
FEHLER BEI DER KONVERTIERUNG; nicht unterstütztes Format?


Die output.txt sagt folgendes:

code:
1:
/usr/local/bin/ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory


Die symbolische Verknüpfung ist aber vorhanden und es gab nach dem Punkt ./configure --enable-mp3lame --enable-amr_nb keine Fehlermeldung

Hat vielleicht jemand das gleiche Proble gehabt und kann mir einen Tip geben?

Mein System:

Debian 3.1 Sarge
php5.1
mysql5
vhcs2


Gruss
Chrissie
derDanny
Zitat:
Original von Chrissie
Bei Punkt 6 "Konfigurationsskript erstellen und kompilieren" erhalte ich sehr viele Warnmeldungen.

Diese Warnungen können getrost ignoriert werden.

Zitat:
Original von Chrissie
Das Addon an sich funktioniert, die Dateien werden hochgeladen, doch nach der Warteschleife kommt die Meldung:

code:
1:
FEHLER BEI DER KONVERTIERUNG; nicht unterstütztes Format?
Die output.txt sagt folgendes:
code:
1:
/usr/local/bin/ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory

Durch diesen Fehler kann natürlich nichts konvertiert werden.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
florenz:/ # ls -la /usr/lib/libmp3lame.*
-rw-r--r--  1 root root 373652 Jan  5 02:37 /usr/lib/libmp3lame.a
-rwxr-xr-x  1 root root    813 Jan  5 02:37 /usr/lib/libmp3lame.la
-rwxr-xr-x  1 root root 333693 Jan  5 02:37 /usr/lib/libmp3lame.so
-rwxr-xr-x  1 root root 333693 Jan  5 02:37 /usr/lib/libmp3lame.so.0
-rwxr-xr-x  1 root root 333693 Jan  5 02:37 /usr/lib/libmp3lame.so.0.0.0
florenz:/ # ls -la /usr/local/lib/libmp3lame.*
-rw-r--r--  1 root root 373652 Jan  5 02:22 /usr/local/lib/libmp3lame.a
-rwxr-xr-x  1 root root    813 Jan  5 02:22 /usr/local/lib/libmp3lame.la
lrwxrwxrwx  1 root root     19 Jan  5 02:22 /usr/local/lib/libmp3lame.so -> libmp3lame.so.0.0.0
lrwxrwxrwx  1 root root     19 Jan  5 02:22 /usr/local/lib/libmp3lame.so.0 -> libmp3lame.so.0.0.0
-rwxr-xr-x  1 root root 333693 Jan  5 02:22 /usr/local/lib/libmp3lame.so.0.0.0
florenz:/ #

So schauts bei mir aus. Etwas wüste, aber er findet seinen Krempel. Wie siehts bei dir bzgl. libmp3lame in diesen Verzeichnissen aus?
Markus79
Daran arbeitet er noch. Momentan ist es Statisch. Er will es Dynamisch machen.

Warte noch ein wenig.

Immer wenn er online ist, ist er dabei irgendwas neues einzubauen. Nebenbei gibt er auch noch Support. geschockt

ich weiß garnicht wann er mal schläft.
Chrissie
Zitat:
Original von derDanny
So schauts bei mir aus. Etwas wüste, aber er findet seinen Krempel. Wie siehts bei dir bzgl. libmp3lame in diesen Verzeichnissen aus?


Hm, etwas anders:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
debian:~# ls -la /usr/lib/libmp3lame.*
ls: /usr/lib/libmp3lame.*: Datei oder Verzeichnis nicht gefunden
debian:~# ls -la /usr/local/lib/libmp3lame.*
-rw-r--r--  1 root root 366740 2007-02-10 20:24 /usr/local/lib/libmp3lame.a
-rwxr-xr-x  1 root root    813 2007-02-10 20:24 /usr/local/lib/libmp3lame.la
lrwxrwxrwx  1 root root     19 2007-02-10 20:24 /usr/local/lib/libmp3lame.so -> libmp3lame.so.0.0.0
lrwxrwxrwx  1 root root     19 2007-02-10 20:24 /usr/local/lib/libmp3lame.so.0 -> libmp3lame.so.0.0.0
-rwxr-xr-x  1 root root 331576 2007-02-10 20:24 /usr/local/lib/libmp3lame.so.0.0.0
debian:~#


EDIT: So es klappt, habe sie sympolischen verknüpfungen auch in /usr/lib erstellt. Danke für den Hinweis großes Grinsen

Hättest du vielleicht noch einen Tip, wo der Fehler beim Cronjob liegen könnte? Ist wie in der Anleitung eingetragen.

Die Alternative über Cronjob.de läuft natürlich nur würde ich es gerne über den eigenen Server laufen lassen. VHCS bietet leider keine Oberfläche für Cronjobs.

Ich habe verschiedenen Varianten versucht jedoch laufen tut keine:

code:
1:
2:
3:
4:
5:
* * * * * php /var/www/virtual/testaccount.de/htdocs/flvideo/bin/flvideo_converter.php
* * * * * php5.1 /var/www/virtual/testaccount.de/htdocs/flvideo/bin/flvideo_converter.php
* * * * * /usr/lib/php5.1 /var/www/virtual/testaccount.de/htdocs/flvideo/bin/flvideo_converter.php


Gruss
Chrissie
derDanny
Zitat:
Original von Chrissie
Ich habe verschiedenen Varianten versucht jedoch laufen tut keine:
code:
1:
2:
3:
4:
5:
* * * * * php /var/www/virtual/testaccount.de/htdocs/flvideo/bin/flvideo_converter.php
* * * * * php5.1 /var/www/virtual/testaccount.de/htdocs/flvideo/bin/flvideo_converter.php
* * * * * /usr/lib/php5.1 /var/www/virtual/testaccount.de/htdocs/flvideo/bin/flvideo_converter.php

Versuchs mal im Verzeichnis /usr/bin, darin sollte - je nach Version - eine php4 oder eine php5 sein. Gib den absoluten Pfad an.
derDanny
Zitat:
Original von Firesimon
ok verstehe ich schon.. Nur das er nicht mal sagt... kommt in der nächsten version der anleitung etc. ich denke net das das mit dem logo so schwer ist? oder? naja wäre schön wenn sich der danny dazu äußert ;-)

Der Source-Code zum Flash Player liegt im Paket bei. So ein Logo ist aber - noch nicht - Bestandteil von FLVideo. Ich suche nach einer Möglichkeit ein Logo dynamisch einzubinden, aber vorerst gehts eben nur statisch und es ist zu aufwendig jeden Schritt einzeln zu erklären. Sei experimentierfreudig und spiele etwas rum, dann kriegste es schnell raus. Ansonsten hilft Google weiter.
Sn00pY
hab nen fehler gefunden:

wenn man sich ein video anguckt und dann eines von den top3 dort anklickt sieht man das video nicht man hörts nur.
Markus79
Kann ich nicht bestätigen.
Bei mir klappt es ohne Probleme: Klick
Sn00pY
bei dir hab ichs getestet Oo mit nem IE
Markus79
und geht doch, oder?

Gib doch mal Link zu deinem Problem
Sn00pY
Markus79
Mhh bei mir gehts. IE 6 , IE 7 und FF 2
Bautzius
Hallo,

wollte mir gerade mal den Hack installieren. Bei der Install habe ich aber eine Fehlermeldung

Zitat:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/kontromisslos.de/httpdocs/wbb2/flvideo_setup.php:7) in /var/www/vhosts/kontromisslos.de/httpdocs/wbb2/acp/lib/functions.php on line 82
In drei Schritten sind die Datenbankeintraege fuer das Board mit der ID 1 vollstaendig.



Könnten es fehlende Schreibrechte sein? Habe ein wbb 2.3.6