Just upgraded from VLC 1.05 to VLC 2.03 (latest).
Problem: Videos (.avi) get stuck on the first frame.
(These same videos used to play just fine in VLC 1.)
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.
Sign up to join this communityJust upgraded from VLC 1.05 to VLC 2.03 (latest).
Problem: Videos (.avi) get stuck on the first frame.
(These same videos used to play just fine in VLC 1.)
Solution:
Note: a symptom of this problem is seeing debug messages picture is too late to be displayed. (To turn on debug messages in VLC, see the section at the bottom of this posting)
The problem appears to be a bug in the default demuxer.
The solution is to change the default demuxer to the Avformat demuxer.
Here's how:
Menu Tools -> Preferences >
... -> Click radio button to Show Settings = ALL instead of SIMPLE
... -> Input/Codecs > Demuxers >
at very bottom of drop down list:
... -> Avformat Demuxer > Save, exit and restart VLC
This should solve the problem.
Turning on Debug Messages in VLC:
Go to: Tools > Messages > Increase verbosity from 0 to 2
Then play the video.
If there are problems, you should see error descriptions in the Message panel.
In addition to AKE's solution of changing the default demuxer, I have an alternative resolution.
I had an m4v format video which also was also stuck on the first frame.
The reason however was not the demuxer's fault per se, and not the root of the problem.
After playing the video with the "Avformat" demuxer, the audio was about 6 seconds behind the video.
The audio being more than 5 seconds behind results in the first video frame being stuck with the default demuxer..
Thus changing the demuxer would display past the first frame but not solve the sync problem.
Leaving the default demuxer alone, simply go to the menu:
Tools > Track Synchronization
On the Synchronization tab, lower the Audio Track Synchronization to the necessary value. The video should begin to play correctly once the audio is less than 5 seconds behind.
I had a similar problem when I was using VLC to convert/save a DV capture device using DirectShow. If I enable Disable the output then the video would be frozen at the first frame, but the audio would continue playing.
To fix this, I had to change my Caching under "show more options" to 5000ms. Then the video would play correctly (however I had about a 5 second delay).