Registered Member
|
I installed kdenlive in home directory using script which is located here(just modified it to use stable 0.9.6 version). When trying to render with h264 it gives this error. Any ideas?
|
Registered Member
|
Looks like something is buggered in the rendering script. Use the 'Generate Script' button on the render page to see the command line being used to render your output. I suspect there's something there that it doesn't like (e.g. 'dct8x8') or maybe the arguments are out of order Try rendering to a different h264 profile as well. |
Registered Member
|
Well, seems like there is only one h264 profile. I generated the script as you said, here it is:
#! /bin/sh SOURCE="/home/r/kdenlive/scripts/script001.sh.mlt" TARGET="/home/r/kdenlive/untitled.mp4" RENDERER="/home/r/kdenlive/20140416/bin/kdenlive_render" MELT="/home/r/kdenlive/20140416/bin/melt" PARAMETERS="-pid:5600 $MELT hdv_1080_50i avformat - $SOURCE $TARGET f=mp4 hq=1 acodec=aac ab=384k ar=48000 pix_fmt=yuv420p vcodec=libx264 minrate=0 vb=12000k g=250 bf=3 b_strategy=1 subcmp=2 cmp=2 coder=1 flags=+loop flags2=dct8x8 qmax=51 subq=7 qmin=10 qcomp=0.6 qdiff=4 trellis=1 aspect=@16/9 pass=1 threads=1 real_time=-1" $RENDERER $PARAMETERS |
Registered Member
|
OK...now you'll need to chase down the dct8x8 parameter and verify how it is supposed to be applied. Maybe somebody else here can comment on that.
Fiddle w/ the script file and see if you can get it to work. |
Registered Member
|
I removed flags2=dct8x8 parameter, but rendering still crashes.
|
Registered Member
|
I did a quick rendering in h264 and it worked fine. Maybe you have a libx264 version problem. I built KdenLive from the build script on the MLT site. The x264 directory has a 'version.sh' file in it which outputs: #define X264_REV 2242 #define X264_REV_DIFF 0 #define X264_VERSION " r2242 d967c09" #define X264_POINTVER "0.129.2242 d967c09" What version of x264 do you have? |
Registered Member
|
Hmm... that is strange. I have the same output:
#define X264_REV 2242 #define X264_REV_DIFF 0 #define X264_VERSION " r2242 d967c09" #define X264_POINTVER "0.129.2242 d967c09" Just can't understand what can be a problem. |
Registered Member
|
Search your filesystem for multiple versions of libx264 |
Registered Member
|
You want to say that installed in /home libx264 can be in conflict with installed libx264 in the system? Just as an example try to render this file with h264. By the way, I'm using Debian 7 64bit. |
Registered Member
|
Yes...multiple versions of libx264 could cause problems such as these.
Your video rendered just fine on my system. Ubu 12.04LTS |
Registered Member
|
The problem is if I delete system installed libx264-123 it will delete almost all multimedia programs like vlc and e.t.
|
Registered Member
|
Use the LD_LIBRARY_PATH environment variable to override the library search order. Here's what I do: export LD_LIBRARY_PATH=/usr/local/lib kdenlive Here's some useful info: http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html |
Registered Member
|
So you installed kdenlive using script not to home? Here is where I installed using script: r@prime:~/kdenlive/20140416$ ls -l итого 28 drwxr-xr-x 2 r r 4096 Апр 16 12:13 bin drwxr-xr-x 15 r r 4096 Апр 16 12:10 include drwxr-xr-x 6 r r 4096 Апр 16 12:13 lib drwxr-xr-x 16 r r 4096 Апр 16 12:13 share -rwxr-xr-x 1 r r 9557 Апр 16 12:13 start-kdenlive r@prime:~/kdenlive/20140416$ Most system libraries in Debian 7 if I understand right are installed to /usr/lib |
Registered Member
|
Sorry, that was not meant to be a literal example of what to do. Have a look on your system for conflicting libx264 libraries. You may have one in ~/kdenlive/20140416/lib. If so, use 'export LD_LIBRARY_PATH=~/kdenlive/lib" to override the link path and give kdenlive a try. |
Registered Member
|
Yes, I tried, but that didn't helped. |
Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], ourcraft