I need to use an ffmpeg argument in a Qt video player
Unsolved
General and Desktop
-
I'm trying to play a video stream in a Qt6 application, but i'm getting this error at some point:
[hls @ 0000018D40E09880] Filename extension of 'data:application/octet-stream;base64,K5sAj2KWglQkHrLHwQlEdg==' is not a common multimedia extension, blocked for security reasons. If you wish to override this adjust allowed_extensions, you can set it to 'ALL' to allow all
In order to allow ffmpeg playing that stream, I would need to pass
-allowed_extensions ALL
to ffplay, for instance. But i'm not too sure if I can do something to allow it when using ffmpeg from inside Qt.What options do I have in this instance? As documented here there are some environment variables that can be used to modify ffmpeg, but none of them are referring to "allowed_extensions".
Any ideas of what can I do?
Thanks in advance.
-
Hi,
From the looks of it that is an option that is exclusive to the hls demuxer.
You might want to check the bug report system and if there's nothing there open a feature request.