Upstream URL: http://http://www.mltframework.org/
Should read:
Upstream URL: http://www.mltframework.org/
;)
Search Criteria
Package Details: mlt-git v0.9.0.r277.ga8d1086-1
Package Actions
| Package Base: | mlt-git |
|---|---|
| Description: | An open source multimedia framework, designed and developed for television broadcasting. |
| Upstream URL: | http://www.mltframework.org/ |
| Category: | multimedia |
| Licenses: | |
| Conflicts: | |
| Provides: | |
| Submitter: | agapito |
| Maintainer: | IncredibleLaser |
| Last Packager: | IncredibleLaser |
| Votes: | 27 |
| First Submitted: | 2009-08-26 09:32 |
| Last Updated: | 2014-06-30 08:44 |
Dependencies (11)
- ffmpeg-compat
- frei0r-plugins
- libdv
- libexif
- libsamplerate
- qt4
- sdl_image
- sox
- vid.stab
- git (make)
- jack (optional) – (unknown)
Required by (2)
Sources
Latest Comments
Comment by evorster
Comment by evorster
Hi there..
Just added vid.stab package to AUR.
mlt detects the presense of this library at compile time, and then adds the vidstab filter. This is a much improved stabilization filter over videostab and videostab2 filters already in mlt.
Shotcut-git will then be able to use this filter.
ffmpeg-full can enable this filter by putting --enable-libvidstab on ./configure
Comment by Zuf
Sorry for late answer. But I don't use mlt-git anymore. So I drop support of it. Hope you or someone else get it.
Comment by IncredibleLaser
Well, sorry for the spam, but please include --enable-opengl in the configure options, newest kdenlive from git needs it.
Comment by IncredibleLaser
I uploaded an updated PKGBUILD at http://pastebin.ca/2694385
Comment by IncredibleLaser
Flagged this out of date because it doesn't adhere to current PKGBUILD standards (no package(), || return 1 still included, doesn't use pacman's VCS capabilities).
Comment by Zuf
The vdpau support was fixed upstream, so I enabled it again.
Comment by Zuf
This error related to vdpau function in new ffmpeg.
I turn VDPAU off for now.
Anonymous comment
Doesn't want to compile:
[...]
In file included from producer_avformat.c:157:0:
vdpau.c: In function 'vdpau_get_buffer':
vdpau.c:155:10: error: 'AVFrame' has no member named 'age'
vdpau.c:162:10: error: 'AVFrame' has no member named 'age'
producer_avformat.c: In function 'decode_audio':
producer_avformat.c:2120:3: warning: 'avcodec_decode_audio3' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3726) [-Wdeprecated-declarations]
make[2]: *** [producer_avformat.o] Error 1
make[2]: Leaving directory `/home/james/AUR/mlt-git/src/mlt-build/src/modules/avformat'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/james/AUR/mlt-git/src/mlt-build/src/modules'
make: *** [all] Error 1
==> ERROR: A failure occurred in build().
Aborting...
Comment by agapito
I can't maintain this package anymore.
Comment by othersimon
The MLT git infrastructure is now at https://github.com/mltframework/
So the line in the PKGBUILD:
_gitroot="git://mltframework.org/mlt.git"
should be:
_gitroot="https://github.com/mltframework/mlt.git"
At least, that gets it to download/compile for me.
I also had to "ln -s /usr/lib/libmlt.so.5 /usr/lib/libmlt.so.4" for kdenlive to run...
Comment by alphazo
I never added this option to PKGBUILD. However looks like the latest git version compiles just fine as is.
Anonymous comment
remove the --disable-mmx option
Comment by alphazo
Package refuses to compile:
consumer_avformat.c:1347:4: warning: ‘av_write_header’ is deprecated (declared at /usr/include/libavformat/avformat.h:1669) [-Wdeprecated-declarations]
consumer_avformat.c:1663:7: warning: ‘quality’ is deprecated (declared at /usr/include/libavformat/avformat.h:559) [-Wdeprecated-declarations]
cc -shared -o ../libmltavformat.so factory.o filter_avcolour_space.o filter_avresample.o filter_avdeinterlace.o filter_swscale.o producer_avformat.o consumer_avformat.o -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -Wl,--no-undefined -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -L../../framework -lmlt -lpthread -Wl,--no-undefined -Wl,--as-needed -lavformat -lavcodec -lavutil -lswscale -lavdevice
filter_avdeinterlace.o: In function `deinterlace_line_inplace':
/tmp/yaourt-tmp-alpha/aur-mlt-git/src/mlt-build/src/modules/avformat/filter_avdeinterlace.c:142: undefined reference to `ff_cropTbl'
/tmp/yaourt-tmp-alpha/aur-mlt-git/src/mlt-build/src/modules/avformat/filter_avdeinterlace.c:300: undefined reference to `ff_cropTbl'
collect2: ld returned 1 exit status
make[2]: *** [../libmltavformat.so] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-alpha/aur-mlt-git/src/mlt-build/src/modules/avformat'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-alpha/aur-mlt-git/src/mlt-build/src/modules'
make: *** [all] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build mlt-git.
==> Restart building mlt-git ? [y/N]
Comment by Barthalion
Could you remove Qt from depends=()?
Comment by alphazo
I was using ffmpeg-mt-git or ffmpeg-git. Going back to ffmpeg from extra fixed my build issue.
Comment by alphazo
I'm getting the following error message:
producer_avformat.c: In function ‘producer_get_image’:
producer_avformat.c:1086:59: attention : transtypage vers un pointeur depuis un entier de taille différente [-Wint-to-pointer-cast]
producer_avformat.c:1481:37: attention : transtypage vers un pointeur depuis un entier de taille différente [-Wint-to-pointer-cast]
cc -shared -o ../libmltavformat.so factory.o filter_avcolour_space.o filter_avresample.o filter_avdeinterlace.o filter_swscale.o producer_avformat.o consumer_avformat.o -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -L../../framework -lmlt -lpthread -Wl,--no-undefined -Wl,--as-needed -lavformat -lavcodec -lavutil -lswscale -lavdevice
/usr/bin/ld: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../../lib/libavformat.a(allformats.o): relocation R_X86_64_32 against `ff_a64_muxer' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../../lib/libavformat.a: could not read symbols: Bad value
collect2: ld a retourné 1 code d'état d'exécution
Comment by agapito
I removed gtk2 dependency. It seems to build fine and works with kdenlive-svn.