Beiträge von Schokohase

    Hallo liebe Leute,


    das Problem hat sich erledigt.


    Ich hatte zwar schon mal neugestartet, aber die geforderte Festplattensektorenüberprüfung übersprungen.


    Jetzt habe ich mal Neugestartet und die Festplatte überprüfen lassen.


    Es wurden fehlerhafte Sektoren gefunden und repariert.


    Danach habe ich "sox" noch einmal ausprobiert.


    Es funktioniert jetzt.


    Alles wird abgespielt.

    zypper se -si sox


    Code
    S | Name     | Typ   | Version      | Arch   | Repository        
    --+----------+-------+--------------+--------+-------------------
    i | libsox3  | Paket | 14.4.2-4.1   | x86_64 | openSUSE:Leap:42.3
    i | libsoxr0 | Paket | 0.1.2-4.3    | x86_64 | openSUSE:Leap:42.3
    i | sox      | Paket | 14.4.2-5.5.2 | x86_64 | Packman Repository

    Es kommt keine Fehlermeldung bei "sox", aber es wird keine Musik abgespielt (egal welches Format) und das abspielen wird noch nicht einmal gestartet.


    sox go.wav -d


    go.wav:


    File Size: 42.6M Bit Rate: 1.41M
    Encoding: Signed PCM
    Channels: 2 @ 16-bit
    Samplerate: 44100Hz
    Replaygain: off
    Duration: 00:04:01.50



    In:0.00% 00:00:00.00 [00:04:01.50] Out:0 [ | ] Clip:0


    Alles bleibt bei 0 und es wird auch 0 abgespielt.

    Ich habe alle Schritte hier im "Der speziel empfohlene Link"
    ausgeführt.


    Und das hier alles installiert: zypper install -f libxine2-codecs ffmpeg lame gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-plugins-base gstreamer-0_10-plugins-ffmpeg gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly dvdauthor gstreamer-plugins-bad gstreamer-plugins-bad-orig-addon gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-good-extra gstreamer-plugins-libav gstreamer-plugins-qt5 gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon vlc smplayer x264 x265 vlc-codecs ogmtool


    Die Fehlermeldung mit dem mp3 handler ist auch weg, aber sox spielt keine Dateien ab. Es werden nicht einmal wav Dateien abgespielt.


    "Auch das konvertieren von Dateien : test.mp3 test2.wav


    funktioniert nicht über sox."


    Korrektur: Bei meiner kompilierten sox - Version funktioniert wenigstens das konvertieren.


    Die Größen der kompilierten Version in /usr/local/bin und die der /usr/bin unterscheiden sich auch. Aber beide benötigen /lib64 (also es sind beide 64bit Versionen)


    Beide Version benötigen auch "libsox.so.3.0.0". Ich habe auch noch eine 32bit Version von sox getestet. Diese benötigt "libsox.so.2" bringt mir aber einen glib-Error (libc -Fehler).


    Egal was ich bei -t angebe. Unter z.B. Linux Mint reicht auch einfach -d .


    Irgend etwas ist da faul.

    Was für Pakete hast du alles installiert ?


    Welche Version von "sox" hast du installiert ?


    Poste mal die Abhängigkeiten deiner "sox" Version (ldd).


    Ich hoffe wir finden noch eine Lösung.


    (Unter deinem Charakter (links) steht übrigends auch: Leap 42.2)

    sox ist von:


    openSUSE Software


    Die mp3, alsa, ... sind von: alt1.1 ist halt nicht opensuse


    Libsox-fmt-mp3 Download (DEB, RPM)


    Auch die kompilierte Version von: SoX - Sound eXchange | HomePage


    bringt mir den gleichen Fehler.


    Hier ein Build-Log:


    Es wird nicht bei der Kompilierung gemeckert.


    Die erstelle Datei in /usr/local/bin weist aber das selbe Verhalten wie die normal installierte Binary-Datei auf.

    Wenn ich versuche das unter Linux-Mint funktionierende Paket: "libsox-fmt-all_14.4.0-3+deb7u2_amd64.deb"
    zu konvertieren kommt bei mir.


    Code
    sudo alien --to-rpm ./libsox-fmt-all_14.4.0-3+deb7u2_amd64.deb
    Package build failed. Here's the log of the command (cd libsox-fmt-all-14.4.0; rpmbuild --buildroot='../libsox-fmt-all-14.4.0' -bb --target x86_64 'libsox-fmt-all-14.4.0-4.spec'):
    sh: rpmbuild: Kommando nicht gefunden.

    Die oberen Pakete:


    i | libsox-fmt-alsa | Paket | 14.4.2-alt1.1 | x86_64 | (Systempakete)
    name: libsox-fmt-alsa
    i | libsox-fmt-mp3 | Paket | 14.4.2-alt1.1 | x86_64 | (Systempakete)
    name: libsox-fmt-mp3
    i | libsox-fmt-pulseaudio | Paket | 14.4.2-alt1.1 | x86_64 | (Systempakete)
    name: libsox-fmt-pulseaudio


    beheben zwar die Ausgabe der Zeile:


    FAIL formats: no handler for file extension `mp3'


    aber es wird einfach keine Wiedergabe gestartet, bzw. es kommt kein Ton.


    Ausgabe:



    -Es wird nichts abgespielt.


    Entferne ich diese Pakete wieder kommt der oben genannte Error.

    @wurzel 99


    Hallo Leute,


    ich versuche unter OpenSuse Leap 42.2 die Software "sox" mit Mp3 und Ogg-Vorbis, Flac, etc. Unterstützung zu installieren.


    Aber wie soll das funktionieren ?


    Unter Linux Mint 18.3 kann ich "sox" mit dem Zustatz-Packet: "libsox-fmt-all.deb" diese Fähigkeiten beibringen, aber für OpenSuse (oder generell .rpm) habe ich nichts gefunden.


    Die Software "sox" lässt sich auch normal installieren oder direct kompilieren.


    Dabei kommt aber in beiden Fällen immer:


    FAIL formats: no handler for file extension `mp3'




    Auch ogg, oder flac, sogar wav -Dateien werden wegen fehlender Lib-Unterstützung nicht abgespielt. (Bei wav liegt es an der fehlenden Soundsystem-Unterstützung)


    Mp3-Dateien lassen sich aber über anderer Software normal abspielen.


    Auch eine Installation von libmad oder libmp3lame brachte noch keine Lösung.



    Danke.