WAV-Probleme

Erstellt 16 Antworten17 Beiträge
Startbeitrag#1
Liebe Kollegen,
momentan evaluiere ich gerade einen Studer D424 MO / HD-Recorder. Dabei bin
ich auf ein seltsames Problem gestossen:
Alle von dem Gerät geschriebenen WAV-Dateien (mit Ausnahme des 16-Bit-Files)
lassen sich mit meinen Standard-Programmen Wavelab(3.0) und Nuendo(1.0)
nicht öffnen.
Das 24L/44.1 -File lässt sich zwar in Nuendo importieren, kann dort jedoch
nicht richtig wiedergegeben werden.
Ich habe nun zu Testzwecken einige kurze Files in den unterschiedlichen
Auflösungen erstellt und diese zum Download im Internet bereitgestellt:
http://www.wu-wien.ac.at/usr/h01d/h0150091/local.html
Sie beinhalten alle einen 1kHz Messton.
Ich würde Euch nun bitten die Files herunterzuladen und auszuprobieren, ob
Ihr sie auf Euren DAWs öffnen und bearbeiten können, und mir die Ergebnisse
mitzuteilen, resp. ob es einen passenden Konverter gibt.
Ich bedanke mich im voraus herzlich für Eure Hilfe!
Mit besten Grüßen aus WIen
Georg


Files zum Download
ZitierenPost melden
Antwort#2
Gleiche Problem in Samplitude 7.12.
Der Header wurde übersprungen, da fehlerhaft.
Gruß, Thomas
ZitierenPost melden
Antwort#3
In solchen Fällen sollte man sich sinnvollerweise mal das File selber anschauen.
Bei einfachen Dateien die nur aus relativ kurzem Header und Daten bestehen geht das auch ganz einfach.
Die ersten Bytes in Hex deines file0.wav sehen so aus:
52 49 46 46 B8 CA 1A 00 57 41 56 45 66 6D 74 20
10 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00
04 00 10 00 64 61 74 61 68 CA 1A 00 A3 E0 16 E1
....
Bringen wir etwas Ordnung hinein. Die Beschreibung eines Wav-File-Header findet sich unter:
http://www.fh-friedberg.de/users/hinein/wilkoswebspace/Labormappe/Audiobearb/ahaheader.html
(und damit nicht weit weg von Rainer...)
Zu beachten ist dass bei Intel-Architektur bei Zahlen das LS-Byte zuerst kommt
52 49 46 46 = "RIFF" (ok)
B8 CA 1A 00 = 00 1A CA B8 = 1755832 (dez) Filelänge in byte - 8 (ok)
57 41 56 45 66 6D 74 20 = "WAVEfmt " (ok)
10 00 00 00 = 00 00 00 10 = 16 (dez) (ok)
01 00 = 00 01 = 1 (dez): Formatversion 1 (ok)
02 00 = 00 02 = 2 (dez): Anzahl der Kanäle, also Stereo (ok)
44 AC 00 00 = 00 00 AC 44 = 44100: fs in Hz (ok)
10 B1 02 00 = 00 02 B1 10 = 176400 bytes pro s = 4*44100 (ok)
04 00 = 00 04 = 4 (dez) byte pro sample (FEHLER!)
10 00 = 00 10 = 16 (dez) bits pro sample (ok)
64 61 74 61 = "data" (ok)
68 CA 1A 00 = 00 1A CA 68 = 1755752 Länge der Daten in bytes (sieht ok aus)
A3 E0 16 E1 = die ersten Daten, 16 bit Werte also E0A3, E116 bzw. 57507, 57622.
Das erste Sample von links und recht ist also nicht identisch!
Das ist was mir auffiel. Anzahl der Byte pro Sample ist 4 obwohl es 16 bit pro Sample sind. Und Intel-Kisten habe 8bit pro byte wie fast alle Rechner.
(es gibt aber auch Ausnahmen, u.a. bei diversen Microcontrollern, ein byte muss nicht 8 bit haben! Auch wenn das viele denken. Aber es ist nirgend festgelegt.)

Ändere doch mal mit einem Hexeditor die 04 in eine 02 und probiere dann.
ZitierenPost melden
Antwort#4
Ich kann's dir natürlich auch mal zuschicken.
Bei den 24bit files steht statt der erwarteten 3 eine 6.
Ich habe leider kein gültiges Wav-File hier zum gegenchecken.
ZitierenPost melden
Antwort#5
Danke Thomas,
mit dem 16Bit-File habe ich allerdings keinerleit Probleme....
Es sind die anderen die nicht wollen.
Interessant wäre ob es ein SADie-User schafft diese Files zum Spielen zu bekommen...(Rainer, Hans Joachim?)
Liebe Grüße
Georg


Seltsame wav-files
ZitierenPost melden
Antwort#6
danke, das wäre ganz toll wenn Du das für mich checken könntest - Hex editieren ist nicht so wirklich meins....
Liebe Grüße
Georg


seltsame wav's
ZitierenPost melden
Antwort#7
Bin grad auf Geldverdien-Arbeit.
Kannst du mir mal ein völlig lesbares Wavefile zum download anbieten oder mir schicken. Ich schick dir gleich mal file2.wav wo ich die 6 in 3 geändert habe.
ZitierenPost melden
Antwort#8
Also bei mir läd auch das 16 bit File nicht. Sind Bursts drin. Der Header ist wohl fehlerhaft. (Sequoia 7.12)
Tonmaus
ZitierenPost melden
Antwort#9
...hab ich bekommen, aber funktionieren tut's auch nich wirklich.
Ich werd heut noch ein standard wav ins netz stellen hab aber gerade keines bei der Hand (ebenfalls bei bezahlter Arbeit :o))
Herzlichen Dank
Liebe Grüße
Georg
ZitierenPost melden
Antwort#10
Also bei mir raunzt weder WL, noch Cool Edit bei dem 16-Bit file und öffnet es auch ganz brav.
Übrigens, es handelt sich um keinen genauen 1khz Ton (sondern ein bissl mehr), und auch die Pegel L/R sind nicht identisch, es sollten aber ca. -10dB sein.
Danke
Georg
ZitierenPost melden
Antwort#11
Na ja, was heisst ein bischen mehr? 1001 Hz oder gespratze? Wenn gespratze, dann ists recht. Sonst ...?
Die anderen files sind jedenfalls .... Du könntest ja mal sagen, ob sie Mono oder Stereo sein sollen.
Tonmaus
ZitierenPost melden
Antwort#12
Vergiss was ich gesagt habe. _Das_ war alles in Ordnung.
Die Anzahl der Bytes ist tatsächlich immer bytes/sample * Kanäle.
Also 4 und 6 ist korrekt.
Was aber aufgefallen ist:
Beim (fehlerhaften) file2.wav ist die Grösse des "fmt "-Chunks mit 20 bytes angegeben, statt 20. Was auch stimmt vor den "data"-chunk kommt noch ein 4byte-Wert "02 00 00 00".
Das Format ist auch nicht "1", sondern 153, also 99 in Hex.
Kein Ahnung bis jetzt, ist mir noch nicht begegnet.
Was weiter auffällt ist dass die tatsächlichen datenbytes bis "end of file" bei allem Dateien etwas kleiner ist, als angegeben.
ZitierenPost melden
Antwort#13
Liebe Tonmaus, da es unterschiede zwischen L und R gibt, musses wohl ein Stereo-File sein.
Es ist nicht genau 1 kHz sondern irgendetwas um 1040 Hz, einfach aus dem Pegeltongenerator (der ja nicht frequenzkalibriert ist) entnommen...
Liebe Grüße
Georg
ZitierenPost melden
Antwort#14
BTW. Schaut man sich mal
http://replaygain.hydrogenaudio.org/file_format_wav.html
an - die aber auch nur vom Standartformat 1 (==PCM) berichten - so ist da eine Sache eingeführt (rgad-chunk) die doch ziemlich nahe dem diskutierten "let me in peace"-flag zu kommen scheint.
@georg:
Einen Konverter zu schreiben sollte nicht so schwierig sein.
(30% hab ich jetzt beim ausprobieren sowieso gemacht...)
Problem ist, das "24bit Studer-Format" wird nirgends beschrieben.
Mit ein bischen reverse engineering ginge es aber.
ZitierenPost melden
Antwort#15
Die ersten ergebnisse sind online.
WEiters wurden die bisherigen wav's durch in Freq. und Pegel exakt definierte Dateien ersetzt.
Danke für Eure Hilfe
Georg


seltsame wavs
ZitierenPost melden
Antwort#16
Ja, wenn man Dich gefragt hat weiss man, dass es Stereo sein soll. Ich meinte es wäre besser von vorneherein genau zu schreiben, was zu erkennen wäre, wenn man es denn könnte. Es ist ja kein Preisausschreiben, sondern Du willst unsere Hilfe, oder?!
Tonmaus
ZitierenPost melden
Antwort#17
Ja sorry, Du hast recht :o) habs in der upgedateten Version auch geändert...war wohl etwas gereizt...
Gruß
Georg


Tonzauber, einfach klassisch!
ZitierenPost melden

Deine Antwort

Du kannst ohne Anmeldung schreiben.