SUMMARY Since appimage 18.12, "save zone" doesn't do anything, and "Extract zone" returns an error. Currently trying with 19.08.1-x86_64 STEPS TO REPRODUCE 1. click on a clip in resource window 2. in monitor window, select an In and an Out point 3. right click on the video in monitor window 4. select "Save zone" or "Extract zone" OBSERVED RESULT - if "Save zone" is selected, nothing happens - if "Extract zone" is selected, after pressing OK, in resource window under "Show log" appears the following error: "Invalid duration specification for ss: " (followed by a periodic number) EXPECTED RESULT A new file (with selected portion of the video) should be saved on the disk. SOFTWARE/OS VERSIONS Linux Xubuntu 18.04 amd64 desktop Kdenlive appimage 18.12.x to current appimage (19.08.1) ADDITIONAL INFORMATION In Settings - Environment, choosing /usr/bin/ffmpeg instead of the given path, the error is different. Instead of "Invalid duration specification for ss: ", the error is "/usr/bin/ffmpeg: relocation error: /usr/lib/x86_64-linux-gnu/libgnutls.so.30: symbol asn1_der_decoding2 version LIBTASN1_0_3 not defined in file libtasn1.so.6 with link time reference"
I also get this error. The language of my OS is "German". The reason might be that the decimal separator value for SS used by Kdenlive is a comma and not a dot as expected by ffmpeg.
(In reply to scubbx from comment #1) > I also get this error. The language of my OS is "German". > The reason might be that the decimal separator value for SS used by Kdenlive > is a comma and not a dot as expected by ffmpeg. I looked around a bit and found the following in the source: ---- In the file src/jobs/cutclipjob.cpp the variable "startString" (used for extraction of the clip) is created by "m_in.seconds()" : QString startString = locale.toString(m_in.seconds()); ---- The same is true for the "durationString" in src/jobs/cutclipjob.cpp : QString durationString = locale.toString((m_out - m_in).seconds()); ---- Both of these variables are used to create the FFMPEG call for clipping in the file src/jobs/cutclipjob.cpp: QStringList params = {QStringLiteral("-y"),QStringLiteral("-stats"),QStringLiteral("-i"),m_sourceUrl,QStringLiteral("-v"),QStringLiteral("error"),QStringLiteral("-ss"),startString, QStringLiteral("-t"), durationString};
Confirmed. Has nothing to do with coma or point setting (checked on Windows).
Git commit d854b4f22af26e5211efc465be0e237287ea4307 by Jean-Baptiste Mardelle. Committed on 30/12/2019 at 14:40. Pushed by mardelle into branch 'master'. Fix extract zone. M +1 -2 src/jobs/cutclipjob.cpp https://invent.kde.org/kde/kdenlive/commit/d854b4f22af26e5211efc465be0e237287ea4307
"Save zone" and "Extract zone" in project monitor still not working.
Hi, In KDE Plasma System Settings, changing "Regional Settings"->"Formats" from Spanish to US_English fixes the bug. The problem seems to be, as pointed by "scubbx", variables startString and durationString. Removing locale.toString in both could fix the error.
Git commit efda53588d152ca6aa3baf85e04780f4f2cc0fd9 by Jean-Baptiste Mardelle. Committed on 02/01/2020 at 12:27. Pushed by mardelle into branch 'master'. Fix extract zone (improve ffmpeg arguments and drop locale specific seconds conversion) M +1 -3 src/jobs/cutclipjob.cpp https://invent.kde.org/kde/kdenlive/commit/efda53588d152ca6aa3baf85e04780f4f2cc0fd9
"Extract zone" in project monitor is working. "Save zone" is not implemented so far.
Git commit ebed22b1c827f0e4988c51dfa99f99836613176d by Jean-Baptiste Mardelle. Committed on 06/01/2020 at 07:49. Pushed by mardelle into branch 'release/19.12'. Fix extract zone (improve ffmpeg arguments and drop locale specific seconds conversion) M +1 -3 src/jobs/cutclipjob.cpp https://invent.kde.org/kde/kdenlive/commit/ebed22b1c827f0e4988c51dfa99f99836613176d
Can we close this one?
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!