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 секунд задержки).

Другие вопросы по тегам