32bit/96000Hz wav komprimieren (eventuell flac)

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
matman
Beiträge: 744
Registriert: 03.07.2008 10:50:07
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Hamburg
Kontaktdaten:

32bit/96000Hz wav komprimieren (eventuell flac)

Beitrag von matman » 14.12.2008 17:07:33

Wie kann man am günstigsten eine wav Datei (bzw. Audio-Rohdaten) ohne Qualitätsverlust komprimieren. Und vor allen Dingen, was für ein Tool kann man dafür nehmen?

Das flac Format finde ich durchaus interressant. Aber da müsste man die Dateien zu 16bit convertieren? Habe jedenfalls bisher keinen Flac-Player gesehen, der mit 32bit umgehen könnte. Höchstens mit 24bit, die dann aber beim Abspielen auch noch wieder zu 16bit umgerechnet werden (z.B. XMMS imt flac plugin).

Also, was für Alternativen gibt es noch so? Das Tool zum komprimieren darf gerne ein Konsolentool sein, wie z.B. lame für mp3's.

Gruß,
Matman
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525

schwedenmann
Beiträge: 5648
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: 32bit/96000Hz wav komprimieren (eventuell flac)

Beitrag von schwedenmann » 14.12.2008 20:12:02

Hallo

eventuell mpeg-4 ALS (kann 32Bit) ist ein verlustfreies Verfahren, ansonsten monkey-audio codec (kann aber afaik proprietär sein).

mfg
schwedenmann

Benutzeravatar
matman
Beiträge: 744
Registriert: 03.07.2008 10:50:07
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Hamburg
Kontaktdaten:

Re: 32bit/96000Hz wav komprimieren (eventuell flac)

Beitrag von matman » 15.12.2008 15:37:05

mpeg-4 ALS klingt ganz interressant, wenn man mal hier nachsieht: http://de.wikipedia.org/wiki/MPEG-4_ALS

Was mich mal aber noch interressieren würde, wieviel bringt das? Würde die Audiodatei um 50% kleiner werden? Oder noch kleiner? Und was für Software bräuchte ich zum codieren, geht ffmpeg oder mencoder?

Und zum Abspielen gibt es ein Plugin für XMMS und/oder Audacious vermute ich mal?
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525

Benutzeravatar
Jerry
Beiträge: 665
Registriert: 01.09.2006 08:36:45
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home

Re: 32bit/96000Hz wav komprimieren (eventuell flac)

Beitrag von Jerry » 15.12.2008 16:16:33

Mich würde interessieren woher solche Rohdaten stammen? Ansonsten ist Flac ein mehr als ausreichendes Format.
Selbst der längste Weg beginnt mit dem ersten Schritt Lao Tse (~ 600-400 v. Chr.)

Benutzeravatar
matman
Beiträge: 744
Registriert: 03.07.2008 10:50:07
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Hamburg
Kontaktdaten:

Re: 32bit/96000Hz wav komprimieren (eventuell flac)

Beitrag von matman » 26.12.2008 16:51:44

Jerry hat geschrieben:Mich würde interessieren woher solche Rohdaten stammen?
Von eigenen Aufnahmen.
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525

El-Biero
Beiträge: 313
Registriert: 17.01.2005 19:44:48
Wohnort: Wien-Umgebung

Re: 32bit/96000Hz wav komprimieren (eventuell flac)

Beitrag von El-Biero » 28.12.2008 19:44:50

hy
flac kann auch 24bit/96000 wavs umwandeln bei 32 bit steigt er leider aus.
Habs mal mit einigen Files probiert. Abspielen geht auch mit jeden player (mit plugins) bzw mit flac123.
Auszug vom test mit 32b steigt er leider aus.
  • [elbiero@Tuxbox SCRIPTS]$ file *
    24b96kh.flac: FLAC audio bitstream data, 24 bit, stereo, 96 kHz, 313344 samples
    24b96kh.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 24 bit, stereo 96000 Hz
    24b.flac: FLAC audio bitstream data, 24 bit, stereo, 44.1 kHz, 626688 samples
    24b.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 24 bit, stereo 44100 Hz
    32b96kh.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 32 bit, stereo 96000 Hz
    32b.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 32 bit, stereo 44100 Hz
    lost+found: directory
    Mein.flac: FLAC audio bitstream data, 16 bit, stereo, 44.1 kHz, 626688 samples
    Mein.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz
    [elbiero@Tuxbox SCRIPTS]$
Kompression ist abhängig mit welchen level du mit flac comprimierst (von 0-8).

Tschau El-Biero

Benutzeravatar
Jerry
Beiträge: 665
Registriert: 01.09.2006 08:36:45
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home

Re: 32bit/96000Hz wav komprimieren (eventuell flac)

Beitrag von Jerry » 28.12.2008 19:59:30

matman hat geschrieben:
Jerry hat geschrieben:Mich würde interessieren woher solche Rohdaten stammen?
Von eigenen Aufnahmen.
Und welcher A/D-Wandler soll die 32-Bit schaffen?

Gruß Jerry
Selbst der längste Weg beginnt mit dem ersten Schritt Lao Tse (~ 600-400 v. Chr.)

El-Biero
Beiträge: 313
Registriert: 17.01.2005 19:44:48
Wohnort: Wien-Umgebung

Re: 32bit/96000Hz wav komprimieren (eventuell flac)

Beitrag von El-Biero » 29.12.2008 15:07:05

hy jerry
ich hab eine SB-Live Value ist mit emu10k1 Chipsatz. Hab die Beschreibung hervorgekramt. Also die hat einen 16b/41100/48000khz DA Wandler. Steht aber dabei das sie intern 32bit digital verarbeitet.
Wennst einen stream direkt aufs pcmC0d0c schickst klappt das nur bei bis 16b für andere Formate must von alsa ein plugin verwenden, sonnst mault er rum.
zB mit aplay direkt das pcm ansprechen geht mit hw:0,0 über alsaplugins mit plughw:0,0
  • [elbiero@Tuxbox SCRIPTS]$ aplay Mein.wav -D hw:0,0
    Playing WAVE 'Mein.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
    [elbiero@Tuxbox SCRIPTS]$ aplay 24b96kh.wav -D hw:0,0
    Playing WAVE '24b96kh.wav' : Signed 24 bit Little Endian in 3bytes, Rate 96000 Hz, Stereo
    aplay: set_params:854: Sample format non available
    [elbiero@Tuxbox SCRIPTS]$ aplay 24b96kh.wav -D plughw:0,0
    Playing WAVE '24b96kh.wav' : Signed 24 bit Little Endian in 3bytes, Rate 96000 Hz, Stereo
    [elbiero@Tuxbox SCRIPTS]$
Ebenso mit flac
  • [elbiero@Tuxbox SCRIPTS]$ flac123 Mein.flac
    flac123 version 0.0.11 'flac123 --help' for more info
    Usage:program_name [address][:port]
    Title : elbiero Artist: Elbiero
    Album : 1Test Year :
    Comment: Genre : SchweresHeavyMetal

    Playing FLAC stream from Mein.flac
    16 bit, 44100 Hz, 2 channels, 626688 total samples, 14.21 total seconds
    [elbiero@Tuxbox SCRIPTS]$ flac123 24b96kh.flac
    flac123 version 0.0.11 'flac123 --help' for more info
    Usage:program_name [address][:port]
    Title : elbiero Artist: Elbiero
    Album : 1Test Year :
    Comment: Genre : SchweresHeavyMetal

    Playing FLAC stream from 24b96kh.flac
    24 bit, 96000 Hz, 2 channels, 313344 total samples, 3.26 total seconds
    [elbiero@Tuxbox SCRIPTS]$
Hmm sehe gerade das beim 24b flac kein ton kommt, ist warscheinlich das meine Karte keine 24b unterstützt. Wenn die Karte keinen AD Wandler mit 24b/96000khz hat dürfte es somit nicht klappen ohne die alsaplugins, und die wandeln dann halt softwaremässig auf das passende Format um bei mir also auf 16b/48000/bzw41100khz.
Naja benutze flac nur bei audio und da klappts mit 16b/41100khz unter flac super.

tschau El-Biero

Antworten