Wäre übrigens schön, wenn man optional noch ffmbc (aktuell 0.7.2) bauen könnte.
media-autobuild_suite
-
-
Mir schien als ob das nicht mehr wirklich weiterentwickelt wird. Gibt es denn signifikante Vorteile ffmpeg gegenüber? prores ist besser implementiert, aber ansonsten?!
-
Zitat
Gibt es denn signifikante Vorteile ffmpeg gegenüber? prores ist besser implementiert, aber ansonsten?!
Im Gegensatz zu ffmpeg ist auch der mov-muxer besser, siehe: http://forum.selur.de/topic622-bug-w…-201407271.html.
Eintrag im ffmpeg bug tracker existiert schon seit 3 Jahren, aber Quicktime-Kompatibilität scheint wohl nicht so interessant für die ffmpeg Crew zu sein.ZitatMir schien als ob das nicht mehr wirklich weiterentwickelt wird.
Ja, die Entwicklung ist sehr sporadisch.FFmbc-0.7.2.tar.bz2 22.12.2014
FFmbc-0.7.1.tar.bz2 21.05.2014
FFmbc-0.7-rc8.tar.bz2 13.03.2013
und ältere Versionen findet man bei videohelp (http://www.videohelp.com/tools/ffmbc/old-versions#download).
Leider, wie es scheint, kein aktuelles repository irgendwo.Cu Selur
-
Könntest ja schon mal Vorarbeit leisten, wenn du möchtest - einen Downloadlink finden der mit wget funktioniert und vielleicht schon mal ein Kompilertest starten.
-
werde ich nachher draufgucken
-
Grummel, kein Download zu finden der mittels wget klappt.
(hatte auch mal einiges nachgelesen wegen wget&googledrive, aber das fluppt alles nicht so wie es soll :/)
-> hab mal ne entsprechende Anfrage bei denen gestellt https://code.google.com/p/ffmbc/issues/detail?id=192Cu Selur
Ps.: gibt zwar ne Binary bei videohelp, aber die ist a. nicht statisch und b. fehlt ihr die xvidcore.dll -> beides nicht wirklich schön
-
b. fehlt ihr die xvidcore.dll -> beides nicht wirklich schön
Da fehlt noch einiges mehr :)...
Hätte es mal mit dieser Konfiguration kompiliert bekommen:
CodeCPPFLAGS='-D_POSIX' ./configure --arch=x86 --target-os=mingw32 --prefix=$LOCALDESTDIR --bindir=$LOCALDESTDIR/bin-video --disable-debug --disable-shared --disable-doc \ --disable-avdevice --disable-dxva2 --disable-ffprobe --disable-w32threads --enable-gpl --enable-runtime-cpudetect --enable-bzlib --enable-zlib --enable-librtmp --enable-avisynth \ --enable-frei0r --enable-libopenjpeg --enable-libass --enable-libmp3lame --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxavs \ --enable-libx264 --enable-libxvid --enable-nonfree --enable-libfaac --extra-cflags='-DPTW32_STATIC_LIB' --extra-libs='-ldl'
-
Das wäre ziemlich optimal, fehlt nur noch ein wget kompatibler download.
Grummel, bei https://groups.google.com/forum/#!topic/…uss/rThl1FGGYgw steht an sich wie es geht mit dem Download, das Problem ist das man dafür die FileID wissen müsste, nur kann die nur derjenige dem das GoogleDrive gehört sehen.
-
-
Habe es hin bekommen einen Download Link aus der original URL zu bekommen. Müsste man in Zukunft mal im Auge behalten ob der auf Dauer geht. Script ist upgedatet.
-
Nice! Danke!
-
mingw hat sich aktualisiert und jetzt endet ffmpeg mit:
"ERROR: gnutls not found using pkg-config" -
Bei einem normalen Update konnte ich das jetzt nicht reproduzieren. Wie schaut denn die config.lob Datei aus, bzw. der letzte Abschnitt wo er die Meldung wegen gnutls bringt.
-
Code
Alles anzeigencheck_pkg_config gnutls gnutls/gnutls.h gnutls_global_init pkg-config --exists --print-errors gnutls check_func_headers gnutls/gnutls.h gnutls_global_init -I/local32/include -I/mingw32/include -L/local32/lib -L/mingw32/lib -lgnutls -lnettle -lhogweed -liconv -lcrypt32 -lws2_32 -lz -lgmp -lintl -lz -lintl -liconv -lws2_32 -liconv -lws2_32 -lgmp -lhogweed -lgmp -lnettle -ltasn1 -lz check_ld cc -I/local32/include -I/mingw32/include -L/local32/lib -L/mingw32/lib -lgnutls -lnettle -lhogweed -liconv -lcrypt32 -lws2_32 -lz -lgmp -lintl -lz -lintl -liconv -lws2_32 -liconv -lws2_32 -lgmp -lhogweed -lgmp -lnettle -ltasn1 -lz check_cc -I/local32/include -I/mingw32/include -L/local32/lib -L/mingw32/lib BEGIN /tmp/ffconf.nPUXTWSf.c 1 #include <gnutls/gnutls.h> 2 long check_gnutls_global_init(void) { return (long) gnutls_global_init; } 3 int main(void) { return 0; } END /tmp/ffconf.nPUXTWSf.c gcc -DFRIBIDI_ENTRY="" -D_POSIX -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -D__USE_MINGW_ANSI_STDIO=1 -D__printf__=__gnu_printf__ -I/local32/include -mms-bitfields -mthreads -mtune=generic -pipe -DPTW32_STATIC_LIB -DLIBTWOLAME_STATIC -DCACA_STATIC -DMODPLUG_STATIC -std=c99 -fomit-frame-pointer -pthread -I/local32/include -I/mingw32/include -L/local32/lib -L/mingw32/lib -c -o /tmp/ffconf.Ma2S8sLw.o /tmp/ffconf.nPUXTWSf.c gcc -L/local32/lib -mthreads -pipe -mconsole -Wl,--allow-multiple-definition -Wl,--nxcompat -Wl,--dynamicbase -Wl,--large-address-aware -Wl,--as-needed -I/local32/include -I/mingw32/include -L/local32/lib -L/mingw32/lib -o /tmp/ffconf.Z67IgD0w.exe /tmp/ffconf.Ma2S8sLw.o -lgnutls -lnettle -lhogweed -liconv -lcrypt32 -lws2_32 -lz -lgmp -lintl -lz -lintl -liconv -lws2_32 -liconv -lws2_32 -lgmp -lhogweed -lgmp -lnettle -ltasn1 -lz -lm -llzma -lbz2 -lz -pthread -lpsapi -ladvapi32 -lshell32 -lxml2 -llzma -lstdc++ -lpng -lm -lpthread -lwsock32 -lhogweed -lnettle -lgmp -ltasn1 -lws2_32 -lwinmm -lgdi32 -lcrypt32 -lintl -lz -liconv -lole32 -loleaut32 H:/media-autobuild_suite/local32/lib/libgnutls.a(common.o):common.c:(.text+0x15c3): undefined reference to `gmtime_r' collect2.exe: error: ld returned 1 exit status ERROR: gnutls not found using pkg-config
Hat jetzt noch mal ein Update gemacht, mal gucken, vielleicht geht es jetzt ja wieder.-> nope
-
Hmmm,... jetzt hat er schon wieder die Updates gemacht. -> leider hat ist das Problem aber noch da.
-
Wenn die gnutls libs schon etwas älter sind könnte es sein, dass die noch mal neu kompiliert werden müssen. Also unter /local*/lib alles was mit libgnutls* zu tun hat. Auch unter /local*/include den Ordner gnutls löschen und unter /local*/lib/pkgconfig das File gnutls.pc.
Vielleicht muss man auch wieder -D_POSIX aus der configure Zeile raus nehmen. Kann das jetzt aber nicht mehr testen.
-
Hab mal das gnutls Zeug was Du augeschrieben hast (und auch wieder die ffmpeg-git Ordner gelöscht) und das Skript angeworfen.
-> Jetzt geht's wieder. Danke ! -
Irgendwas scheint immer noch nicht zu stimmen. Ist schon das dritte mal dass die Jungs von mingw-w64 an diesen time schichten rum werkeln. Hoffe sie haben es jetzt mal...
-
Ich drück die Daumen.
-
jb_alvarado: hast Du mal geguckt ob man ' --enable-nvenc' bei ffmpeg aktiviert bekommt?
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!