Ich hatte die Version 1.2.2 von audacity und habe mir jetzt die Version 1.2.3 aus den Sourcen (für Linux)erstellt. Doch bei beiden Versionen tritt der selbe Fehler auf - wenn ich etwas mit multiplay aufnehme, dann ist das aufgenommene viel tiefer und hat eine unglaublich schlechte Qualität. Ich habe versucht dit Bitrate runterzusetzen aber auch das hat nicht funktioniert. Hat jemand eine Idee womit das zusammenhängen könnte?
-
-
Für welche Distribution, hast du irgendwelche Schalter beim Compilieren gesetzt?
-
Ich nutze SuSE 9.2. Beim COmpilieren habe ich höchstens --prefix="/usr" , aber keine Compilerflags. Ich hatte schon überlegt mit -O3 und -fast-math ... aber das ist mir dann doch zu unsicher gewesen. Das komische ist, dass der selbe Fehler auch bei der Version 1.2.2 , die bei mir schon vor installiert war, aufgetreten ist.
-
Hast Du mal versucht, für ALSA zu kompilieren?
./configure --with-portaudio=v19
-
Irgend wie funktioniert das compilieren nicht mehr. Ich konnte einige Fehler umgehen in dem ich den Code ein bischen modifiziert habe (bei einige headerdateien musste ich den ganzen pfad angeben). Aber an einer Stelle komme ich nicht weiter. Ich habe mir extra wxGTK-2.4.... und wxGTK_devel-2.4..... installiert. Di e Fehlermeldung die es ausspuckt ist etwa so:
Code............................. make -C src make[1]: Entering directory `/home/Daten/pakete/multimedia/schnitt/audio/audacity-src-1.2.3/src' g++ -o ../audacity obj/AColor.o obj/AStatus.o obj/AboutDialog.o obj/AudacityApp.o obj/AudioIO.o obj/Benchmark.o obj/ControlToolBar.o obj/DirManager.o obj/Envelope.o obj/EditToolBar.o obj/FFT.o obj/FormatSelection.o obj/FreqWindow.o obj/Help.o obj/HistoryWindow.o obj/ImageManipulation.o obj/Internat.o obj/LabelTrack.o obj/Languages.o obj/LangChoice.o obj/Legacy.o obj/Menus.o obj/MeterToolBar.o obj/Mix.o obj/MixerToolBar.o obj/NoteTrack.o obj/PitchName.o obj/PlatformCompatibility.o obj/Project.o obj/Resample.o obj/RingBuffer.o obj/Sequence.o obj/Spectrum.o obj/Tags.o obj/Track.o obj/TrackArtist.o obj/TrackPanel.o obj/ToolBar.o obj/UndoManager.o obj/WaveTrack.o obj/TimeTrack.o obj/commands/CommandManager.o obj/commands/Keyboard.o obj/effects/Effect.o obj/effects/SimpleMono.o obj/effects/SimplePairedTwoTrack.o obj/effects/SoundTouchEffect.o obj/effects/LoadEffects.o obj/effects/Amplify.o obj/effects/BassBoost.o obj/effects/ChangePitch.o obj/effects/ChangeSpeed.o obj/effects/ChangeTempo.o obj/effects/Compressor.o obj/effects/Echo.o obj/effects/Equalization.o obj/effects/Fade.o obj/effects/Filter.o obj/effects/Invert.o obj/effects/Noise.o obj/effects/NoiseRemoval.o obj/effects/Normalize.o obj/effects/Phaser.o obj/effects/Repeat.o obj/effects/Reverse.o obj/effects/Silence.o obj/effects/ToneGen.o obj/effects/Wahwah.o obj/export/Export.o obj/export/ExportMultiple.o obj/export/ExportMP3.o obj/export/ExportOGG.o obj/export/ExportPCM.o obj/export/ExportCL.o obj/import/Import.o obj/import/ImportLOF.o obj/import/ImportMIDI.o obj/import/ImportMP3.o obj/import/ImportOGG.o obj/import/ImportPCM.o obj/import/ImportRaw.o obj/import/RawAudioGuess.o obj/prefs/PrefsDialog.o obj/prefs/AudioIOPrefs.o obj/prefs/QualityPrefs.o obj/prefs/FileFormatPrefs.o obj/prefs/DirectoriesPrefs.o obj/prefs/GUIPrefs.o obj/prefs/KeyConfigPrefs.o obj/prefs/MousePrefs.o obj/prefs/SpectrumPrefs.o obj/widgets/AButton.o obj/widgets/ASlider.o obj/widgets/Meter.o obj/widgets/Ruler.o obj/widgets/Warning.o obj/xml/XMLFileReader.o obj/xml/XMLTagHandler.o obj/effects/nyquist/Nyquist.o obj/effects/nyquist/LoadNyquist.o obj/effects/ladspa/LoadLadspa.o obj/effects/ladspa/LadspaEffect.o ../lib-src/expat/expat.a ../lib-src/allegro/allegro.a ../lib-src/soundtouch/source/SoundTouch/.libs/libSoundTouch.a ../lib-src/libnyquist/libnyquist.a ../lib-src/libsndfile/src/.libs/libsndfile.a ../lib-src/libresample/libresample.a ../lib-src/portaudio/pa_unix_oss/portaudio.a ../lib-src/portmixer/px_unix_oss/portmixer.a libaudacity.a -lmad -lvorbisenc -lvorbisfile -lvorbis -logg -pthread -L/usr/X11R6/lib -Wl,-rpath -Wl,/usr/lib -lwx_gtk2_html-2.5 -lwx_gtk2_dbgrid-2.5 -lwx_gtk2_adv-2.5 -lwx_gtk2_core-2.5 -lwx_base_odbc-2.5 -lwx_base_xml-2.5 -lwx_base_net-2.5 -lwx_base-2.5 /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: cannot find -lwx_gtk2_html-2.5 collect2: ld returned 1 exit status make[1]: *** [../audacity] Fehler 1
Weißt du woran das liegen könnte?
-
Das Ding linkt zu den falschen wxGTK-Libraries (wx_gtk2_html-2.5) ist erstens GTK2, und zweitens wx-Version 2.5. Gib mal an der Kommandozeile wx-config --version ein, da müsste dann "2.4.0" erscheinen, sonst geht's ned.
-
Also ich habe jetzt fast alles nochmal neu compiliert - glibs, atk, pango, gtk+,... und wxGTK-2.4.0. Wenn ich wx-config eingebe erscheind da Version 2.4.1. Das ist ziemlich komisch. Aber beim COmpilieren von Audacity kommt nun dieser Fehler:
Codemake[1]: Entering directory `/home/Daten/pakete/multimedia/schnitt/audio/audacity-src-1.2.3/src' g++ -o ../audacity obj/AColor.o obj/AStatus.o obj/AboutDialog.o obj/AudacityApp.o obj/AudioIO.o obj/Benchmark.o obj/ControlToolBar.o obj/DirManager.o obj/Envelope.o obj/EditToolBar.o obj/FFT.o obj/FormatSelection.o obj/FreqWindow.o obj/Help.o obj/HistoryWindow.o obj/ImageManipulation.o obj/Internat.o obj/LabelTrack.o obj/Languages.o obj/LangChoice.o obj/Legacy.o obj/Menus.o obj/MeterToolBar.o obj/Mix.o obj/MixerToolBar.o obj/NoteTrack.o obj/PitchName.o obj/PlatformCompatibility.o obj/Project.o obj/Resample.o obj/RingBuffer.o obj/Sequence.o obj/Spectrum.o obj/Tags.o obj/Track.o obj/TrackArtist.o obj/TrackPanel.o obj/ToolBar.o obj/UndoManager.o obj/WaveTrack.o obj/TimeTrack.o obj/commands/CommandManager.o obj/commands/Keyboard.o obj/effects/Effect.o obj/effects/SimpleMono.o obj/effects/SimplePairedTwoTrack.o obj/effects/SoundTouchEffect.o obj/effects/LoadEffects.o obj/effects/Amplify.o obj/effects/BassBoost.o obj/effects/ChangePitch.o obj/effects/ChangeSpeed.o obj/effects/ChangeTempo.o obj/effects/Compressor.o obj/effects/Echo.o obj/effects/Equalization.o obj/effects/Fade.o obj/effects/Filter.o obj/effects/Invert.o obj/effects/Noise.o obj/effects/NoiseRemoval.o obj/effects/Normalize.o obj/effects/Phaser.o obj/effects/Repeat.o obj/effects/Reverse.o obj/effects/Silence.o obj/effects/ToneGen.o obj/effects/Wahwah.o obj/export/Export.o obj/export/ExportMultiple.o obj/export/ExportMP3.o obj/export/ExportOGG.o obj/export/ExportPCM.o obj/export/ExportCL.o obj/import/Import.o obj/import/ImportLOF.o obj/import/ImportMIDI.o obj/import/ImportMP3.o obj/import/ImportOGG.o obj/import/ImportPCM.o obj/import/ImportRaw.o obj/import/RawAudioGuess.o obj/prefs/PrefsDialog.o obj/prefs/AudioIOPrefs.o obj/prefs/QualityPrefs.o obj/prefs/FileFormatPrefs.o obj/prefs/DirectoriesPrefs.o obj/prefs/GUIPrefs.o obj/prefs/KeyConfigPrefs.o obj/prefs/MousePrefs.o obj/prefs/SpectrumPrefs.o obj/widgets/AButton.o obj/widgets/ASlider.o obj/widgets/Meter.o obj/widgets/Ruler.o obj/widgets/Warning.o obj/xml/XMLFileReader.o obj/xml/XMLTagHandler.o obj/effects/nyquist/Nyquist.o obj/effects/nyquist/LoadNyquist.o obj/effects/ladspa/LoadLadspa.o obj/effects/ladspa/LadspaEffect.o ../lib-src/expat/expat.a ../lib-src/allegro/allegro.a ../lib-src/soundtouch/source/SoundTouch/.libs/libSoundTouch.a ../lib-src/libnyquist/libnyquist.a ../lib-src/libsndfile/src/.libs/libsndfile.a ../lib-src/libresample/libresample.a ../lib-src/portaudio-v19/lib/libportaudio.a libaudacity.a -lmad -lvorbisenc -lvorbisfile -lvorbis -logg -L/usr/local/lib -pthread -lwx_gtk-2.4 -ljack -lasound obj/prefs/KeyConfigPrefs.o(.gnu.linkonce.r._ZTV14SysKeyTextCtrl+0x294):/usr/include/g++/cmath:173: undefined reference to `wxTextCtrlBase::overflow(int)' obj/prefs/KeyConfigPrefs.o(.gnu.linkonce.r._ZTV14SysKeyTextCtrl+0x2d4):/usr/include/wx/string.h:248: undefined reference to `non-virtual thunk [nv:-344] to wxTextCtrlBase::overflow(int)' collect2: ld returned 1 exit status make[1]: *** [../audacity] Fehler 1 make[1]: Leaving directory `/home/Daten/pakete/multimedia/schnitt/audio/audacity-src-1.2.3/src' make: *** [audacity] Fehler 2
Ich weiß nicht was ich noch machen soll, da es bereits einmal zu compilieren ging.
-
Dass wx-config die falsche Version meldet könnte daran liegen, dass noch Teile Deiner alten wx-Installation in Deinem System irgendwo rumliegen (z.B. alte Headers, d.h. *.h-Dateien).
-
Währe der compilerfehler auch damit zu erklären? Wie kann ich denn wxGTK komplett neuinstallieren, da gibt es sicher keinen Trick oder. Ich hätte höchstens die Idee, dass ich auf einer zweiten Distribution auf meinem Computer oder einem anderen RPMs für audacity 1.2.3 mit portaudio erstelle. Aber irgendwie hoffe ich dass ich es auch so noch hinbekomme.
-
Ich habe unter Slackware 10.1 genau das gleiche! Ich habe wxWidgets 2.6.0, dann hinterher wxGTK 2.4.2 installiert. Und ich benutze die ALSA-Treiber! beim konfigurieren stand irgendwas von ALSA und mit diesem v19 Krempel, ich versuchs nochmal ne runde.
-
Hallo,
ich habe mir audacity vom Suse 9.2 installiert und heute beim ersten Testen mit Mehrspuraufnahme den gleichen Fehler bemerkt.
Ich habe es erstmal so gelöst, dass ich sämtliche Spuren in Stereo aufgenommen habe, dabei trat der "Monsterstimmen-Effekt" nämlich nicht auf!
Das kanns natürlich auf Dauer nicht sein
Aber vielleicht ist es ein Hinweis für schlauere Leute
tschüssing
Kiki