mit MPC-BE stream aufnehmen?

sinisterium

Lt. Junior Grade
Registriert
Juni 2016
Beiträge
438
Guten Abend, weiss jemand, ob man mit dem MPC-BE (oder -HC oder ner anderen Variante) die TV-streams von ARD, ZDF und Co aufnehmen kann, wie zB mit dem VLC (der hat nen Record-button)??
Hintergrund ist, daß ZDFneo nicht mehr mit dem DVBViewer und auch nicht mit dem VLC aufzunehmen geht....
Vielleicht gibts für den MPC ein plug in? oder ein add on??
vielen Dank an die werte Gemeinde!
 
Zuletzt bearbeitet:
Hallo,
wie empfängst Du ZDFNeo denn überhaupt? IPTV? / Stream? (Weil du Mediaplayer nennst...)
Über DVB-T2 / C / S / S2 sollten alle Öffentlich Rechtlichen Sender immer unverschlüsselt und aufnehmbar sein.
Daher wäre Dein Setup zunächst mal interessant.

MfG
Christian
 
Hi, der Empfang: url in die Eingabemaske von DVBV 6.1.5.2 oder VLC 3.0.7.1 eingeben, und zuschauen ;-)
https://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8

nur gibt es seit neuestem beim abspielen/aufnehmen dieser streams bei beiden Playern Probleme: es kommt entweder nur Bild ohne Ton oder umgekehrt...

das System: Lenovo X230T mit i7 3520M unter Win 7 64Bit.

was ist eigentlich der genaue Unterschied zwischen IPTV und 'stream'?
 
Naja IPTV ist ein konkretes Angebot (Magenta TV z.B), Stream meint einen unabhängigen Stream (Mediathek z.B), in dem Kontext.
Ich sehe das Problem, genau genommen sieht man nix...
Stream also. Das ist ungewöhnlich, das der Ton läuft, aber das Bild nicht. Ich schau mal was ich finde.
Ergänzung ()

1580932603182.png
In Edge (MS Version) läuft der Stream, in VLC gibts Ton aber kein Bild, MPC-BE sagt "Rendering fehlgeschlagen"...
Firefox bietet mir die m3u8 nur zum DL an.
Aus irgendeinem Grund kann VLC aber den Video Stream ohne Ton abspielen wenn man ihn aus der Datei holt...
1580932988052.png
Nur beide Streams zusammen bringt er nicht hin, auch nicht über "anderes Medium synchron abspielen / externe Audio Datei"

Edit:
https://zdf-hls-02.akamaized.net/hls/live/2002461-b/de/4bda999f4e7e0b74c824d3f919c6efc3/5/5.m3u8
Audio
https://zdf-hls-02.akamaized.net/hls/live/2002461-b/de/4bda999f4e7e0b74c824d3f919c6efc3/4/4.m3u8
Video
beide laufen einzeln aber nicht zusammen...
Also entweder ist das ein VLC Bug, oder in der "master.m3u8" ist irgendwas kaputt. Da der Stream aber im Edge läuft scheint es ein VLC Problem zu sein...
Mit DVB Viewer hab ich nie wirklich gearbeitet, nur mit Progdvb, daher kann ich dir dazu nur wenig sagen.
Edit 2:
SMPlayer zeigt den Stream auch korrekt an, inklusive Ton.
 
Zuletzt bearbeitet:
scheint ein Problem von ZDF itself verursacht zu sein, da in anderen Foren bereits ebenfalls diskutiert:
this
 
Das ZDF hat das Format seiner m3u8 Playlist geändert und bietet nun 3 verschiedene Ton-Versionen an, deshalb sind Bild und Ton nun auf getrennten URLs.

Um es mit vlc anzuschauen muß man (im Moment) ffmpeg mit pipe zu vlc verwenden.

Beispiel:

Bash:
ffmpeg -i https://zdf-hls-01.akamaized.net/hls/live/2002460/de/46a8d40c9f1b9df43b8c9a85a4379d92/5/5.m3u8 -i https://zdf-hls-01.akamaized.net/hls/live/2002460-b/de/46a8d40c9f1b9df43b8c9a85a4379d92/4/4.m3u8 -async 1 -c copy -f nut - | vlc -
 
  • Gefällt mir
Reaktionen: ChrFr
Und es ändert sich wohl auch noch jeden Tag!

Code:
ffmpeg -i https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/5/5.m3u8 -i https://zdf-hls-01.akamaized.net/hls/live/2002460-b/de/b22effe490dfc6d5f76ca994fdc7f903/4/4.m3u8 -async 1 -c copy -f nut - | vlc -
 
Axel-Erfurt schrieb:
muß man (im Moment) ffmpeg mit pipe zu vlc verwenden
bitte was genau heisst das (für Laien übersetzt)??

ChrFr schrieb:
Ist ja super hilfreich liebes ZDF, NICHT
das werden die in dem post bestimmt nicht lesen, aber man könnte denen mal schreiben, und zwar von reichlich vielen:
Zuschauerservice@zdf-service.de

Axel-Erfurt schrieb:
Und es ändert sich wohl auch noch jeden Tag!
Glorios!
 
sinisterium schrieb:
bitte was genau heisst das (für Laien übersetzt)??

Man lädt die master.m3u8 herunter, ich mache das mit wget

Code:
wget http://zdf-hls-01.akamaized.net/hls/live/2002460/de/high/master.m3u8 -O zdf.m3u8

Dann öffnet man diese zdf.m3u8 mit einem Texteditor und sucht dort die Links zu 'TV Ton' und bei Video die RESOLUTION=1280x720

So hat man 2 Links
TV Ton:
https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/5/5.m3u8
Video 1280x720:
https://zdf-hls-01.akamaized.net/hls/live/2002460-b/de/b22effe490dfc6d5f76ca994fdc7f903/4/4.m3u8

Diese übernimmt man beide in den Befehl für ffmpeg, welches dann Ton und Bild zusammensetzt und eine temporäre Datei daraus macht (das Minus im Befehl).
VLC spielt dann diese Datei ab.
 
Liegt wohl am Player der den HLS-Standard nicht vollständig implementiert.

Mit mpv spielt die master playlist https://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8 hier einwandfrei ab.
Erkennt 6 Audiospuren und 8 Videospuren mit verschiedenen Bitrates. Video und Audio laufen synchron.
Code:
$ mpv "https://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8"
     Video --vid=1 'bitrate 542359' (h264 480x270 25.000fps)
     Video --vid=2 'bitrate 542359' (h264 480x270 25.000fps)
     Video --vid=3 'bitrate 1044619' (h264 640x360 25.000fps)
     Video --vid=4 'bitrate 1044619' (h264 640x360 25.000fps)
     Video --vid=5 'bitrate 2128446' (h264 960x540 25.000fps)
     Video --vid=6 'bitrate 2128446' (h264 960x540 25.000fps)
 (+) Video --vid=7 'bitrate 4375402' (h264 1280x720 50.000fps)
     Video --vid=8 'bitrate 4375402' (h264 1280x720 50.000fps)
 (+) Audio --aid=1 --alang=deu (*) (aac 2ch 48000Hz)
     Audio --aid=2 --alang=mul (aac 2ch 48000Hz)
     Audio --aid=3 --alang=deu (aac 2ch 48000Hz)
     Audio --aid=4 --alang=deu (*) (aac 2ch 48000Hz)
     Audio --aid=5 --alang=mul (aac 2ch 48000Hz)
     Audio --aid=6 --alang=deu (aac 2ch 48000Hz)
AV: 07:54:40 / 00:00:15 (100%) A-V:  0.000 Cache: 7.3s/3MB

Aufzeichnung mit ffmpeg (version 4.2.2-1) geht auch ohne weiteres
Code:
ffmpeg -i "https://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8" -c copy zdf_aufnahme.mp4
 
Marco01_809 schrieb:
Liegt wohl am Player der den HLS-Standard nicht vollständig implementiert.

Mit mpv spielt die master playlist https://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8 hier einwandfrei ab.

Welches OS hast Du?

In Ubuntu / Mint fehlt bei mpv der Ton.

Ich habe ein kleines Python Script gemacht mit dem man sich die Befehle erstellen lassen kann.

Python:
import requests

url = "http://zdf-hls-01.akamaized.net/hls/live/2002460/de/high/master.m3u8"
result = requests.get(url)
t = result.text
ton = t.partition('NAME="TV Ton",LANGUAGE="deu",DEFAULT=YES,URI="')[2].partition('"')[0]
bild = t.partition('RESOLUTION=1280x720\n')[2].partition('\n')[0]
print(f"ZDF\nAudio: {ton}\nVideo: {bild}")
print(f"Befehl:\nffmpeg -i {ton} -i {bild} -c copy -f nut - | vlc -")

url = "http://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8"
result = requests.get(url)
t = result.text
ton = t.partition('NAME="TV Ton",LANGUAGE="deu",DEFAULT=YES,URI="')[2].partition('"')[0]
bild = t.partition('RESOLUTION=1280x720\n')[2].partition('\n')[0]
print(f"ZDF Neo\nAudio: {ton}\nVideo: {bild}")
print(f"Befehl:\nffmpeg -i {ton} -i {bild} -c copy -f nut - | vlc -")

url = "http://zdfhls17-i.akamaihd.net/hls/live/744750/de/high/master.m3u8"
result = requests.get(url)
t = result.text
ton = t.partition('NAME="TV Ton",LANGUAGE="deu",DEFAULT=YES,URI="')[2].partition('"')[0]
bild = t.partition('RESOLUTION=1280x720\n')[2].partition('\n')[0]
print(f"ZDF Info\nAudio: {ton}\nVideo: {bild}")
print(f"Befehl:\nffmpeg -i {ton} -i {bild} -c copy -f nut - | vlc -")

Ergebnis:

Code:
ZDF
Audio: https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/5/5.m3u8
Video: https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/4/4.m3u8
Befehl:
ffmpeg -i https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/5/5.m3u8 -i https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/4/4.m3u8 -c copy -f nut - | vlc -

ZDF Neo
Audio: https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f9bb0b1a5c189b32fba6b9d03270ad3e/5/5.m3u8
Video: https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f9bb0b1a5c189b32fba6b9d03270ad3e/4/4.m3u8
Befehl:
ffmpeg -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f9bb0b1a5c189b32fba6b9d03270ad3e/5/5.m3u8 -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f9bb0b1a5c189b32fba6b9d03270ad3e/4/4.m3u8 -c copy -f nut - | vlc -

ZDF Info
Audio: https://zdfhls17-i.akamaihd.net/hls/live/744750/de/5/5.m3u8
Video: https://zdfhls17-i.akamaihd.net/hls/live/744750/de/4/4.m3u8
Befehl:
ffmpeg -i https://zdfhls17-i.akamaihd.net/hls/live/744750/de/5/5.m3u8 -i https://zdfhls17-i.akamaihd.net/hls/live/744750/de/4/4.m3u8 -c copy -f nut - | vlc -
 
Unter Windows 10. mpv version war eine 0.30.0 von Ende letzten Jahres. Habe gerade geupdated auf einen 0.32.0 build:
Code:
$ mpv -V
mpv 0.32.0-53-g1881698543 Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
 built on Sun Feb  9 19:25:16 +08 2020
ffmpeg library versions:
   libavutil       56.39.100
   libavcodec      58.68.100
   libavformat     58.38.100
   libswscale      5.6.100
   libavfilter     7.75.100
   libswresample   3.6.100
ffmpeg version: git-2020-02-09-3f24e744a
Habe auch nochmal mit --no-config probiert um sicherzugehen dass es nicht an irgendeiner option liegt, aber funktioniert auch mit standardsettings.
 
Zurück
Oben