0
私はMATLABを使ってファイルのendiannnessを変更しました。それは動作しますが、エンディアンは変わりません。このコードで何が問題になっていますか?ファイルのエンディアンを変更するにはどうすればいいですか?
f = fopen('139o.wav','r+');
litEndFile=fread(f);
fwrite(f,litEndFile,'int16',0,'ieee-be');
fclose(f);
[このトピック](http://stackoverflow.com/questions/5187469/how-to-find-out-endianness-of-a-file)の助けを借りて結果を確認しました。しかし今、それは正しい結果を与えていないと言われています。今、混乱しています! –
それは動作します。エンディアンタイプを変更します。しかし 'r +'はファイルに追加します。次に、ファイル自体を変更する方法を確認します。 –