LAVFilters icon indicating copy to clipboard operation
LAVFilters copied to clipboard

Unable to play a video, but can seek through individual frames

Open nbmrjuhneibkr opened this issue 2 months ago • 4 comments

LAV video decoder v0.80.0.9 included with MPC-HC v2.5.4

Video file: https://archive.org/download/DAICONIVREMASTER/DAICONIVunprocessedVersion.mkv [5.4GB]

When opened, first frame of the video is displayed, but it does not advance any further despite seemingly not being paused. I can seek through the video manually and see any frame, but it wouldn't play.

nbmrjuhneibkr avatar Oct 27 '25 21:10 nbmrjuhneibkr

The first audio track is empty and invalid. Plays ok if you select second track.

clsid2 avatar Oct 27 '25 21:10 clsid2

Hmm, that indeed appears to be the case. I didn't realize that issues with the audio track can prevent video from playing. Maybe it would've been better to play the video anyway and report the current audio track as invalid (this can be displayed in the status bar when "Audio info" is enabled in MPC-HC). Or auto-pause playback and display an error message.

nbmrjuhneibkr avatar Oct 29 '25 00:10 nbmrjuhneibkr

Things aren't that simple, so no, that can't be done that way.

The file is broken. I don't think the splitter has enough information during the initial parsing to detect the track is empty.

clsid2 avatar Oct 29 '25 00:10 clsid2

Thanks for the explanation. Maybe I should keep this issue open, just in case there could be a way to implement detection for such broken tracks in the future.

nbmrjuhneibkr avatar Oct 29 '25 02:10 nbmrjuhneibkr