ubuntuusers.de

warning: commands will be executed using /bin/sh

Status: Gelöst | Ubuntu-Version: Ubuntu MATE 20.04 (Focal Fossa)
Antworten |

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10410

Hallo in die Rund,

  • das ist die aktuelle rbb Bln m3u8 mit dem VLC ausprobiert.

mate-hp@matehp-HP:~$ echo "timeout 3m streamlink --force https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8 ~/Videos/Bln-test-rbb.mp4" | at 18:40
warning: commands will be executed using /bin/sh
job 8 at Sat Sep 11 18:40:00 2021
mate-hp@matehp-HP:~$ 

Es startet aber keine Aufzeichnung. Der bisherige Tipp sudo service atd start vor dem echo ... führt zur gleichen Warnung.

Sollte der 2. Punkt ins andere Forum gehören, bitte abtrennen.

gerold123

Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1344

Wohnort: /Wild/Eastern/Europe

@Berlin_1946

probier mal:

mpv https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8 --record-file=911.ts

frohes Schaffen.

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10410

überarbeitet Sry habe echo vergessen.

mate-hp@matehp-HP:~$ echo "mpv https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8 --record-file=911.ts ~/Videos/test-bln.mp4"| at 20:25
warning: commands will be executed using /bin/sh
AV: 00:00:06 / 00:00:19 (34%) A-V:  0.000 Dropped: 5 Cache: 12s/6MB
job 14 at Sat Sep 11 20:20:00 2021
mate-hp@matehp-HP:~$ 

Nachtrag:

Das hat so nicht funktioniert, ich will ja zeitgesteuert arbeiten. 😎

Kann ein Speicherort angegeben werden?

gerold123

Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1344

Wohnort: /Wild/Eastern/Europe

Berlin_1946 schrieb:

Kann ein Speicherort angegeben werden?

Nein !

mpv https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8 --record-file=blubb/911.ts
...
tuxracer@ubuntu:~/blubb$ ls -l
insgesamt 164128
-rw-rw-r-- 1 tuxracer tuxracer 168064104 Sep 11 20:51 911.ts

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11998

Berlin_1946 schrieb:

Das hat so nicht funktioniert,

Vor allem sind .m3u(8) (wie .pls) keine direkten Streams, sondern beinhalten diese in üblicherweise verschiedenen Codecs, Bitraten, Auflösungen etc., sie sind, wenn man so will, eine Liste. Kann man sehen, wenn man ein solches File mit wget zieht und es schlicht mit cat ansieht. Ein .m3u(8) mit einem Player geladen, wird der erste Link darin tatsächlich aufgerufen, ist der nicht oder nicht mehr verfügbar, der nächste.

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10410

Fehler gefunden. 😲

mate-hp@matehp-HP:~$ echo 'timeout 3m streamlink --force https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8 best -o ~berlin.mp4'| at 21:10
warning: commands will be executed using /bin/sh
job 21 at Sat Sep 11 21:10:00 2021
mate-hp@matehp-HP:~$ echo 'timeout 3m streamlink --force https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8 best -o ~berlin2.mp4'| at 21:20
warning: commands will be executed using /bin/sh
job 22 at Sat Sep 11 21:20:00 2021
mate-hp@matehp-HP:~$ ls -lauh|grep -i berl
-rw-rw-r--  1 mate-hp mate-hp  51M Sep 11 21:20 ~berlin2.mp4
-rw-rw-r--  1 mate-hp mate-hp  82M Sep 11 21:10 ~berlin.mp4
mate-hp@matehp-HP:~$ 

das ist das Delta.

echo "timeout 3m streamlink --force https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8 ~/Videos/Bln-test-rbb.mp4" | at 18:40
echo 'timeout 3m streamlink --force https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8 best -o ~berlin.mp4'| at 21:10

Meine Notizen sagen mir, es ging auch mal so.

echo "timeout 90m streamlink --force http://mcdn.daserste.de/daserste/int/master.m3u8 best -o ~/Videos/ard.mp4" | at -t 202001122015

Die URL aus 2020 ist mit Vorsicht zu betrachten 😎

Nachtrag.

Danke für den Tipp ich zeige mal (etwas abgewandelt 🤣 )

mate-hp@matehp-HP:~$ wget https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8
Will not apply HSTS. The HSTS database must be a regular and non-world-writable file.
ERROR: could not open HSTS store at '/home/mate-hp/.wget-hsts'. HSTS will be disabled.
--2021-09-11 21:41:39--  https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8
Auflösen des Hostnamens rbb-hls-berlin.akamaized.net (rbb-hls-berlin.akamaized.net) … 2a02:26f0:3100::1735:28a8, 2a02:26f0:3100::1735:28e8, 23.50.131.29, ...
Verbindungsaufbau zu rbb-hls-berlin.akamaized.net (rbb-hls-berlin.akamaized.net)|2a02:26f0:3100::1735:28a8|:443... verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: 1186 (1,2K) [application/x-mpegURL]
Wird in »master.m3u8« gespeichert.

master.m3u8                             100%[==============================================================================>]   1,16K  --.-KB/s    in 0s      

2021-09-11 21:41:40 (85,2 MB/s) - »master.m3u8« gespeichert [1186/1186]

mate-hp@matehp-HP:~$ ls -lauh|grep -i m3u8
-rw-rw-r--  1 mate-hp mate-hp 1,2K Sep 11 21:41 master.m3u8
mate-hp@matehp-HP:~$ nl master.m3u8
     1	#EXTM3U
     2	#EXT-X-VERSION:4
     3	#EXT-X-INDEPENDENT-SEGMENTS
     4	#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="program_audio",LANGUAGE="de",NAME="Deutsch",AUTOSELECT=YES,DEFAULT=YES
     5	#EXT-X-STREAM-INF:BANDWIDTH=1289200,AVERAGE-BANDWIDTH=1130800,CODECS="avc1.4d401f,mp4a.40.2",RESOLUTION=640x360,FRAME-RATE=50.000,AUDIO="program_audio",SUBTITLES="subs"
     6	master-360p-1028.m3u8
     7	#EXT-X-STREAM-INF:BANDWIDTH=4606800,AVERAGE-BANDWIDTH=3990800,CODECS="avc1.640020,mp4a.40.2",RESOLUTION=1280x720,FRAME-RATE=50.000,AUDIO="program_audio",SUBTITLES="subs"
     8	master-720p-3628.m3u8
     9	#EXT-X-STREAM-INF:BANDWIDTH=2437600,AVERAGE-BANDWIDTH=2120800,CODECS="avc1.4d401f,mp4a.40.2",RESOLUTION=960x540,FRAME-RATE=50.000,AUDIO="program_audio",SUBTITLES="subs"
    10	master-540p-1928.m3u8
    11	#EXT-X-STREAM-INF:BANDWIDTH=715000,AVERAGE-BANDWIDTH=635800,CODECS="avc1.77.30,mp4a.40.2",RESOLUTION=480x270,FRAME-RATE=50.000,AUDIO="program_audio",SUBTITLES="subs"
    12	master-270p-578.m3u8
    13	#EXT-X-MEDIA:TYPE=SUBTITLES,NAME="Deutsch",DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,LANGUAGE="de",GROUP-ID="subs",URI="master-subs.m3u8"
    14	#EXT-X-MEDIA:TYPE=AUDIO,LANGUAGE="ad",NAME="Audiodeskription",AUTOSELECT=YES,DEFAULT=NO,GROUP-ID="program_audio",URI="master-ad.m3u8"
mate-hp@matehp-HP:~$ 

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

echo "timeout 3m streamlink --force https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8 ~/Videos/Bln-test-rbb.mp4" | at 18:40

bedeutet das die Aufnahme um 18.40 Uhr beginnen soll.

Die Warnung commands will be executed using /bin/sh ist völlig normal und bedeutet nur das temporär ein Kommando um 18:40 Uhr ausgeführt wird.

Es wird keine Aufnahme gestartet weil die Syntax falsch ist, es fehlen Angaben zur Qualität (z.B. best) und -o vor der Datei.

So wäre es richtig, habe es gerade getestet

echo "timeout 3m streamlink --force https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/master.m3u8 best -o ~/Videos/Bln-test-rbb.mp4" | at 23:26

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

Hatte übersehen das Du es schon herausgefunden hast. 👍

Antworten |