WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

wavread mit Chunksize error

 

Mäkki
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 03.08.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.08.2010, 09:33     Titel: wavread mit Chunksize error
  Antworten mit Zitat      
Hallo,

ich versuche wave dateien mit wavread einzulesen, bekomme aber bei einige einen error chuksize incorrect. die dateien werden immer von der gleichen software erstellt.
ein kollege kann dagegen alle mit scilab öffnen und hat keine problem.

gibt es eine möglichkeit solch "defekte" dateien zu öffnen bzw. zu reparieren?

Danke schon mal
Private Nachricht senden Benutzer-Profile anzeigen


studiosus
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 13.05.11
Wohnort: karlsruhe
Version: ---
     Beitrag Verfasst am: 13.05.2011, 08:57     Titel:
  Antworten mit Zitat      
hallo mäkki,

dein eintrag ist zwar schon eine weile her aber vllt hilfts ja den anderen Smile...

die lösung zum problem gibts hier:

http://www.mathworks.com/support/solutions/en/data/1-1BZMF/

______________

vllt kann mir aber jemand an dieser stelle weiterhelfen:

ich habe einen ordner in dem viele wav-files mit konsistenter namensgebung drin sind, also zB

Wind_Philippe_01 00 (Links).wav
Wind_Philippe_01 01 (Rechts).wav
Wind_Philippe_02 00 (Links).wav
Wind_Philippe_02 01 (Rechts).wav

usw.

wie kann ich es jetzt anstellen, dass all diese files durch die funktion
"wavchunksizefix" geschleift werden

(das ist die funktion die im oberen link zu finden ist und die lösung zu mäkkis problem darstellt)

im vorraus schonmal vielen dank!
Private Nachricht senden Benutzer-Profile anzeigen
 
gonzo

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.07.2011, 16:54     Titel:
  Antworten mit Zitat      
Weiß nicht, ob es noch hilft, aber:

Code:

% gibt dir alle wav-files im Verzeichnis "Unterordner"
files = dir( 'Unterordner/*.wav' );

% Anzahl der Files
num_files = max( length(files) );
   
% und Schleife über alle    
for rr = 1:num_songs

    wavchunksizefix( files(rr).name )

end
 
 
gonzo

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.07.2011, 17:01     Titel:
  Antworten mit Zitat      
Sorry, zwei Dinge waren noch falsch:

[code]

% gibt dir alle wav-files im Verzeichnis "Unterordner"
files = dir( 'Unterordner/*.wav' );

% Anzahl der Files
num_files = max( length(files) );

% und Schleife über alle
for rr = 1:num_files

wavchunksizefix( ['Unterordner/' files(rr).name] )

end
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.