Ulrich Klauer <ulrich (at) chirlu.de> raspondas
R R <elvyngo (at) live.com>:
Mi pensis 20-bitan profundan formaton estis simple 24-bita datumoj LSB-vatitaj al 0. Ĉu ĉi tiu estas korekta?
Esence, jes. Ekzistas ankaŭ header wValidBitsPerSample Tio eniro diras "20" anstataŭ "24".
Bedaŭrinde, la ŝoforo sox WAVE-formato estas limigita al 8/16/24/32 iom.
Aŭ sox ne subtenas 20-bitan konvertiĝo?
Aŭ la wav formato mem ne subtenas 20-bitan?
Se ne, neniu alia sugestojn sur metodoj / iloj estas bonvenaj.
Se ĝi estas sufiĉa por vi havas 20-bitajn valorojn en la dosiero, sed ankoraŭ la kaplinion dirante "24", tiam vi povas uzi la -p eblon dither:
input.wav sox-b 24-p 20 output.wav dither
Se vi bezonos la korekta header, probable la plej facila maniero atingi ĉi ŝanĝas la generitan dosieron kun deksesumaj redaktoroj poste aŭ simile (ŝanĝas la bajton en la pozicio de 38/0x26 24/0x18 20/0x14 enen).
Ulrich
Nenhum comentário:
Postar um comentário