This forum has been archived. All content is frozen. Please use KDE Discuss instead.

[Debian Testing/Unstable] Allot of render formats not available

Tags: None
(comma "," separated)
Keessince1988
Registered Member
Posts
21
Karma
0
OS
Hi,


I just reinstalled my desktop and laptop. And for some reason I can't render allot of formats on my desktop, but I can do it on my laptop. Both installed the exact same way.
Here are some screenshots:
http://img442.imageshack.us/img442/1554/screenshot1ue.png Screenshot 1
http://img175.imageshack.us/img175/3916/screenshot2x.png Screenshot 2
http://img517.imageshack.us/img517/6356/screenshot3qs.png Screenshot 3
http://img231.imageshack.us/img231/7186/screenshot4f.png Screenshot 4
http://img231.imageshack.us/img231/971/screenshot5t.png Screenshot 5
http://img517.imageshack.us/img517/2761/screenshot6l.png Screenshot 6

Any suggestions? I guess I'm missing a package, but I have no idea which one.
I installed kdenlive from the Testing repository. I'm running amd64.
User avatar
sunab
Registered Member
Posts
247
Karma
0
OS
hi,

those codecs are disabled because the default install of ffmpeg packages are stripped for legal reasons (codecs patents). To enable those 'non-free' codecs you must install the ffmpeg libs named 'extra', for example : libavcodec-extra-52 instead of libavcodec-52, and so on with the other ffmpeg libs installed on your system.
Keessince1988
Registered Member
Posts
21
Karma
0
OS
I already had those packages. When I run the Config Wizard, then the wizards checks all the essentials as okay.
Reinstalling kdenlive didn't help either.

Do you know any more essentials? I have the same ffmpeg codecs on both my desktop and laptop, and still it's not working on my desktop but it does on my laptop.
User avatar
sunab
Registered Member
Posts
247
Karma
0
OS
this is weird, for me this is an ffmpeg related problem, paste the result of the following command : ffmpeg -formats | grep h264
Keessince1988
Registered Member
Posts
21
Karma
0
OS
FFmpeg version SVN-r19352-4:0.5+svn20090706-5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --disable-encoder=h263 --disable-encoder=h263p --disable-encoder=mpeg2video --disable-encoder=mpeg4 --disable-encoder=msmpeg4v1 --disable-encoder=msmpeg4v2 --disable-encoder=msmpeg4v3 --extra-version=4:0.5+svn20090706-5 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libdirac --enable-libgsm --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Jan 22 2010 16:18:41, gcc: 4.3.4
DE h264 raw H.264 video format
D V D h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
D V D h264_vdpau H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
text2movsub remove_extra noise mov2textsub mp3decomp mp3comp mjpegadump imxdump h264_mp4toannexb dump_extra



And on my laptop (where everything does work)

FFmpeg version SVN-r19352-4:0.5+svn20090706-5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --disable-encoder=h263 --disable-encoder=h263p --disable-encoder=mpeg2video --disable-encoder=mpeg4 --disable-encoder=msmpeg4v1 --disable-encoder=msmpeg4v2 --disable-encoder=msmpeg4v3 --extra-version=4:0.5+svn20090706-5 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libdirac --enable-libgsm --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Jan 22 2010 16:18:41, gcc: 4.3.4
DE h264 raw H.264 video format
D V D h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
D V D h264_vdpau H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
text2movsub remove_extra noise mov2textsub mp3decomp mp3comp mjpegadump imxdump h264_mp4toannexb dump_extra
geoffrey
Registered Member
Posts
100
Karma
0
Weird.
Any idea why you have all the "--disable-encoder" lines in you ffmpeg?
Make sure the "-extra" versions from multiverse are installed as already noted?
Are these from the official repositories?
Maybe look through synaptic to make sure have all the right packages. Maybe you have some variant of ffmpeg that removes all non completely open formats?

For reference below is an Ubuntu Lucid alpha example that should be similar and does not have all the --disable-encoder stuff. This example has a few extra things enabled since it was re-built from the source, but that would only affect a few of the formats, not all like your example shows.


FFmpeg version SVN-r19352-4:0.5+svn20090706-5ubuntu2.3, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --extra-version=4:0.5+svn20090706-5ubuntu2.3 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-libmp3lame --enable-libmp3lame --enable-libfaac --enable-nonfree --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libxvid --enable-libx264 --enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Feb 21 2010 16:21:48, gcc: 4.4.3
DE h264 raw H.264 video format
D V D h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
D V D h264_vdpau H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
text2movsub remove_extra noise mov2textsub mp3decomp mp3comp mjpegadump imxdump h264_mp4toannexb dump_extra


User avatar
sunab
Registered Member
Posts
247
Karma
0
OS
Hi Kees,

As I see on your both computers you are using the unstripped pacakges : "--extra-version=4:0.5+svn20090706-5". And all the two ffmpeg configurations are exactly the same, so logically you may expect the same behavior on both computers. But again there are many curious things :

some encoders are disabled "--disable-encoder" to not infringe some patents, msmpeg4 family and mpeg2video for example, but with those ffmpeg options it is impossible to encode to HDV, MPEG2, MPEG4 in Kdenlive on your both computers, but you say that all options are available on one of them : for me this is ...curious. I do not understand what happens.

By the way on your laptop and your desktop are you using the same exact package of kdelive and mlt? Versions? Packages origin?

edit : have you tried to launch the config wizard (settings menu in kdenlive, it checks available codecs)?
Keessince1988
Registered Member
Posts
21
Karma
0
OS
@geoffrey

I use Debian, so I don't have a 'multiverse' repository, that's an Ubuntu thing.

@sunab

Both machines say that everything is in order when I run the Config Wizard. Both systems have 0.7.7 and are up-to-date. My sources are below, I use them for both of my machines. I have more of course, but from these I got kdenlive.

deb http://ftp.nl.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.nl.debian.org/debian/ squeeze main contrib non-free

Tomorrow I will conduct a simulation in Vbox to pinpoint the origin of this problem. Maybe I can find out what kind of 'luck' my laptop had during the installation.
geoffrey
Registered Member
Posts
100
Karma
0
You could try deleting your .kdenliverc file?
Sorry no other suggestions.


Tramontana
Registered Member
Posts
5
Karma
0
I don't know how applicable it is to Debian, but I had the same problem on Kubuntu 9.10. The solution was to install the kubuntu-restricted-extras and all the codecs are now available.
Keessince1988
Registered Member
Posts
21
Karma
0
OS
I didn't had the time today to work on that simulation, maybe tomorrow ;)
I made this with kdenmlive on my laptop, anyone familiar with the Zeitgeist Movement?

http://www.youtube.com/watch?v=k2t5Hp51bNU
ddennedy
Registered Member
Posts
1315
Karma
1
Kees, your version of FFmpeg and libs is crippled. If you feel you need to render to other formats than, say, Ogg Theora, then look around for a solution on a Debian-related site. Or, keep checking here in case a Debian user responds with some help. If you do install a different, less crippled package, then in Kdenlive run the Config Wizard in the Settings menu to let Kdenlive learn about the additional codecs.



superbart
Registered Member
Posts
5
Karma
0
if you installed OpenShot from PPA the problem may occurs. that OpenShot DEB packages are lame. they use checkinstall to build them and PREFIX=/usr/local. in this case /usr/local has priority over /usr...i figured it out when i knew that i have mlt 0.5 installed but kdenlive still shows me up 0.4.5 (which was installed by openshot-mlt in /usr/local/bin)
Keessince1988
Registered Member
Posts
21
Karma
0
OS
It's fixed!

Check out this topic: http://forums.debian.net/viewtopic.php?f=6&t=49831&p=287941#p287941


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell, Yahoo [Bot]