Closed steve8x8 closed 1 year ago
This because TeddyBench uses windows specific features to encode the files. Please use the Linux fork, that uses ffmpeg for encoding.
Still getting errors (which seem to be related to the GUI, this is MacOS not Windows and not Linux) - and there seems to be no plain Teddy.exe in @AlbrechtL 's releases. I'll attempt to setup a Linux VM.
I would rather try using a Windows VM, as this is the most used version.
Got a bit further (I won't touch Windows, I swear!), by adding a few settings:
export MONO_FRAMEWORK=/opt/homebrew # I'm using brew for everything missing from the OS, including `mono`
export DYLD_FALLBACK_LIBRARY_PATH=${LD_LIBRARY_PATH} # as mono doesn't seem to obey `LD_LIBRARY_PATH`
(LD_LIBRARY_PATH
contains /opt/homebrew/lib
) to the TeddyBench
script, and installed mono-libgdiplus
which was indeed missing.
Now TeddyBench tells me
Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Windows.Forms.XplatUI' threw an exception. ---> System.DllNotFoundException: libc.dylib assembly:<unknown assembly> type:<unknown type> member:(null)
(the GDIplus error is gone!). I'm now open for suggestions where to find (or how to add) libc.dylib
. (Next I'll try export MONO_LOG_LEVEL=debug
.)
All attempts to get TB working on Mac have failed, and I'm running out of time and ideas - switching to bailli/opus2tonie which is a pure Python solution, and looks perfect for command-line usage ... I'll watch out for new releases though.
Using Teddy on MacOS, I seem to be unable to read mp3 files for encoding (both in VBR and CBR modes):
Unfortunately I currently cannot use TeddyBench. Any hints how to further debug this (beyond -v -v -v)? Thanks in advance...