ubuntuusers.de

mpv | option --stream-capture=video.mp4 failed (m3u8)

Status: Gelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

gerold123

Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1323

Wohnort: /Wild/Eastern/Europe

Hallo,

irgend etwas passt da nicht:

Package: mpv
Version: 0.27.2-1ubuntu1
Priority: optional

Abspielen des Streams:

mpv http://95.107.132.218/out/u/746_1.m3u8
Playing: http://95.107.132.218/out/u/746_1.m3u8
 (+) Video --vid=1 (h264 1280x720 25.000fps)
 (+) Audio --aid=1 (aac 2ch 32000Hz)
VO does not support requested hardware decoder, or loading it failed.
AO: [pulse] 32000Hz stereo 2ch float
VO: [opengl] 1280x720 yuv420p
AV: 00:01:46 / 00:00:00 A-V:  0.000 Cache:  9s+0KB

Abspielen des Streams (alternativ):

cvlc http://95.107.132.218/out/u/746_1.m3u8
VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
[000055ab2ff06020] dummy interface: using the dummy interface module...
[00007f8e34024720] main decoder error: buffer deadlock prevented
[00007f8e340fec20] main decoder error: buffer deadlock prevented
[00007f8e340ff4b0] mpeg4audio packetizer: AAC channels: 2 samplerate: 32000
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva info: va_openDriver() returns 0
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
[00007f8df8002bd0] glconv_vaapi_x11 gl error: vaDeriveImage: operation failed
[00007f8e24165ca0] main video output error: video output creation failed
[00007f8e34024720] main decoder error: failed to create video output
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
[00007f8e34024720] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding
[00007f8e28001640] ts demux error: libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 5) for PID 0
[00007f8e28001640] ts demux error: libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 5) for PID 480
[00007f8e28001640] ts demux error: libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 5) for PID 0
[00007f8e28001640] ts demux error: libdvbpsi error (PSI decoder): TS discontinuity (received 
....

Wiedergabe der Aufnahme vom Stream:

mpv vlc-record-2020-08-23-07h46m18s-746_1.m3u8-.mp4
Playing: vlc-record-2020-08-23-07h46m18s-746_1.m3u8-.mp4
 (+) Video --vid=1 (*) (h264 1280x720 25.000fps)
 (+) Audio --aid=1 --alang=eng (*) (aac 2ch 32000Hz)
VO does not support requested hardware decoder, or loading it failed.
AO: [pulse] 32000Hz stereo 2ch float
VO: [opengl] 1280x720 yuv420p
AV: 00:00:29 / 00:01:16 (38%) A-V:  0.000

soweit alles gut, wenn da nicht ...

mpv http://95.107.132.218/out/u/746_1.m3u8 --stream-capture=video.mp4
Option --stream-capture was removed.
Error parsing option stream-capture (option not found)
Setting commandline option --stream-capture=video.mp4 failed.

? && Danke

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

--stream-capture / --record-file gibts nicht mehr

mpv http://95.107.132.218/out/u/746_1.m3u8 --stream-record=video.ts 

gerold123

(Themenstarter)
Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1323

Wohnort: /Wild/Eastern/Europe

Axel-Erfurt schrieb:

> mpv http://95.107.132.218/out/u/746_1.m3u8 --stream-record=video.ts 

gleich:

mpv http://95.107.132.218/out/u/746_1.m3u8 --stream-record=video.ts
Error parsing option stream-record (option not found)
Setting commandline option --stream-record=video.ts failed.

Exiting... (Fatal error)

???

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

Bei mir funktioniert es. Vielleicht ist bei Dir mpv oder ffmpeg zu alt.

was ergibt

mpv --version 

bei mir ergibt das

mpv 0.32.0 Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
 built on UNKNOWN
ffmpeg library versions:
   libavutil       56.31.100
   libavcodec      58.54.100
   libavformat     58.29.100
   libswscale      5.5.100
   libavfilter     7.57.100
   libswresample   3.5.100
ffmpeg version: 4.2.4-1ubuntu0.1

gerold123

(Themenstarter)
Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1323

Wohnort: /Wild/Eastern/Europe

Axel-Erfurt schrieb:

mpv 0.32.0 Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
 built on UNKNOWN
ffmpeg library versions:
   libavutil       56.31.100
   libavcodec      58.54.100
   libavformat     58.29.100
   libswscale      5.5.100
   libavfilter     7.57.100
   libswresample   3.5.100
ffmpeg version: 4.2.4-1ubuntu0.1
ffmpeg library versions:
   libavutil       55.78.100
   libavcodec      57.107.100
   libavformat     57.83.100
   libswscale      4.8.100
   libavfilter     6.107.100
   libswresample   2.9.100
ffmpeg version: 3.4.8-0ubuntu0.2

hakel

Anmeldungsdatum:
13. August 2009

Beiträge: 23336

https://www.pro-linux.de/news/1/24472/mpv-unterst%C3%BCtzt-stream-recording.html

2s googlen

Bei mpv wird schwer gebastelt, mit 20.04 bin ich auch "etwas" ins Stolpern geraten!

mpv 0.32.0

Die Version 0 zeigt ja schon, daß man als Nutzer aufpassen und mit Änderungen rechnen sollte/muß.

Wenn dir die Sache "Video" wichtig ist, kann ich dir das Upgrade auf 20.4 durchaus empfehlen. Tearing ist bei mir endlich weg ... nach x Jahren. 🤣

Nutze allerdings Nvidia und Xubuntu!

apropos Nvidia und Vdpau - Hardware Decoding humpelt bei dir auch. AMD kommt wohl besser mit Vdpau klar, mpv konfigurieren und vdpauinfo installieren.

P.S. "Hübsch" ist das alles nicht, war aber schon mal schlimmer. 👍

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

Schau mal nach was bei Dir möglich ist:

mpv --list-options | grep record 

oder

mpv --list-options | grep -e "--stream-" 

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

mit vlc aufnehmen funktioniert bei mir so:

cvlc http://95.107.132.218/out/u/746_1.m3u8 --sout file/mp4:test.mp4 

gerold123

(Themenstarter)
Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1323

Wohnort: /Wild/Eastern/Europe

Axel-Erfurt schrieb:

Schau mal nach was bei Dir möglich ist:

mpv --list-options | grep record 

Bingo 👍

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
mpv http://95.107.132.218/out/u/746_1.m3u8 --record-file=video.ts
Playing: http://95.107.132.218/out/u/746_1.m3u8
 (+) Video --vid=1 (h264 1280x720 25.000fps)
 (+) Audio --aid=1 (aac 2ch 32000Hz)
VO does not support requested hardware decoder, or loading it failed.
[recorder] This is an experimental feature. Output files might be broken or not play correctly with various players (including mpv itself).
AO: [pulse] 32000Hz stereo 2ch float
VO: [opengl] 1280x720 yuv420p
AV: 00:00:00 / 00:00:00 A-V: -0.000 Cache:  7s+0KB
[ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 1: 1260 >= 1260
[recorder] Failed writing packet.
AV: 00:03:09 / 00:00:00 A-V:  0.000 Cache:  9s+0KB

den mpv "brutal" mit killall beenden und hoffen das ...

1
2
3
4
5
6
7
8
mpv video.ts
Playing: video.ts
 (+) Video --vid=1 (h264 1280x720 25.000fps)
 (+) Audio --aid=1 (aac 2ch 32000Hz)
VO does not support requested hardware decoder, or loading it failed.
AO: [pulse] 32000Hz stereo 2ch float
VO: [opengl] 1280x720 yuv420p
AV: 00:01:12 / 00:03:09 (39%) A-V:  0.000

es funktioniert.

Besten Danke für Deine Unterstützung, lieber Axel-Erfurt

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

gerold123 schrieb:

den mpv "brutal" mit killall beenden und hoffen das ...

Q drücken sollte genügen.

Antworten |