VLC 2 Заморожен / застрял на первом кадре видео AVI
Только что обновлен с VLC 1.05 до VLC 2.03 (последняя версия).
Проблема: видео (.avi
) застрять на первом кадре.
(Эти те же самые ролики хорошо воспроизводились в VLC 1.)
3 ответа
Решение:
Примечание. Признаком этой проблемы является то, что изображение отладочных сообщений слишком поздно для отображения. (Чтобы включить отладочные сообщения в VLC, см. Раздел внизу этого сообщения)
Проблема, кажется, ошибка в default
демультиплексор.
Решение состоит в том, чтобы изменить демультиплексор по умолчанию на Avformat
демультиплексор.
Вот как:
Menu Tools -> Preferences >
... -> Click radio button to Show Settings = ALL instead of SIMPLE
... -> Input/Codecs > Demuxers >
в самом низу выпадающего списка:
... -> Avformat Demuxer > Save, exit and restart VLC
Это должно решить проблему.
Благодарим Жана-Франсуа и Лотесделера на форуме VideoLan. http://forum.videolan.org/viewtopic.php?f=14&t=98381&start=80 К сожалению, их правильное решение похоронено в нижней части 5 страниц ответов, которые не работают... надеюсь, это архивирует решение так что это легче найти в будущем.
Включение сообщений отладки в VLC:
Идти к: Tools > Messages > Increase verbosity from 0 to 2
Затем воспроизведите видео.
Если есть проблемы, вы должны увидеть описания ошибок на панели сообщений.
В дополнение к решению AKE об изменении демультиплексора по умолчанию у меня есть альтернативное разрешение.
У меня было видео в формате m4v, которое также застряло на первом кадре.
Причиной, однако, была не вина демультистратора как таковая, а не причина проблемы.
После воспроизведения видео с демультиплексора "Avformat", аудио было около 6 секунд позади видео.
Звук, задерживающийся более чем на 5 секунд, приводит к тому, что первый кадр видео застревает с демультиплексором по умолчанию.
Таким образом, изменение демультиплексора будет отображаться после первого кадра, но не решит проблему синхронизации.
Оставив демультиплексор по умолчанию, просто перейдите в меню:
Tools > Track Synchronization
На Synchronization
вкладка, опустите Audio Track Synchronization
до нужного значения. Видео должно начать воспроизводиться правильно после того, как звук отстает менее чем на 5 секунд.
У меня была похожая проблема, когда я использовал VLC для преобразования / сохранения устройства захвата DV с помощью DirectShow. Если я включу Disable the output
тогда видео будет заморожено в первом кадре, но звук продолжит воспроизводиться.
Чтобы это исправить, мне пришлось поменять Caching
под "показать больше вариантов", чтобы 5000ms
, Тогда видео будет воспроизводиться правильно (однако у меня было около 5 секунд задержки).