You are not logged in.
I am getting the following details from opera://media-internals
render_id: 19
player_id: 0
origin_url: https://mydomain.com/
frame_url: https://mydomain.com/
frame_title: Frame Title
surface_layer_mode: kAlways
url: https://i3.mydomain.com/201912/random_string/video.mp4
total_bytes: 515881
streaming: false
single_origin: true
range_header_supported: true
pipeline_state: kStopped
debug: Warning, FFmpegDemuxer failed to create a valid/supported video decoder configuration from muxed stream, config:codec: h264, profile: h264 high, alpha_mode: is_opaque, coded size: [360,202], visible rect: [0,0,360,202], natural size: [360,203], has extra data: true, encryption scheme: Unencrypted, rotation: 0°, flipped: 0, color space: {primaries:SMPTE170M, transfer:SMPTE170M, matrix:SMPTE170M, range:LIMITED}
info: FFmpegDemuxer: skipping invalid or unsupported video track
error: FFmpegDemuxer: no supported streams
pipeline_error: DEMUXER_ERROR_NO_SUPPORTED_STREAMS
event: WEBMEDIAPLAYER_DESTROYED
How do I fix this ?
Last edited by amitavmohanty01 (2020-01-26 19:26:07)
Quis custodiet ipsos custodes.
Offline
FFmpegDemuxer failed to create a valid/supported video decoder configuration from muxed stream, config:codec: h264, profile: h264 high, alpha_mode: is_opaque, coded size: [360,202], visible rect: [0,0,360,202], natural size: [360,203], has extra data: true, encryption scheme: Unencrypted, rotation: 0°, flipped: 0, color space: {primaries:SMPTE170M, transfer:SMPTE170M, matrix:SMPTE170M, range:LIMITED}
info: FFmpegDemuxer: skipping invalid or unsupported video track
error: FFmpegDemuxer: no supported streams
Says ffmpeg can't decode it.
Can you play it with
ffplay https://i3.mydomain.com/201912/random_string/video.mp4
You can also look at
ffprobe video.mp4
Any chance for a link to the offending video?
If not then you'll have to find out what's wrong with the video.
Offline
Can you play it with
ffplay https://i3.mydomain.com/201912/random_string/video.mp4
The output I got is as follows:
ffplay version n4.2.1 Copyright (c) 2003-2019 the FFmpeg developers
built with gcc 9.2.0 (GCC)
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-nvdec --enable-nvenc --enable-omx --enable-shared --enable-version3
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6ceba4000bc0] Format mov,mp4,m4a,3gp,3g2,mj2 detected only with low score of 1, misdetection possible!
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6ceba4000bc0] moov atom not found
Quis custodiet ipsos custodes.
Offline
https://stackoverflow.com/questions/115 … video-file
https://superuser.com/questions/1033251 … on/1033364
https://github.com/fluent-ffmpeg/node-f … issues/638
How about:
agent="Mozilla/5.0 (Windows NT 10.1; x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
curl -A "$agent" https://i3....mp4 -o MyVideo.mp4
ffplay MyVideo.mp4
Or use -moveflags faststart to put the moov atom at the beginning of the stream.
Looks like you are trying to stream a .mp4 file with the moov atom at the end.
Offline
How can I play the video in Opera ?
Quis custodiet ipsos custodes.
Offline
Obvious question that hasn't been cleared up yet, is opera-ffmpeg-codecs installed?
Online
Thank you. That solved the problem.
Quis custodiet ipsos custodes.
Offline