Jeg har en lille Ubuntu-server kørende hvor jeg logger på med SSH, altså helt uden GUI og X mv.
Nu har jeg så fået den ide at bruge den til en slags videooptager til når jeg ikke er hjemme, så jeg kan koble med på med SSH og optage et TV- eller radioprogram.
Jeg ved at VLC kan gemme både video og audiostreams, men den er jo til desktoplinux. Og der er slet ikke plads på serveren til at installere en desktop med kun 512 MB diskplads og næsten ingen plads tilbage. (Selve den optagede stream skal gemmes på et netværksdrev).
Findes der noget sådant?
10-01-2009
mplayer kan vist godt køre helt uden GUI har ikke brugt det i et par år men det er da et forsøg værd. du slipper nok ikke for at instalere dele af X for at håndtere video men audio kan nogen som mpg321 håndtere i rent CLI mode.
01-01-2006
vlc har også en cli version cvlc som kan det hele...
05-12-2009
Ja, jeg kan se der findes en pakke, vlc-nox som vist kan præcis det jeg har brug for! (nox = No X).
Vil også kigge på mplayer.
05-12-2009
clvc kan gøre det jeg har brug for, og det virker fint på min PC.
Jeg bruger denne kommando som test:
cvlc --run-time=30 --no-loop --no-repeat rtsp://rtsplive.dr.dk:80/livestream12.sdp --sout file/ts:test.mp4 vlc://quit
Men på den lille server får jeg denne række af fejl:
[00000372] inhibit interface error: Failed to connect to the D-Bus session daemon: dbus-launch failed to autolaunch D-Bus session: Autolaunch error: X11 initialization failed.
[00000372] main interface error: no suitable interface module
[00000001] main libvlc error: interface "inhibit,none" initialization failed
[00000374] main interface error: no interface module matched "screensaver,none"
[00000374] main interface error: no suitable interface module
[00000001] main libvlc error: interface "screensaver,none" initialization failed
[00000377] dummy interface: using the dummy interface module...
[00000390] access_output_file access out error: cannot open `test.mp4' (Permission denied)
[00000388] stream_out_standard stream out error: no suitable sout access module for `file/ts://test.mp4'
[00000387] main stream output error: stream chain failed for `standard{mux="ts",access="file",dst="test.mp4"}'
[00000386] main input error: cannot start stream output instance, aborting
[00000396] dummy demux: command `quit'
Er der nogen bud på hvorfor?
En ting jeg har tænkt på at den vlc der er i repositoriet for Ubuntu 9.04 er ret gammel (0.9.9a). Måske er det årsagen. Men hvordan får jeg den nyeste eller i al fald en nyere version ind på den?
05-12-2009
Fik vha. denne tråd opgraderet VLC til 1.1.2, så nu kan jeg optage streaming-tv på min lille boks :-)
http://www.linuxin.dk/node/17161
05-12-2009
Jeg kan ikke rigtigt få mplayer til at virke.
Hvordan er kommandoen hvis jeg vil gemme denne stream rtsp://rtsplive.dr.dk:80/livestream12.sdp ?