Record & conversion of 18h audiostream always results in same wrong track length
I try to record a 18h audio stream from a local radio station. The file size increases the whole time till the end, but the output-soundfile doesn't have the right length of 18 hours. I compared 2 days: the file size is always the same (5'581'411 mb) and the track length also: 4:28:24 (h:mm:ss). But due to the audio quality calculated it should actually be 18h - so I guess there's something like a overflow (duration is 16’104 second long)?
I used following command line: (downloads m3u audio stream and converts it to .wav):
cvlc -I dummy -vvv #sound_stream_link# --sout="#transcode{vcodec=none,acodec=s16l,ab=128,channels=1,samplerate=44100,scodec=none}:file{dst=/srv/dev-disk-by-uuid-20730108-b7bd-475a-9ee1-df5c814cfe4c/recording.wav,overwrite}" --run-time=64800 --stop-time=64800 vlc://quit
My environment:
VLC version 3.0.12 Vetinari (3.0.12-1-0-gd147bb5e) Compiled by buildd on x86-csail-01.debian.org (Jan 18 2021 16:35:27) Compiler: gcc version 8.3.0 (Debian 8.3.0-6)