Tried version 1.2.0 now but cant get it to work, I noted it as a bug in this message (the app cant find ffmpeg).
It started though so I tried some other things and noted some bugs and suggestion.
Bugs
Cant find ffmpeg
I have ffmpeg installed and I have its folder in my PATH working correctly. From powershell I can use “ffmpeg -version” and it shows up.
When trying version 1.1 earlier today I got a message about ffmpeg missing too but I somehow passed that hurdle and cant remeber how I did that :(. After that 1.1 worked fine as reported earlier, so it must be something with the detection of ffmpeg, not the actually use because that worked anyway. Now with 1.2.0 I get the message again about missing the ffmpeg so I have not been able to try the conversion.
Any suggestion about that?
Empty folder
When starting a conversion and the program cant find ffmpeg it first creates an output folder and then stop and warns. It should wait with creation or delete when not able to finish the process.
Missing Folder crash
I started to choose an output folder, found a leftover folder and deleted in in the dialog.
By mistake I think I choose the already deleted folder and then the application crashed with the message:
“The application encountered an error: Error 0x80070002: Det går inte att hitta filen.”
The swedish part just says “cant find the file”.
I had to close the application myself.
Started the application again and tried to click “Copy Debug” but there was none.
Success notification even though it did not succeed
Started app, set a valid output folder. Ignored the warning about not finding ffmpeg anv went ahead with a conversion.
The log said at every -sfz that it couldnt find ffmpeg but after I got a windows telling me:
"Conversion complete
Successfully converted 0/16 file(s).
Outout: myvalidfolder"
Log (shortend):
"ffmpeg is not installed.
Please install ffmpeg:
macOS:
brew install ffmpeg
Windows:
- Download from Download FFmpeg
(Choose ‘Windows builds’ → ‘full’ build)
- Extract and add bin/ folder to PATH
Linux:
sudo apt install ffmpeg (Ubuntu/Debian)
sudo dnf install ffmpeg (Fedora)
Ready. Select output folder to begin.
elmconv v1.2.0 (Flet 0.80.1)
No debug log available yet
Output folder: E:\TonverkWorkshop\ToTonverk
Found 16 file(s) in 14 DX7 Rhodes/
Starting conversion of 16 file(s)…
[1/16] Converting 12op Stack Swell.sfz…
→ Error: ffmpeg not found. Please install ffmpeg.
…
[16/16] Converting The Resurection.sfz…
→ Error: ffmpeg not found. Please install ffmpeg.
Successfully converted 0/16 file(s)."
Suggestions
-
Let user choose normalize level (0, -3, -6, or by value)
-
Thinning is a good idea, maybe the user also could thin by limiting max and min notes (keyrange)
-
Remeber last output folder (between sessions)
-
Remember the last output folder might do it, but a memory for the “select input” as well might be good. Now when testing the dialog remebers just the last folder regardless of input or output.