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

Crash quand ajout de l'effet "volume"

Tags: None
(comma "," separated)
quiwy
Registered Member
Posts
3
Karma
0
Bonjour,

Je redécouvre Kdenlive après un long moment sans l'avoir utilisé.
J'ai besoin de modifier le volume de plusieurs clips audio au milieux de ceux-ci. Dans la documentation j'ai vu qu'en ajoutant l'effet volume je pouvais obtenir cela.
Malheureusement, quand je rajouter l'effet volume tout se passe bien, mais dès que la prévisualisation du projet arrive sur le clip audio avec l'effet volume kdenlive crash.

Voilà ce que j'ai en sortie:

Code: Select all
**********
"Creating audio thumbnails (1/1)"
"Creating audio thumbnails (1/2)"
"Creating audio thumbnails (2/2)"
"Creating audio thumbnails (1/1)"
"Creating audio thumbnails (2/1)"
"Creating audio thumbnails (1/1)"
"Creating audio thumbnails (2/2)"
"Creating audio thumbnails (3/2)"
"Creating audio thumbnails (1/1)"
"Creating audio thumbnails (2/1)"
"Creating audio thumbnails (1/1)"
"Creating audio thumbnails (2/4)"
"Creating audio thumbnails (3/4)"
"Creating audio thumbnails (4/4)"
"Creating audio thumbnails (5/4)"
&[volume @ 0x7faecbdf7820] [Eval @ 0x7faed3ffe240] Undefined constant or missing '(' in ''
[volume @ 0x7faecbdf7820] Unable to parse option value ""
[volume @ 0x7faecbdf7820] [Eval @ 0x7faed3ffe240] Undefined constant or missing '(' in ''
[volume @ 0x7faecbdf7820] Unable to parse option value ""
[volume @ 0x7faecbdf7820] [Eval @ 0x7faed3ffe240] Undefined constant or missing '(' in ''
[volume @ 0x7faecbdf7820] Unable to parse option value ""
[filt @ 0x7faecbdf7740] [Eval @ 0x7faed3ffe870] Undefined constant or missing '(' in ''1.0''
[filt @ 0x7faecbdf7740] Error when evaluating the volume expression ''1.0''
[filter avfilter.volume] Cannot init filter
zsh: segmentation fault (core dumped)  kdenlive


En lançant avec gdb j'obtiens ça:

Code: Select all
[volume @ 0x7fff4c570200] [Eval @ 0x7fff9b7fd240] Undefined constant or missing '(' in ''
[volume @ 0x7fff4c570200] Unable to parse option value ""
[volume @ 0x7fff4c570200] [Eval @ 0x7fff9b7fd240] Undefined constant or missing '(' in ''
[volume @ 0x7fff4c570200] Unable to parse option value ""
[volume @ 0x7fff4c570200] [Eval @ 0x7fff9b7fd240] Undefined constant or missing '(' in ''
[volume @ 0x7fff4c570200] Unable to parse option value ""
[filt @ 0x7fff4c570120] [Eval @ 0x7fff9b7fd870] Undefined constant or missing '(' in ''1.0''
[filt @ 0x7fff4c570120] Error when evaluating the volume expression ''1.0''
[filter avfilter.volume] Cannot init filter

Thread 64 "RenderThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff9b7fe700 (LWP 24114)]
0x00007fffc97c87bb in av_expr_eval () from /usr/lib/libavutil.so.55
(gdb) thread apply all bt

Thread 71 (Thread 0x7fff00ff8700 (LWP 24121)):
#0  0x00007fffee10009f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fffc8b1ecfb in ?? () from /usr/lib/libavfilter.so.6
#2  0x00007fffee0fa474 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fffef94bacd in clone () from /usr/lib/libc.so.6

Thread 70 (Thread 0x7fff017f9700 (LWP 24120)):
#0  0x00007fffee10009f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fffc8b1ecfb in ?? () from /usr/lib/libavfilter.so.6
#2  0x00007fffee0fa474 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fffef94bacd in clone () from /usr/lib/libc.so.6

Thread 69 (Thread 0x7fff01ffa700 (LWP 24119)):
#0  0x00007fffee10009f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fffc8b1ecfb in ?? () from /usr/lib/libavfilter.so.6
#2  0x00007fffee0fa474 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fffef94bacd in clone () from /usr/lib/libc.so.6

Thread 68 (Thread 0x7fff027fb700 (LWP 24118)):
#0  0x00007fffee10009f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fffc8b1ecfb in ?? () from /usr/lib/libavfilter.so.6
#2  0x00007fffee0fa474 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fffef94bacd in clone () from /usr/lib/libc.so.6

Thread 67 (Thread 0x7fff02ffc700 (LWP 24117)):
#0  0x00007fffee10009f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fffc8b1ecfb in ?? () from /usr/lib/libavfilter.so.6
#2  0x00007fffee0fa474 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fffef94bacd in clone () from /usr/lib/libc.so.6

Thread 66 (Thread 0x7fff7a3a2700 (LWP 24116)):
#0  0x00007fffef91b77d in nanosleep () from /usr/lib/libc.so.6
#1  0x00007fffbc8dc7a1 in ?? () from /usr/lib/mlt/libmltsdl.so
#2  0x00007fffee0fa474 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fffef94bacd in clone () from /usr/lib/libc.so.6

Thread 65 (Thread 0x7fff63fff700 (LWP 24115)):
#0  0x00007fffef942b81 in ppoll () from /usr/lib/libc.so.6
#1  0x00007fffe77d680d in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#2  0x00007fffe77d6dfe in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#3  0x00007fffc4388eed in ?? () from /usr/lib/libSDL-1.2.so.0
#4  0x00007fffc435c800 in ?? () from /usr/lib/libSDL-1.2.so.0
#5  0x00007fffc4364fe8 in ?? () from /usr/lib/libSDL-1.2.so.0
#6  0x00007fffc43a68a9 in ?? () from /usr/lib/libSDL-1.2.so.0
#7  0x00007fffee0fa474 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fffef94bacd in clone () from /usr/lib/libc.so.6

Thread 64 (Thread 0x7fff9b7fe700 (LWP 24114)):
#0  0x00007fffc97c87bb in av_expr_eval () from /usr/lib/libavutil.so.55
#1  0x00007fffc8af8e66 in ?? () from /usr/lib/libavfilter.so.6
#2  0x00007fffc8b0ac49 in avfilter_config_links () from /usr/lib/libavfilter.so.6
#3  0x00007fffc8b0ac2f in avfilter_config_links () from /usr/lib/libavfilter.so.6
#4  0x00007fffc8b0ea62 in avfilter_graph_config () from /usr/lib/libavfilter.so.6
#5  0x00007fffcb1121c6 in ?? () from /usr/lib/mlt/libmltavformat.so
#6  0x00007ffff6d8a729 in mlt_frame_get_audio () from /usr/lib/libmlt.so.6
#7  0x00007fffd052aa03 in ?? () from /usr/lib/mlt/libmltcore.so
#8  0x00007ffff6d8a729 in mlt_frame_get_audio () from /usr/lib/libmlt.so.6
#9  0x00007ffff6da01a6 in ?? () from /usr/lib/libmlt.so.6
#10 0x00007ffff6d8a729 in mlt_frame_get_audio () from /usr/lib/libmlt.so.6
#11 0x00007ffff6d9d5b2 in ?? () from /usr/lib/libmlt.so.6
#12 0x00000000007030dd in ?? ()
#13 0x00007ffff03361d8 in ?? () from /usr/lib/libQt5Core.so.5
#14 0x00007fffee0fa474 in start_thread () from /usr/lib/libpthread.so.0
#15 0x00007fffef94bacd in clone () from /usr/lib/libc.so.6

Thread 63 (Thread 0x7fff7ada3700 (LWP 24113)):



J'utilise archlinux et kdenlive 16.04.0.

Merci pour votre aide, et bonne fin de dimanche :)
vpinon
KDE Developer
Posts
708
Karma
6
OS
Hello,

Je vois que l'effet volume utilisé est celui de libavfilter (ffmpeg), dont le support dans MLT est tout tout récent.
Traditionnellement on utilise l'effet natif de MLT, celui auquel on peut ajouter des images-clé.
Est-ce que tu as plusieurs effets volume dans ta liste ?
A+,

Vincent
quiwy
Registered Member
Posts
3
Karma
0
Salut,

Je viens de voir que j'ai une catégorie "audio correction" avec le "volume keyframable" qui lui fonctionne, du coup c'est ça que je cherchais, merci à toi pour m'avoir fait pensé à regarder ailleurs :)

Par contre après test tous les effets de la catégorie "audio" normal font crasher kdenlive...

Je passe en résolu parce que du coup je peux faire ce que je veux, mais bon c'est pas cool que ça crash dès que j'utilise un effet "audio" :/ Où est-ce que je peux signaler ça?

Bonne journée!
vpinon
KDE Developer
Posts
708
Karma
6
OS
Le bugtracker est sur bugs.kde.org (en anglais).
Tu peux t'en charger ?
quiwy
Registered Member
Posts
3
Karma
0
Yep pas de soucis merci :)


Bookmarks



Who is online

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