tobo hat geschrieben: 02.07.2018 15:38:39
Stellt sich die Frage, in welchen Versionen ffmpeg und mplayer bei dir vorliegen. mplayer aus stretch kann z.B. https. Vor einigen Jahren konnte mplayer2 das noch nicht!? Ist deine Software schon ein wenig betagt?
Oeh, ja, so koennte man das wohl nennen.
MPlayer SVN-r34896-snapshot-4.5.3
Wenn es mir nur darum gehen wuerde, das Spiel zu gucken, dann wuerde ich schon einen Weg finden. Beispielsweise koennte ich einen Rechner mit einem neuen Debian und mpv verwenden. Ich denke mir halt eher: ``Das muss doch auch so gehen!'' Und diese Einstellung war schon immer die beste, um etwas dazuzulernen. Mit dieser Motivation betreibe ich diesen Thread hier.
Hmm, schwer das zu sagen.
Hier mal die Ausgabe von mplayer:
Code: Alles auswählen
$ mplayer http://zdf1314-lh.akamaihd.net/i/de14_v1@392878/index_1496_av-p.m3u8
MPlayer SVN-r34896-snapshot-4.5.3 (C) 2000-2012 MPlayer Team
Playing http://zdf1314-lh.akamaihd.net/i/de14_v1@392878/index_1496_av-p.m3u8.
Resolving zdf1314-lh.akamaihd.net for AF_INET...
Connecting to server zdf1314-lh.akamaihd.net[2.17.123.211]: 80...
Cache size set to 8192 KBytes
Cache fill: 0.21% (17547 bytes)
libavformat version 54.4.100 (internal)
libavformat file format detected.
Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
[hls,applehttp @ 0x8aca500]max_analyze_duration 5000000 reached at 5013333
[hls,applehttp @ 0x8aca500]Could not find codec parameters (Unknown: none ([21][0][0][0] / 0x0015))
[hls,applehttp @ 0x8aca500]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0
VIDEO: [H264] 852x480 0bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 54.21.101 (internal)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Unsupported PixelFormat 81
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 852x480 => 854x480 Planar YV12
A:48036.2 V:48036.2 A-V: 0.001 ct: 0.014 0/ 0 44% 6% 1.1% 0 0 0%
Exiting... (End of file)
Die ``hls,applehttp''-Meldungen sehe ich sonst nicht, kann sie aber auch nicht deuten.
Probieren könnte man z.B. folgende Aufrufe:
Code: Alles auswählen
## Aufruf als das was es ist:
$ mplayer --playlist "<URL>"
## dump des Streams (bei viel<als100% df-Wert)
$ youtube-dl "URL" -o - >output.ts
## oder durch
$ ffmpeg -i "URL" -c copy output.ts
## und dann währenddessen und Live:
$ mplayer output.ts
ffplay kommt aus den ffmpeg Sourcen und ist bei Debian auch im ffmpeg-Paket enthalten. Es sollte ja eigentlich keine große Kraftanstrengung sein, herauszufinden, ob das auf deinem System vorhanden ist. Damit könntest du dann jedenfalls direkt sagen, ob der Fehler in ffmpeg liegt!?
`mplayer -playlist' (ein Minus) verhaelt sich wie `mplayer -loop 0': Es setzt zwar immer wieder neu auf, aber dazwischen entstehen Pausen.
ffmpeg habe ich nicht drauf, aber `wget -O - URL | mplayer -' kann ich nutzen. Auch das bricht nach zehn Sekunden ab.
Ich wuerde sagen, dass mein mplayer irgendeinen Bug hat, vielleicht mit dem Videoformat, denn Webradio (mp3) kann ich problemlos streamen.
@detix: Der erste Link laggt ziemlich und hat Haenger. Die anderen zwei gehen nicht.
@MSfree: Dafuer ist mein Browser zu alt.
... das muss so aussehen, wie wenn ich es drauf anlegen wuerde. Nun, vielleicht ist das nicht ganz abwegig ...