The video should be playing like avPlayer, ExoPlayer or MediaPlayer in windows
Actual Behavior
It will report demuxer errors like this. The reason is the file-exts in this hls do not match the their content. So in order to play, maybe we have to tell Mpv to ignore file-exts and content-types returned by http server. And force it using content sampling to detect file types.
[ffmpeg/demuxer] image2: Custom AVIOContext makes no sense and will be ignored with AVFMT_NOFILE format.
[ffmpeg/demuxer] image2: Custom AVIOContext makes no sense and will be ignored with AVFMT_NOFILE format.
[ffmpeg/demuxer] image2: Custom AVIOContext makes no sense and will be ignored with AVFMT_NOFILE format.
[ffmpeg/demuxer] hls: Could not find codec parameters for stream 0 (Video: mjpeg, none(bt470bg/unknown/unknown)): unspecified size
[ffmpeg/demuxer] Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
[ffmpeg/demuxer] hls: Could not find codec parameters for stream 1 (Video: mjpeg, none(bt470bg/unknown/unknown)): unspecified size
[ffmpeg/demuxer] Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
[ffmpeg/demuxer] hls: Could not find codec parameters for stream 2 (Video: mjpeg, none(bt470bg/unknown/unknown)): unspecified size
[ffmpeg/demuxer] Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
(+) Video --vid=1 (mjpeg) (4500 kbps)
Video --vid=2 (mjpeg) (1800 kbps)
Video --vid=3 (mjpeg) (720 kbps)
[vo/gpu/wayland] GNOME's wayland compositor lacks support for the idle inhibit protocol. This means the screen can blank during playback.
[lavf] error reading packet: Invalid argument.
[lavf] error reading packet: Invalid argument.
[lavf] error reading packet: Invalid argument.
[lavf] error reading packet: Invalid argument.
[lavf] error reading packet: Invalid argument.
[lavf] error reading packet: Invalid argument.
[lavf] error reading packet: Invalid argument.
[lavf] error reading packet: Invalid argument.
[lavf] error reading packet: Invalid argument.
[lavf] error reading packet: Invalid argument.
[lavf] error reading packet: Invalid argument.
I carefully read all instruction and confirm that I did the following:
[X] I tested with the latest mpv version to validate that the issue is not already fixed.
[X] I provided all required information including system and mpv version.
[X] I produced the log file with the exact same set of files, parameters, and conditions used in "Reproduction Steps", with the addition of --log-file=output.txt.
[X] I produced the log file while the behaviors described in "Actual Behavior" were actively observed.
[X] I attached the full, untruncated log file.
[X] I attached the backtrace in the case of a crash.
mpv Information
Other Information
Reproduction Steps
Try to open the following url in mpv.
Expected Behavior
The video should be playing like
avPlayer
,ExoPlayer
orMediaPlayer
in windowsActual Behavior
It will report demuxer errors like this. The reason is the file-exts in this hls do not match the their content. So in order to play, maybe we have to tell Mpv to ignore file-exts and content-types returned by http server. And force it using content sampling to detect file types.
Log File
log.txt
Sample Files
No response
I carefully read all instruction and confirm that I did the following:
--log-file=output.txt
.