У меня есть некоторые файлы, которые не могут быть воспроизведены с использованием приоритета демультиплексора по умолчанию в VLC (они останавливаются на первом кадре, а затем закрываются.) Исследуя проблему, я столкнулся с обсуждением точной проблемы, с которой я столкнулся, с разрешением, что avformat demuxer работает для этих файлов. Передача --demux=avformat
в командной строке позволяет мне открыть экземпляр VLC, а затем я могу добавить и воспроизвести эти файлы, но я не могу открыть плейлисты с этим параметром демультиплексора; VLC выдает следующую ошибку:
VLC can't recognize the input's format:
The format of 'file:///D:/path/here/test.xspf' cannot be detected. Have a look at the log for details.
Документация VLC гласит, что VLC может интерпретировать параметры из списков воспроизведения XPSF, которые включают такие элементы, как
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:option>demux=avformat</vlc:option>
</extension>
Однако это не работает. Видео загружается дольше (единственное различие в поведении, которое я вижу), загружает первый кадр, затем закрывается.