Sox mit mp3 Unterstützung installieren

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Hinweis: In dem Thema Sox mit mp3 Unterstützung installieren gibt es 52 Antworten auf 6 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Sox mit mp3 Unterstützung installieren

    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.

    Für den Inhalt des Beitrages 119193 haftet ausdrücklich der jeweilige Autor: Schokohase

  • aus lizenzrechtlichen Gründen bringt Opensuse von Hause aus keine geschützen Codecs mit.

    Also: aus den community-repos das packman-repo installieren, auf Prio 20 setzen und dann die Codes installieren.
    Restricted Formats installieren

    Frage: wie hast du SOX installiert? Aus welchem Repo?
    bitte das Ergebnis folgender Eingabe hier in Code-Tags posten

    Quellcode

    1. zypper se -v sox
    There's no place like 127.0.0.1

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von wurzel99 ()

    Für den Inhalt des Beitrages 119195 haftet ausdrücklich der jeweilige Autor: wurzel99

  • 1. openSUSE Leap 42.2 ist out-of-support.
    2. Woher ist sox installiert? Aus dem OSS Repo wird es wohl eine verstümmelte Version sein.
    Links in dieser Signatur bitte zum Lesen anklicken!

    Code-Tags <<<Klick mich
    zypper <<<Klick mich
    Netzwerkprobleme <<<Klick mich

    Für den Inhalt des Beitrages 119196 haftet ausdrücklich der jeweilige Autor: Sauerland

  • @wurzel 99

    Spoiler anzeigen


    S | Name | Typ | Version | Arch | Repository
    --+-----------------------+------------+---------------+--------+-----------------------
    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
    | libsox1 | Paket | 14.3.2-4.2 | x86_64 | Packman Repository
    name: libsox1
    | libsox1 | Quellpaket | 14.3.2-4.2 | noarch | Packman Repository
    name: libsox1
    | libsox1 | Paket | 14.3.2-4.2 | x86_64 | Packman Repository
    name: libsox1
    | libsox1 | Quellpaket | 14.3.2-4.2 | noarch | Packman Repository
    name: libsox1
    | libsox1-debuginfo | Paket | 14.3.2-4.2 | x86_64 | Packman Repository
    name: libsox1-debuginfo
    | libsox1-debuginfo | Paket | 14.3.2-4.2 | x86_64 | Packman Repository
    name: libsox1-debuginfo
    | libsox1-debugsource | Paket | 14.3.2-4.2 | x86_64 | Packman Repository
    name: libsox1-debugsource
    | libsox1-debugsource | Paket | 14.3.2-4.2 | x86_64 | Packman Repository
    name: libsox1-debugsource
    i | libsox3 | Paket | 14.4.2-2.5 | x86_64 | Haupt-Repository (OSS)
    name: libsox3
    v | libsox3 | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: libsox3
    i | libsox3 | Paket | 14.4.2-2.5 | x86_64 | openSUSE 42.2-0
    name: libsox3
    v | libsox3 | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: libsox3
    i | libsox3 | Paket | 14.4.2-2.5 | x86_64 | (Systempakete)
    name: libsox3
    | libsox3-debuginfo | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: libsox3-debuginfo
    | libsox3-debuginfo | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: libsox3-debuginfo
    | libsoxr-lsr0 | Paket | 0.1.2-2.4 | x86_64 | Haupt-Repository (OSS)
    name: libsoxr-lsr0
    | libsoxr-lsr0-32bit | Paket | 0.1.2-2.4 | x86_64 | Haupt-Repository (OSS)
    name: libsoxr-lsr0-32bit
    i | libsoxr0 | Paket | 0.1.2-2.4 | x86_64 | Haupt-Repository (OSS)
    name: libsoxr0
    i | libsoxr0 | Paket | 0.1.2-2.4 | x86_64 | openSUSE 42.2-0
    name: libsoxr0
    i | libsoxr0 | Paket | 0.1.2-2.4 | x86_64 | (Systempakete)
    name: libsoxr0
    | libsoxr0-32bit | Paket | 0.1.2-2.4 | x86_64 | Haupt-Repository (OSS)
    name: libsoxr0-32bit
    v | sox | Paket | 14.4.2-2.5 | x86_64 | Haupt-Repository (OSS)
    name: sox
    v | sox | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: sox
    | sox | Quellpaket | 14.4.2-3.3.2 | noarch | Packman Repository
    name: sox
    v | sox | Paket | 14.4.2-2.5 | x86_64 | openSUSE 42.2-0
    name: sox
    v | sox | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: sox
    | sox | Quellpaket | 14.4.2-3.3.2 | noarch | Packman Repository
    name: sox
    i | sox | Paket | 14.4.2-4.1 | x86_64 | (Systempakete)
    name: sox
    | sox-debuginfo | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: sox-debuginfo
    | sox-debuginfo | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: sox-debuginfo
    | sox-debugsource | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: sox-debugsource
    | sox-debugsource | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: sox-debugsource
    | sox-devel | Paket | 14.4.2-2.5 | x86_64 | Haupt-Repository (OSS)
    name: sox-devel
    | sox-devel | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: sox-devel
    | sox-devel | Paket | 14.4.2-3.3.2 | x86_64 | Packman Repository
    name: sox-devel
    | soxr-devel | Paket | 0.1.2-2.4 | x86_64 | Haupt-Repository (OSS)
    name: soxr-devel

    Für den Inhalt des Beitrages 119198 haftet ausdrücklich der jeweilige Autor: Schokohase

  • 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:

    Spoiler anzeigen

    ./sox test.mp3 -d oder ./sox test.mp3 -t alsa oder ./sox test.mp3 -t pulseaudio


    test.mp3:


    File Size: 9.79M Bit Rate: 324k
    Encoding: MPEG audio
    Channels: 2 @ 16-bit Track: 2/13
    Samplerate: 44100Hz Album: Egal
    Replaygain: off Artist: Egal
    Duration: 00:04:01.54 Title: So egal


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


    -Es wird nichts abgespielt.

    Entferne ich diese Pakete wieder kommt der oben genannte Error.

    Für den Inhalt des Beitrages 119199 haftet ausdrücklich der jeweilige Autor: Schokohase

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

    Quellcode

    1. sudo alien --to-rpm ./libsox-fmt-all_14.4.0-3+deb7u2_amd64.deb
    2. 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'):
    3. sh: rpmbuild: Kommando nicht gefunden.

    Für den Inhalt des Beitrages 119201 haftet ausdrücklich der jeweilige Autor: Schokohase

  • sudo unter opensuse ist falsch. Als Root nutzt man unter opensuse su und nicht sudo. Das ist eine Ubuntu-Macke. Alien funktioniert meist nicht mehr. Sollte man lassen, damit zu konvertieren. Des weiteren fehlt noch die Antwort auf

    Sauerland schrieb:

    2. Woher ist sox installiert? Aus dem OSS Repo wird es wohl eine verstümmelte Version sein.

    Für den Inhalt des Beitrages 119202 haftet ausdrücklich der jeweilige Autor: Alero

  • Lass es mit dem selber kompilieren oder mit dem konvertieren eines deb-Paketes mittels alien.
    Das funktioniert meist eh nicht.

    Lieber das:
    Restricted Formats installieren - Tutorials / Howtos

    Sowie die Ausgabe von:

    Quellcode

    1. zypper se -si sox


    Quellcode

    1. zypper lr -d
    Benutze keinen Spoiler sondern Code.
    Ist der Button genau neben dem Button Spoiler.
    Links in dieser Signatur bitte zum Lesen anklicken!

    Code-Tags <<<Klick mich
    zypper <<<Klick mich
    Netzwerkprobleme <<<Klick mich

    Für den Inhalt des Beitrages 119203 haftet ausdrücklich der jeweilige Autor: Sauerland

  • 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:
    Spoiler anzeigen

    ./configure
    ..........
    checking for objdir... .libs
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC -DPIC
    checking if gcc PIC flag -fPIC -DPIC works... yes
    checking if gcc static flag -static works... no
    checking if gcc supports -c -o file.o... yes
    checking if gcc supports -c -o file.o... (cached) yes
    checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking for shl_load... no
    checking for shl_load in -ldld... no
    checking for dlopen... no
    checking for dlopen in -ldl... yes
    checking whether a program can dlopen itself... yes
    checking whether a statically linked program can dlopen itself... yes
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    checking for pkg-config... /usr/bin/pkg-config
    checking pkg-config is at least version 0.9.0... yes
    checking whether to make a debug build...
    checking whether libssp exists... no
    checking whether stack-smashing protection is available... yes
    checking whether stack-smashing protection is buggy... no
    checking whether gcc accepts -fstack-protector... yes
    checking gcc version... 4.8
    checking whether byte ordering is bigendian... no
    checking for inline... inline
    checking for ANSI C header files... (cached) yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking for unistd.h... (cached) yes
    checking byteswap.h usability... yes
    checking byteswap.h presence... yes
    checking for byteswap.h... yes
    checking for sys/stat.h... (cached) yes
    checking sys/time.h usability... yes
    checking sys/time.h presence... yes
    checking for sys/time.h... yes
    checking sys/timeb.h usability... yes
    checking sys/timeb.h presence... yes
    checking for sys/timeb.h... yes
    checking for sys/types.h... (cached) yes
    checking sys/utsname.h usability... yes
    checking sys/utsname.h presence... yes
    checking for sys/utsname.h... yes
    checking termios.h usability... yes
    checking termios.h presence... yes
    checking for termios.h... yes
    checking glob.h usability... yes
    checking glob.h presence... yes
    checking for glob.h... yes
    checking fenv.h usability... yes
    checking fenv.h presence... yes
    checking for fenv.h... yes
    checking for strcasecmp... yes
    checking for strdup... yes
    checking for popen... yes
    checking for vsnprintf... yes
    checking for gettimeofday... yes
    checking for mkstemp... yes
    checking for fmemopen... yes
    checking for library containing pow... -lm
    checking for library containing lrint... none required
    checking for lrint... yes
    checking for special C compiler options needed for large files... no
    checking for _FILE_OFFSET_BITS value needed for large files... no
    checking for _LARGEFILE_SOURCE value needed for large files... no
    checking whether libtool should be silenced... yes
    checking ltdl.h usability... yes
    checking ltdl.h presence... yes
    checking for ltdl.h... yes
    checking for lt_dlinit in -lltdl... yes
    checking for gcc option to support OpenMP... -fopenmp
    checking for libtool version... 2.4.2, OK
    checking magic.h usability... yes
    checking magic.h presence... yes
    checking for magic.h... yes
    checking for magic_open in -lmagic... yes
    checking png.h usability... yes
    checking png.h presence... yes
    checking for png.h... yes
    checking libpng/png.h usability... no
    checking libpng/png.h presence... no
    checking for libpng/png.h... no
    checking for png_set_rows in -lpng... yes
    checking mad.h usability... yes
    checking mad.h presence... yes
    checking for mad.h... yes
    checking whether to dlopen mad... no
    checking for mad_stream_buffer in -lmad... yes
    checking id3tag.h usability... yes
    checking id3tag.h presence... yes
    checking for id3tag.h... yes
    checking for id3_file_open in -lid3tag... yes
    checking whether to dlopen lame... no
    checking lame/lame.h usability... yes
    checking lame/lame.h presence... yes
    checking for lame/lame.h... yes
    checking for lame_get_lametag_frame in -lmp3lame... yes
    checking for id3tag_set_fieldvalue in -lmp3lame... yes
    checking twolame.h usability... yes
    checking twolame.h presence... yes
    checking for twolame.h... yes
    checking whether to dlopen twolame... no
    checking for twolame_init in -ltwolame... yes
    checking gsm/gsm.h usability... yes
    checking gsm/gsm.h presence... yes
    checking for gsm/gsm.h... yes
    checking for gsm_create in -lgsm... yes
    checking lpc10.h usability... no
    checking lpc10.h presence... no
    checking for lpc10.h... no
    checking for lpc10.h... (cached) no
    checking for create_lpc10_encoder_state in -llpc10... no
    checking vorbis/codec.h usability... yes
    checking vorbis/codec.h presence... yes
    checking for vorbis/codec.h... yes
    checking for ogg_packet_clear in -logg... yes
    checking for vorbis_analysis_headerout in -lvorbis... yes
    checking for ov_clear in -lvorbisfile... yes
    checking for vorbis_encode_init_vbr in -lvorbisenc... yes
    checking for OPUS... no
    checking FLAC/all.h usability... yes
    checking FLAC/all.h presence... yes
    checking for FLAC/all.h... yes
    checking whether FLAC_API_VERSION_CURRENT is declared... yes
    checking for FLAC__stream_encoder_new in -lFLAC... yes
    checking opencore-amrwb/dec_if.h usability... yes
    checking opencore-amrwb/dec_if.h presence... yes
    checking for opencore-amrwb/dec_if.h... yes
    checking for D_IF_init in -lopencore-amrwb... yes
    checking opencore-amrnb/interf_dec.h usability... yes
    checking opencore-amrnb/interf_dec.h presence... yes
    checking for opencore-amrnb/interf_dec.h... yes
    checking for Decoder_Interface_init in -lopencore-amrnb... yes
    checking wavpack/wavpack.h usability... yes
    checking wavpack/wavpack.h presence... yes
    checking for wavpack/wavpack.h... yes
    checking for WavpackGetSampleRate in -lwavpack... yes
    checking sndio.h usability... no
    checking sndio.h presence... no
    checking for sndio.h... no
    checking CoreAudio/CoreAudio.h usability... no
    checking CoreAudio/CoreAudio.h presence... no
    checking for CoreAudio/CoreAudio.h... no
    checking alsa/asoundlib.h usability... yes
    checking alsa/asoundlib.h presence... yes
    checking for alsa/asoundlib.h... yes
    checking for snd_pcm_open in -lasound... yes
    checking ao/ao.h usability... yes
    checking ao/ao.h presence... yes
    checking for ao/ao.h... yes
    checking for ao_play in -lao... yes
    checking pulse/simple.h usability... yes
    checking pulse/simple.h presence... yes
    checking for pulse/simple.h... yes
    checking for pa_simple_new in -lpulse... yes
    checking for mmsystem.h... no
    checking for SNDFILE... yes
    checking sndfile.h usability... yes
    checking sndfile.h presence... yes
    checking for sndfile.h... yes
    checking for sf_open_virtual... yes
    checking whether SF_FORMAT_OGG is declared... yes
    checking whether SFC_SET_SCALE_INT_FLOAT_WRITE is declared... yes
    checking sys/soundcard.h usability... yes
    checking sys/soundcard.h presence... yes
    checking for sys/soundcard.h... yes
    checking sys/audioio.h usability... no
    checking sys/audioio.h presence... no
    checking for sys/audioio.h... no
    checking sun/audioio.h usability... no
    checking sun/audioio.h presence... no
    checking for sun/audioio.h... no
    checking whether to enable symlinks... yes
    checking that generated files are newer than configure... done
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating libgsm/Makefile
    config.status: creating lpc10/Makefile
    config.status: creating msvc9/Makefile
    config.status: creating msvc10/Makefile
    config.status: creating sox.pc
    config.status: creating src/soxconfig.h
    config.status: executing depfiles commands
    config.status: executing libtool commands


    BUILD OPTIONS
    Debugging build............no
    Distro name ...............not specified!
    Dynamic loading support....yes
    Pkg-config location........$(libdir)/pkgconfig
    Play and rec symlinks......yes
    Symlinks enabled...........yes


    OPTIONAL DEVICE DRIVERS
    ao (Xiph)..................yes
    alsa (Linux)...............yesBearbeitungsgrund (optional)
    coreaudio (Mac OS X).......no
    sndio (OpenBSD)............no
    oss........................yes
    pulseaudio.................yes
    sunaudio...................no
    waveaudio (MS-Windows).....no


    OPTIONAL FILE FORMATS
    amrnb......................yes
    dlopen amrnb..............no
    amrwb......................yes
    dlopen amrwb..............no
    flac.......................yes
    gsm........................yes (external)
    lpc10......................yes (in-tree)
    mp2/mp3....................yes
    id3tag....................yes
    lame......................yes
    lame id3tag...............yes
    dlopen lame...............no
    mad.......................yes
    dlopen mad................no
    twolame...................yes
    dlopen twolame............no
    oggvorbis..................yes
    opus.......................no
    sndfile....................yes
    dlopen sndfile............no
    wavpack....................yes


    OTHER OPTIONS
    ladspa effects.............yes
    magic support..............yes
    png support................yes
    OpenMP support.............yes, -fopenmp


    Configure finished. Do 'make -s && make install' to compile and install SoX.


    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.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Schokohase ()

    Für den Inhalt des Beitrages 119204 haftet ausdrücklich der jeweilige Autor: Schokohase