Forum

Widok wątków      Posty-chronologicznie


Nowy post:


Skrypt do nagrywania audycji
rs67pl 2026-09-08 14:27:22

Z plikami typu .bat małem do czynienia pod koniec zeszłego wieku, w systemie DOS-6. Po zmianach lokalizacji i wgraniu ffmpeg w wersji dla Windows 7 kod przyjął taką postać (nagranie zapisuje się w miejscu lokalizacji pliku .bat):

@echo off
cls

setlocal
set "FFMPEG=C:Program Filesffmpeg-7.0-full_buildbinffmpeg.exe"
set "STREAM=https://stream4.nadaje.com:9777/RKKultura"

for /f "tokens=1-3 delims=." %%a in ("%date%") do (
    set "D=%%c-%%b-%%a"
)

for /f "tokens=1-3 delims=:." %%a in ("%time%") do (
    set "T=%%a"
    set "M=%%b"
    set "S=%%c"
)

set "T=%T: =0%"
set "OUTPUT=record-%D%-%T%h%M%m%S%s-RKKultura-.mp3"

"%FFMPEG%" -reconnect 1 -reconnect_streamed 1 -reconnect_delay_max 60 -i "%STREAM%" -t 00:35:00 -c copy "%OUTPUT%"

pause
exit

kur 2026-09-08 08:08:14

Ostatnio mam problem z internetem, więc przekazuję skypt, który można dostosować do swoich parametrów, a podłączjąc pod harmonogram mamy praktycznie możliwość nagrywania każdej stacji radiowej.
*.* - dostosowujemy pod swoje dane windows 10.

Plik zapisujemy w notatniku jako  *.bat i kodowanie unicode.

@echo off
setlocal

set "FFMPEG=C:Users*.*DownloadstoolsWindowsffmpegx64ffmpeg.exe"
set "STREAM=https://stream4.nadaje.com:9777/RKKultura"

for /f "tokens=1-3 delims=." %%a in ("%date%") do (
    set "D=%%c-%%b-%%a"
)

for /f "tokens=1-3 delims=:." %%a in ("%time%") do (
    set "T=%%a"
    set "M=%%b"
    set "S=%%c"
)

set "T=%T: =0%"

cd /d "C:Users*.*Music"

set "OUTPUT=record-%D%-%T%h%M%m%S%s-RKKultura-.mp3"

"%FFMPEG%" -reconnect 1 -reconnect_streamed 1 -reconnect_delay_max 60 -i "%STREAM%" -t 00:35:00 -c copy "%OUTPUT%"

Podpinamy to do harmonogramui mamy nagrywanie bez żadnego dodatkowego programu.