Most likely the headers are incorrect. Hex-dump the beginning of the file and see how it looks given this format: http://soundfile.sapp.org/doc/WaveFormat/
My guess is that the DATA chunk header has a zero length. If so, it's easily fixed using a hex editor.
On Wed, 6 Oct 2021 at 02:51, Lee Jones <ljkenny@xxxxxxxxx> wrote:
It's almost certainly my fault, but I'm perplexed as to how to fix it.
> # File type looks like a standard WAV(E) file
> ljkenny:~$ file manchester_app_test.wav
> manchester_app_test.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 48000 Hz
>
> # SoX status reports file as being 0 seconds (it's actually 1:10hrs long.
> ljkenny:~$ sox manchester_app_test.wav -n stat
> Samples read: 0
> Length (seconds): 0.000000
> Scaled by: 2147483647.0
> Maximum amplitude: 0.000000
> Minimum amplitude: 0.000000
> Midline amplitude: 0.000000
> Mean norm: -nan
> Mean amplitude: -nan
> RMS amplitude: -nan
> Maximum delta: 0.000000
> Minimum delta: 0.000000
> Mean delta: -0.000000
> RMS delta: -0.000000
> Rough frequency: -2147483648
>
> Probably text, not sound
>
> # Trimming all silence to 2 seconds
> ljkenny:~$ sox -V manchester_app_test.wav manchester_app_test-trimmed.wav silence -l 1 0.1 1% -1 2.0 1%
> sox: SoX v14.4.2
> sox INFO formats: detected file format type `wav'
>
> Input File : 'manchester_app_test.wav'
> Channels : 2
> Sample Rate : 48000
> Precision : 16-bit# File type looks like a standard WAV(E) file
> ljkenny:~$ file manchester_app_test.wav
> manchester_app_test.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 48000 Hz
>
> # SoX status reports file as being 0 seconds (it's actually 1:10hrs long.
> ljkenny:~$ sox manchester_app_test.wav -n stat
> Samples read: 0
> Length (seconds): 0.000000
> Scaled by: 2147483647.0
> Maximum amplitude: 0.000000
> Minimum amplitude: 0.000000
> Midline amplitude: 0.000000
> Mean norm: -nan
> Mean amplitude: -nan
> RMS amplitude: -nan
> Maximum delta: 0.000000
> Minimum delta: 0.000000
> Mean delta: -0.000000
> RMS delta: -0.000000
> Rough frequency: -2147483648
>
> Probably text, not sound
>
> # Trimming all silence to 2 seconds
> ljkenny:~$ sox -V manchester_app_test.wav manchester_app_test-trimmed.wav silence -l 1 0.1 1% -1 2.0 1%
> sox: SoX v14.4.2
> sox INFO formats: detected file format type `wav'
>
> Input File : 'manchester_app_test.wav'
> Channels : 2
> Sample Rate : 48000
> Precision : 16-bit
> Sample Encoding: 16-bit Signed Integer PCM
> Endian Type : little
> Reverse Nibbles: no
> Reverse Bits : no
>
> sox INFO sox: Overwriting `manchester_app_test-trimmed.wav'
>
> Output File : 'manchester_app_test-trimmed.wav'
> Channels : 2
> Sample Rate : 48000
> Precision : 16-bit
> Sample Encoding: 16-bit Signed Integer PCM
> Endian Type : little
> Reverse Nibbles: no
> Reverse Bits : no
> Comment : 'Processed by SoX'
>
> sox INFO sox: effects chain: input 48000Hz 2 channels
> sox INFO sox: effects chain: silence 48000Hz 2 channels
> sox INFO sox: effects chain: output 48000Hz 2 channels
>
> # Output file is 44 Byes.
> ljkenny:~$ ls -lh manchester_app_test*
> -rw-r----- 1 joneslee primarygroup 44 Oct 6 07:41 manchester_app_test-trimmed.wav
> -rw-r----- 1 joneslee primarygroup 762M Oct 5 19:14 manchester_app_test.wav
> Sample Encoding: 16-bit Signed Integer PCM
> Endian Type : little
> Reverse Nibbles: no
> Reverse Bits : no
>
> sox INFO sox: Overwriting `manchester_app_test-trimmed.wav'
>
> Output File : 'manchester_app_test-trimmed.wav'
> Channels : 2
> Sample Rate : 48000
> Precision : 16-bit
> Sample Encoding: 16-bit Signed Integer PCM
> Endian Type : little
> Reverse Nibbles: no
> Reverse Bits : no
> Comment : 'Processed by SoX'
>
> sox INFO sox: effects chain: input 48000Hz 2 channels
> sox INFO sox: effects chain: silence 48000Hz 2 channels
> sox INFO sox: effects chain: output 48000Hz 2 channels
>
> # Output file is 44 Byes.
> ljkenny:~$ ls -lh manchester_app_test*
> -rw-r----- 1 joneslee primarygroup 44 Oct 6 07:41 manchester_app_test-trimmed.wav
> -rw-r----- 1 joneslee primarygroup 762M Oct 5 19:14 manchester_app_test.wav
Any help would be gratefully received.
_______________________________________________
Sox-users mailing list
Sox-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/sox-users
_______________________________________________ Sox-users mailing list Sox-users@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/sox-users