Firefox missing codecs again

After a succesful build of my custom FreeBSD desktop, the firefox "overlay module" that I included stopped playing particular Youtube video formats. This happens a lot after version upgrades but the CLI output explains nothing this time.
Is there any way to make Firefox tell what's going on beside the "can't play" screen message?
Also, are the exact dependencies of a default Firefox build with all functions supported known? The portstree doesn't check all functionality that could need additional ports. It can still crash on missing components.
 
did you check under whether the extensions for the video format is installed?
How? It doesn't tell what it's missing. Some Youtube videos don't work without further information.
How do I find out the format of a video? That would be useful too.
 
If you can download a video with yt-dlp (which, for the moment, needs to be run as
Code:
yt-dlp <url> --extractor-args "youtube:player-client=web_embedded,web,tv"
you can then run, on the downloaded video
Code:
ffmprobe -hide_banner <videoname>

Assuming that you have yt-dlp and ffmpeg installed.
 
pkg install yt-dlp takes 124 dependencies and results in my firefox not starting anymore because libxul is missing. The package doesn't seem to exist anymore.
This is not what I'm looking for. If I "pkg install firefox", it works fine but I want to know which of a long list of dependencies is required to make these videos play.

The CLI output after starting a not working video:
Code:
JavaScript warning: https://www.youtube.com/s/player/8c3fda2d/player_es6.vflset/nl_NL/base.js, line 7535: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER.
JavaScript error: https://www.youtube.com/s/desktop/adccb25c/jsbin/scheduler.vflset/scheduler.js, line 24: TypeError: can't access property "web_emulated_idle_callback_delay" of undefined
JavaScript warning: https://www.google.com/js/th/G5s0FYD0GgWZZjbkTNlpLS4sE_pY3Ukc9b-hnMRvpHg.js, line 7202: unreachable code after return statement
It looks like they don't want to show details and me to bloat up my install without knowing anything instead.
 
Hrrm. I see there is youtube-downloader as well as a gtk and py version, but I imagine that as I do stuff with multi media (nothing too exciting, stupid things like putting silly audio to an anime, like having a detective Conan character say, "I'm Batman,") but anyway, I had never really noticed the dependencies. I do want to add though, that there's been a recent update to yt-dlp and now any video from youtube (that I've tried) just down loads. No need to use the --extractor-args, etc. stuff.
 
Back
Top