WebM with VP9 SVC

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
bkirnum
New Cone
New Cone
Posts: 2
Joined: 12 Feb 2024 20:45

WebM with VP9 SVC

Postby bkirnum » 12 Feb 2024 20:55

I have a WebM file which was generated by writing VP9 frames extracted from RTP streams. The VP9 frames have SVC enabled and contain several spatial layers. The lowest layer is 480x270, the largest is 1280x720. When played in VLC only the lowest spatial layer is rendered. Is this expected with SVC or am not generating the WebM properly? Thanks!

bkirnum
New Cone
New Cone
Posts: 2
Joined: 12 Feb 2024 20:45

Re: WebM with VP9 SVC

Postby bkirnum » 22 Feb 2024 19:03

Based on debugging FFmpeg it seems the issue is not with the file but with the VP9 decoder. There are two VP9 codecs available, "Libvpx VP9" and "Google VP9". The former detects the dimension changes correctly and decodes SVC as desired using the highest spatial layer. The latter only decodes the lowest spatial layer. I assume VLC is using the "Google VP9" codec. Is there any way of forcing it to use "Libvpx VP9" (without having to rebuild)?

Rémi Denis-Courmont
Developer
Developer
Posts: 15280
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: WebM with VP9 SVC

Postby Rémi Denis-Courmont » 22 Feb 2024 20:00

VLC uses either FFmpeg or libvpx. I don't know what you mean by Google VP9.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 54 guests