Page 1 of 1

VLC 3.0.8 still isn't playing AV1 video files

Posted: 29 Jan 2020 11:07
by Videogamer555
A new codec was recently adopted by YouTube called AV1. It seems that ALL YouTube videos now use that codec for video stream compression. They no longer use VP8 or VP9 (WebM video codec) or H264 (MP4 video codec). As a result, when I now rip YouTube videos using video downloader plugins for my browser, I get files that won't play in VLC player. At first I just thought the problem was I was using an older player, so I upgraded. But it still can't play the video. At least now it shows the information about the video file's video and audio streams when I press Ctrl+J (it didn't do that before the VLC upgrade), and the sound plays (it always did that), but no video appears in the VLC video playback window (the upgrade didn't fix actual video playback for AV1).

Can you guys please properly implement the AV1 decoder in VLC player? From now on all YouTube videos will be using this codec (even old ones have been converted to it), so from now on all of the videos I rip from YouTube will be unplayable, until you guys fix VLC Player.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 29 Jan 2020 13:04
by Videogamer555
Ok. I found what was wrong. When you do Ctrl+P to get settings and go to the Video tab you will see where it says Output there's a dropdown menu. That was set on Auto, and Auto was picking an output method that wasn't working. I manually set it to DirectX and then played the video. That gave me a magenta colored window when playing the AV1 video (and some other videos too), so I unchecked the "Use hardware YUV->RGB conversions" checkbox, and then it worked perfectly.
Most other manually selected output methods worked too, such as Direct3D, Windows GDI, and OpenGL. Some near the bottom (such as "Video memory output") didn't work. Those broken output methods are probably what the Auto setting was picking, and would explain why it didn't work.

Do yes, VLC Player DOES SUPPORT the codec AV1. It was just default configuration of the software that was making it not work (which is BAD, and needs to be fixed by the VLC developers, when the DEFAULT is broken, requiring manual settings to be applied just to get it to work).

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 14 May 2021 10:40
by govindo
I am trying to play a video file with av01 codec in windows xp but vlc 3.0.14 player crashes immediately, is it a bug or some setting needs to be changed.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 15 May 2021 08:51
by Lotesdelere
I am trying to play a video file with av01 codec in windows xp but vlc 3.0.14 player crashes immediately, is it a bug or some setting needs to be changed.

Run VLC with this command line for creating a log file:

Code: Select all

vlc --extraintf=logger --verbose=2 --logfile=C:\vlc.log --logmode=text --file-logging
and then paste the full resulting log here or on Pastebin.com if it's too long.

Make sure you have full access rights to the destination path.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 15 May 2021 11:28
by govindo
Hi,
The log file is too long and pastebin.com is giving error so i am uploaded and sharing the link in mediafire.com

https://www.mediafire.com/file/29q9sqg5 ... c.log/file

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 16 May 2021 10:04
by Lotesdelere

Code: Select all

main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\access\libaccess_srt_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\access\liblibbluray_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\access\libvnc_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\access_output\libaccess_output_srt_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\audio_output\libmmdevice_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\audio_output\libwasapi_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\codec\libd3d11va_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\codec\libdav1d_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\codec\libqsv_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\codec\libx265_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\d3d11\libdirect3d11_filters_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\misc\libgnutls_plugin.dll' (The specified procedure could not be found. (error 127)) main warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\video_output\libdirect3d11_plugin.dll' (The specified procedure could not be found. (error 127))

This isn't good at all. This error usually means the plugins have been compiled without NT 5.1 compatibility.
https://forum.videolan.org/viewtopic.ph ... 27#p515927

Can you try with \plugins\codec\libdav1d_plugin.dll from VLC 3.0.12 ?

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 16 May 2021 10:59
by govindo
This isn't good at all. This error usually means the plugins have been compiled without NT 5.1 compatibility.
https://forum.videolan.org/viewtopic.ph ... 27#p515927

Can you try with \plugins\codec\libdav1d_plugin.dll from VLC 3.0.12 ?
Sad to hear that, i have tried libdav1d_plugin.dll from VLC 3.0.12 and but still vlc crashed. Even clean installation of VLC 3.0.12 is also crashing on playing av01 codec file. Does this means it is a dead end.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 16 May 2021 11:17
by Lotesdelere
Sorry, my mistake, I meant libdav1d_plugin.dll from VLC 3.0.11.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 16 May 2021 12:30
by govindo
Sorry, my mistake, I meant libdav1d_plugin.dll from VLC 3.0.11.
I tried but sadly result is same crashing.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 16 May 2021 20:42
by Lotesdelere
Ok, we know from another thread that some plugins of VLC 3.0.14 have not been compiled with Windows XP NT 5.1 compatibility:
https://forum.videolan.org/viewtopic.ph ... 61#p517361

So please, can you completly uninstall VLC, reset the preferences and install VLC 3.0.11 back for checking if it works any better ?
https://wiki.videolan.org/VSG:ResetPrefs

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 17 May 2021 12:01
by chouquette
Created an issue to track this: https://code.videolan.org/videolan/vlc/-/issues/25745

It's a bit unclear if this is a recent regression for windows XP or if it hasn't worked in a long time, any clarification from the OP would be appreciated :)

Don't hesitate to try with an old 3.0.x versions, you can find those here: http://get.videolan.org/vlc/

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 17 May 2021 13:39
by Lotesdelere
It's a bit unclear if this is a recent regression for windows XP or if it hasn't worked in a long time, any clarification from the OP would be appreciated :)

There are two issues enlighted by Govindo report:
- Problem with Windows XP compatibility of some plugins as seen in his log:
https://forum.videolan.org/viewtopic.ph ... 60#p517360
The error message "The specified procedure could not be found" is typical of a program compiled without the NT 5.1 compatibility flag.

- Crash with trying to play AV1: the reason why I asked for a clean install of VLC 3.0.11 which seems to be the last version with full proper compatibility with Windows XP.
So we can check if it's about XP program compatibility or about decoding AV1 on XP.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 17 May 2021 20:13
by govindo
Created an issue to track this: https://code.videolan.org/videolan/vlc/-/issues/25745

It's a bit unclear if this is a recent regression for windows XP or if it hasn't worked in a long time, any clarification from the OP would be appreciated :)

Don't hesitate to try with an old 3.0.x versions, you can find those here: http://get.videolan.org/vlc/
OK :) , I have done clean install and then reset preferences and cache files always and tried other versions and here are the results -
VLC Version - Result -
vlc-3.0.14 Crashed
vlc-3.0.12 Crashed
vlc-3.0.11 Crashed
vlc-3.0.8.0 Crashed
vlc-3.0.1 It didn't crash but started to play the audio with message - VLC could not decode the format "av01" (AOMedia's AV1 Video)

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 17 May 2021 21:31
by Lotesdelere
So install v3.0.11 and make another log file:

Code: Select all

vlc --extraintf=logger --verbose=2 --logfile=C:\vlc.log --logmode=text --file-logging

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 18 May 2021 11:44
by chouquette
As pointed out by dav1d developers, the dav1d module will not be used on Windows XP. The crashing module is the libaom one.
It was introduced in VLC 3.0.5 but AFAICS it never worked on XP

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 18 May 2021 15:30
by govindo
So install v3.0.11 and make another log file:

Code: Select all

vlc --extraintf=logger --verbose=2 --logfile=C:\vlc.log --logmode=text --file-logging
https://www.mediafire.com/file/eswhdqgn ... c.log/file

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 19 May 2021 12:30
by Lotesdelere
Well, as Chouquette said it seems that none of the plugins VLC is using for decoding AV1 is working on Windows XP. :?
Which might be an incongruity since VideoLAN is one of the makers of AV1 and a member of Alliance for Open Media :roll:

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 19 May 2021 16:33
by govindo
Well, as Chouquette said it seems that none of the plugins VLC is using for decoding AV1 is working on Windows XP. :?
Which might be an incongruity since VideoLAN is one of the makers of AV1 and a member of Alliance for Open Media :roll:
Indeed it is quiet Ironic :cry:

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 20 May 2021 12:41
by Lotesdelere
So your only hope is to wait for an update of VLC v3.x which will be able to play AV1 on XP, because VLC v4.x won't be XP compatible anymore.
Try with an older nightly build of VLC:
https://artifacts.videolan.org/vlc-3.0/ ... 0411-0624/


Other alternatives:

FFplay from FFmpeg XPmod:
https://rwijnsma.home.xs4all.nl/files/ffmpeg/?C=M;O=D

MPC-HC 1.7.13 with LAVfiltersXP:
https://github.com/3dyd/LAVFiltersXP/releases

Maybe the Win32 build of this MPlayer pack:
http://www.mediafire.com/file/ilhzox0v1 ... 25.7z/file
or this one:
https://www.mediafire.com/file/lrfdchrb ... 16.7z/file

But TBH I haven't tried any of these possible solutions, so don't blame me if it doesn't work :P
And face it: more and more programs are dropping Windows XP support, it's time for a change.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 22 May 2021 15:43
by govindo

Other alternatives:

FFplay from FFmpeg XPmod:
https://rwijnsma.home.xs4all.nl/files/ffmpeg/?C=M;O=D

MPC-HC 1.7.13 with LAVfiltersXP:
https://github.com/3dyd/LAVFiltersXP/releases

Maybe the Win32 build of this MPlayer pack:
http://www.mediafire.com/file/ilhzox0v1 ... 25.7z/file
or this one:
https://www.mediafire.com/file/lrfdchrb ... 16.7z/file

But TBH I haven't tried any of these possible solutions, so don't blame me if it doesn't work :P
And face it: more and more programs are dropping Windows XP support, it's time for a change.
I am writing this so that any one else facing the same issue can know from reading this -

FFplay from FFmpeg XPmod can play av01 files but it doesn't have any gui.

LAVfiltersXP latest version dose not solve the problem.

And finally MPlayer builds are not compatible with xp.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 23 May 2021 09:55
by Lotesdelere
FFplay from FFmpeg XPmod can play av01 files but it doesn't have any gui.

It doesn't have any GUI but it has some command line options and hotkeys:
https://ffmpeg.org/ffplay.html

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 24 May 2021 13:09
by mederi
Other alternatives:

FFplay from FFmpeg XPmod:
https://rwijnsma.home.xs4all.nl/files/ffmpeg/?C=M;O=D
Thanks for the link. Unfortunately XPmod works only partially on Vista. Video plays fine, but without audio. So FFmpeg 3.0.1 is the last version for Vista. It is possible to seek in the video using right mouse button or keyboard arrows or Page Up/Down keys.

Code: Select all

Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, fltp, 192 kb/s SDL_OpenAudio (2 channels, 48000 Hz): WASAPI can't initialize audio client: CoInitialize nebolo volané. SDL_OpenAudio (1 channels, 48000 Hz): WASAPI can't initialize audio client: CoInitialize nebolo volané. SDL_OpenAudio (2 channels, 44100 Hz): WASAPI can't initialize audio client: CoInitialize nebolo volané. SDL_OpenAudio (1 channels, 44100 Hz): WASAPI can't initialize audio client: CoInitialize nebolo volané. No more combinations to try, audio open failed

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 24 May 2021 14:38
by Lotesdelere
Unfortunately XPmod works only partially on Vista. Video plays fine, but without audio.

Code: Select all

Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, fltp, 192 kb/s SDL_OpenAudio (2 channels, 48000 Hz): WASAPI can't initialize audio client: CoInitialize nebolo volané. SDL_OpenAudio (1 channels, 48000 Hz): WASAPI can't initialize audio client: CoInitialize nebolo volané. SDL_OpenAudio (2 channels, 44100 Hz): WASAPI can't initialize audio client: CoInitialize nebolo volané. SDL_OpenAudio (1 channels, 44100 Hz): WASAPI can't initialize audio client: CoInitialize nebolo volané. No more combinations to try, audio open failed

It works for me using FFplay XPmod on Windows 8.1 with this HEVC+MP3 video which also has a 48 kHz MP3 audio stream:
http://dl.free.fr/bZmlGjSWE

All other audio only files I've tried are also playing fine (MP2, MP3, OGG/Vorbis, AAC/MP4).
Check for the presence of a file named SDL.dll in your system path or environment variables paths and move it elsewhere.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 24 May 2021 15:56
by mederi
Just the video without audio. There is no such sdl.dll file in the system.
Hmm... Uncle Google says: https://trac.ffmpeg.org/ticket/6891
:D And the workaround works: https://stackoverflow.com/questions/468 ... 4-binaries
SDL: https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer
Thanks.

Re: VLC 3.0.8 still isn't playing AV1 video files

Posted: 05 Jun 2021 09:46
by govindo
:) Good news the latest nightly build of vlc 3.0.15 is able to play av01 files in xp but with some videos it freezes :wink: in between, keeping my fingers crossed.