Köszi a linket! Közben én is keresgéltem a neten és a VLC súgóban. Lényegében az itt leírtakat használtam fel, amit később kiegészítettem még a súgóban talált néhány paranccsal. Úgy tűnik jó irányba haladtam, mert az általad ajánlott oldalon is találkoztam ezekkel a parancsokkal. A lényeg, hogy végül megszületett a működőképes parancssor és azt csinálja, amit elképzeltem.
Egy rövid magyarázat keretében meg is osztom, talán mást is érdekel. Szóval...
Időzített felvétel VLC-vel parancssorból
A parancssor
"c:\Program Files (x86)\VideoLAN\VLC\vlc.exe" http_video_stream_helye --sout="#std{access=file,mux=ts,dst=%homepath%\\Desktop\\felvetel.mp4}" --qt-start-minimized --run-time=60 vlc://quit
Mit csinál?
A tálcára minimalizálva elindítja a VLC lejátszót, és a megadott stream-ből - konvertálás nélkül - rögzít 1 percet, majd kikapcsolja a lejátszót.
(Megj.: A felvétel kezdését is időzíthetjük, ha az Ütemezőbe használjuk fel ezt a parancssort.)
Magyarázat
( már amennyit értek nagyjából belőle )
"c:\Program Files (x86)\VideoLAN\VLC\vlc.exe"
A VLC lejátszó indítása
http_video_stream_helye
Ennek a szövegnek a helyére kell beilleszteni egy működő http videó streamet (milyen meglepő ). Pl. egy kódolatlan IPTV csatornát.
--sout="#std{access=file,mux=ts,dst=%homepath%\\Desktop\\felvetel.mp4}"
Itt nem egészen tiszta számomra minden. A lényeg, hogy a VLC létrehoz egy "felvetel.mp4" névű fájlt az Asztalon. Konvertálás nélkül készül a felvétel a stream-ből. Tartalmazza a videót, az összes hangsávot és feliratokat.
--qt-start-minimized
A tálcára minimalizálva indítja el a lejátszót.
--run-time=60
60 másodpercig tart a folyamat. Természetesen, ide írhatunk más időadatot is. A lényeg, hogy másodpercekben kell megadni a felvétel hosszát.
vlc://quit
Kilépés. Amikor a VLC végzett a felvétellel kikapcsol.
[ Szerkesztve ]