VLC binaries in RPMFusion don't include opus encoder or decoder
Posted: 01 Apr 2020 10:52
VLC binary dists for GNU Linux don't include opus, but other OSs do, can we get some love for GNU Linux?
"Tools"-->"Media Information"-->"Codec" correctly reports the stream0 mp4 and stream1 opus but throws
Environment:
VLC binary dist on CentOS 7 is currently 3.0.8-1.el7 (3.0.8 Vetinari 3.0.8-3-g410bff0959), assuming a boilerplate install plus the usual epel and rpmfusion, and the standard gstreamer+totem bits. Add ffmpeg (3.4.7-1.el7), gstreamer-ffmpeg (0.10.13-16.el7), and gstreamer1-libav (1.10.4-2.el7), plus the usual auditd totemvideothru allowance for thumbnailing and you've got a minimal setup to merge DASH parts from youtube into the default mkv containers, have their thumbnails show correctly, and play correctly in Totem. Packages for opus-devel, x264-libs, and dependents ride in on the coattails of the above install(s).
"Tools"-->"Media Information"-->"Codec" correctly reports the stream0 mp4 and stream1 opus but throws
in a modal when trying to open the audio stream, andCodec not supported: VLC could not decode the format "Opus" (Opus Audio)
in the logs with the expected libva error from vaInitialize() following that. Turns out the VLC 3.0.8 on the rpmfusion-free-updates repo doesn't have the opus codecs, which I figured ok, it's just not included by default... except that versions as early as 2.6x on OSX and as early as 2.8 on Windows do. Or at least '-l' says so and the binaries have no issues with opus audio, mkv containers or otherwise. Any idea if and/or when GNU Linux will get that extra love?avcodec decoder error: cannot start codec (opus)
main decoder error: Codec `Opus' (Opus Audio) is not supported.
Environment:
VLC binary dist on CentOS 7 is currently 3.0.8-1.el7 (3.0.8 Vetinari 3.0.8-3-g410bff0959), assuming a boilerplate install plus the usual epel and rpmfusion, and the standard gstreamer+totem bits. Add ffmpeg (3.4.7-1.el7), gstreamer-ffmpeg (0.10.13-16.el7), and gstreamer1-libav (1.10.4-2.el7), plus the usual auditd totemvideothru allowance for thumbnailing and you've got a minimal setup to merge DASH parts from youtube into the default mkv containers, have their thumbnails show correctly, and play correctly in Totem. Packages for opus-devel, x264-libs, and dependents ride in on the coattails of the above install(s).