It effects soundconverter 2.1.6, this also effects soundconverter 2.0.1 and I believe all versions in between. I am running on linux mint 17.3.
I believe this is due to it being encoded in hard CBR. On an individual file basis I know I can run opusenc --vbr --bitrate x inputfile outputfile to obtain high speeds and vbr encoding with a much better sound quality. On this paticular file as shown in the debug info below using vbr in opusenc takes 34.44 seconds. Soundconverter converting the same file to opus at the same bitrate takes 214.036 seconds.
soundconverter --debug output on soundconverter 2.1.6:
SoundConverter 2.1.6
using Gstreamer version: 0.10.36
using 4 thread(s)
using gio
/usr/local/lib/soundconverter/python/soundconverter/ui.py:1506: Warning: Attempt to add property GnomeProgram::sm-connect after class was initialised
gnome.init(name, version)
/usr/local/lib/soundconverter/python/soundconverter/ui.py:1506: Warning: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised
gnome.init(name, version)
/usr/local/lib/soundconverter/python/soundconverter/ui.py:1506: Warning: Attempt to add property GnomeProgram::display after class was initialised
gnome.init(name, version)
/usr/local/lib/soundconverter/python/soundconverter/ui.py:1506: Warning: Attempt to add property GnomeProgram::default-icon after class was initialised
gnome.init(name, version)
Queue start: 1 tasks, 4 thread(s).
launching: 'giosrc location="file:///home/joshua/Downloads/2012_1118Gratitude.mp3" ! typefind name=typefinder ! fakesink'
have_type: application/x-id3 2012_1118Gratitude.mp3
Queue done in 0.009s (1 tasks)
found_type 2012_1118Gratitude.mp3
Queue start: 1 tasks, 4 thread(s).
launching: 'giosrc location="file:///home/joshua/Downloads/2012_1118Gratitude.mp3" name=src ! decodebin name=decoder ! audiorate tolerance=10000000 ! audioconvert ! audioresample ! opusenc bitrate=48000 ! oggmux ! giosink location="file:///home/joshua/Downloads/2012_1118Gratitude.mp3~713186~SC~"'
found_tags: 2012_1118Gratitude.mp3
date=<GstDate: 1/1/2012> (<type 'gst.Date'>)
genre=Vocal (<type 'unicode'>)
artist=Wayne Mudge (<type 'unicode'>)
title=An Attitude of Gratitude (<type 'unicode'>)
found_tags: 2012_1118Gratitude.mp3
got file duration: 2105
found_tags: 2012_1118Gratitude.mp3
found_tags: 2012_1118Gratitude.mp3
found_tags: 2012_1118Gratitude.mp3
found_tags: 2012_1118Gratitude.mp3
found_tags: 2012_1118Gratitude.mp3
/home/joshua/Downloads/2012_1118Gratitude.mp3~713186~SC~ -> /home/joshua/Downloads/2012_1118Gratitude.opus
Queue done in 214.036s (1 tasks)
closing...
It effects soundconverter 2.1.6, this also effects soundconverter 2.0.1 and I believe all versions in between. I am running on linux mint 17.3.
I believe this is due to it being encoded in hard CBR. On an individual file basis I know I can run opusenc --vbr --bitrate x inputfile outputfile to obtain high speeds and vbr encoding with a much better sound quality. On this paticular file as shown in the debug info below using vbr in opusenc takes 34.44 seconds. Soundconverter converting the same file to opus at the same bitrate takes 214.036 seconds.
soundconverter --debug output on soundconverter 2.1.6:
SoundConverter 2.1.6 lib/soundconver ter/python/ soundconverter/ ui.py:1506: Warning: Attempt to add property GnomeProgram: :sm-connect after class was initialised lib/soundconver ter/python/ soundconverter/ ui.py:1506: Warning: Attempt to add property GnomeProgram: :show-crash- dialog after class was initialised lib/soundconver ter/python/ soundconverter/ ui.py:1506: Warning: Attempt to add property GnomeProgram: :display after class was initialised lib/soundconver ter/python/ soundconverter/ ui.py:1506: Warning: Attempt to add property GnomeProgram: :default- icon after class was initialised "file:/ //home/ joshua/ Downloads/ 2012_1118Gratit ude.mp3" ! typefind name=typefinder ! fakesink' ude.mp3 ude.mp3 "file:/ //home/ joshua/ Downloads/ 2012_1118Gratit ude.mp3" name=src ! decodebin name=decoder ! audiorate tolerance=10000000 ! audioconvert ! audioresample ! opusenc bitrate=48000 ! oggmux ! giosink location= "file:/ //home/ joshua/ Downloads/ 2012_1118Gratit ude.mp3~ 713186~ SC~"' ude.mp3 ude.mp3 ude.mp3 ude.mp3 ude.mp3 ude.mp3 ude.mp3 Downloads/ 2012_1118Gratit ude.mp3~ 713186~ SC~ -> /home/joshua/ Downloads/ 2012_1118Gratit ude.opus
using Gstreamer version: 0.10.36
using 4 thread(s)
using gio
/usr/local/
gnome.init(name, version)
/usr/local/
gnome.init(name, version)
/usr/local/
gnome.init(name, version)
/usr/local/
gnome.init(name, version)
Queue start: 1 tasks, 4 thread(s).
launching: 'giosrc location=
have_type: application/x-id3 2012_1118Gratit
Queue done in 0.009s (1 tasks)
found_type 2012_1118Gratit
Queue start: 1 tasks, 4 thread(s).
launching: 'giosrc location=
found_tags: 2012_1118Gratit
date=<GstDate: 1/1/2012> (<type 'gst.Date'>)
genre=Vocal (<type 'unicode'>)
artist=Wayne Mudge (<type 'unicode'>)
title=An Attitude of Gratitude (<type 'unicode'>)
found_tags: 2012_1118Gratit
got file duration: 2105
found_tags: 2012_1118Gratit
found_tags: 2012_1118Gratit
found_tags: 2012_1118Gratit
found_tags: 2012_1118Gratit
found_tags: 2012_1118Gratit
/home/joshua/
Queue done in 214.036s (1 tasks)
closing...