Hallo,
am einfachsten ist es, wenn die Quelldatei auch eine .wav Datei ist.
- dann kannst Du den Dateikopf auslesen
- an hand der Daten, aus den Dateikopf, die Anzahl der Bytes berechnen, die 20sec entsprechen
- die entsprechenden Bytes aus der Datei lesen
- den Dateikopf ändern und in eine neue .wav Datei speichern und die Bytes der 20sec. angängen.
RIFF WAVE ? Wikipedia
Viel Erfolg