5

Только что обновлен с VLC 1.05 до VLC 2.03 (последняя версия).

Проблема: видео (.avi) застряли на первом кадре.

(Эти те же самые ролики хорошо воспроизводились в VLC 1.)

3 ответа3

9

Решение:

Примечание. Признаком этой проблемы является то, что изображение отладочных сообщений слишком поздно для отображения. (Чтобы включить отладочные сообщения в 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

Затем воспроизведите видео.

Если есть проблемы, вы должны увидеть описания ошибок на панели сообщений.

2

У меня была похожая проблема, когда я использовал VLC для преобразования / сохранения устройства захвата DV с помощью DirectShow. Если включить параметр « Disable the output то видео будет заморожено в первом кадре, но звук продолжит воспроизводиться.

Чтобы это исправить, мне пришлось изменить Caching разделе "Показать больше параметров" на 5000ms . Тогда видео будет воспроизводиться правильно (однако у меня было около 5 секунд задержки).

2

В дополнение к решению AKE об изменении демультиплексора по умолчанию у меня есть альтернативное разрешение.

У меня было видео в формате m4v , которое также застряло на первом кадре.
Причиной, однако, была не вина демусера как таковая, а не причина проблемы.

После воспроизведения видео с помощью демультиплексора "Avformat", аудио отставало от видео примерно на 6 секунд.
Звук с задержкой более чем на 5 секунд приводит к тому, что первый кадр видео застревает с демультиплексором по умолчанию.
Таким образом, изменение демультиплексора будет отображаться после первого кадра, но не решит проблему синхронизации.

Оставив демультиплексор по умолчанию, просто зайдите в меню:

Tools > Track Synchronization

На вкладке « Synchronization » уменьшите Audio Track Synchronization до необходимого значения. Видео должно начать воспроизводиться правильно после того, как аудио отстает менее чем на 5 секунд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .