#1 18.11.2014 09:39:44

SamuelLinux
Administrator
Зарегистрирован: 20.03.2010
Сообщений: 249
IP-адрес

H.264 | Проблемы при воспроизведении

Здравствуйте.

При просмотре видео в формате H.264 на видеоплеере VLC присутствуют ощутимые задержки, а так же остановки видеопотока.

Вот выдержка из отладочного вывода:

[console]
[0x7f1e88d26a68] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
<...>
[h264 @ 0x7f1e88dce840] reference picture missing during reorder
<...>
[h264 @ 0x7f1e88dce840] Missing reference picture, default is 65546
[/console]

При просмотре того же видеофайла на MPlayer'е остановки отсутствуют, однако также как и в VLC имеют место слабые, но ощутимые задержки видеопотока.

Как устранить описанные проблемы?

Спасибо.

Intel® Core™ i5-2410M CPU @ 2.30GHz;

Nvidia GeForce 410M (304.123);

Linux 3.17.3 (Arch);

libx264 1:142.20140826;

gst-libav 1.4.4;

VLC 2.1.5;

MPlayer 37224.

#2 18.11.2014 11:07:17

stranger
Administrator
Зарегистрирован: 30.01.2014
Сообщений: 2 582
IP-адрес

H.264 | Проблемы при воспроизведении

SamuelLinux, VLC - кроссплатформенный плеер.

Дайте ссылку на само видео (конечно если там не постельная сцена Вас и жены соседа), иначе разговор ни о чём.

#3 18.11.2014 11:33:53

SamuelLinux
Administrator
Зарегистрирован: 20.03.2010
Сообщений: 249
IP-адрес

H.264 | Проблемы при воспроизведении

Вот ссылка.

Задержки сильно заметны в следующих частях видеоролика:

- в самом начале, по окончанию заставки и начале презентации материала — заставка как бы замирает поверх содержимого;

- при печати автора в консоли или в текстовом редакторе — курсор перескакивает со слова на слово.

Запустите VLC в консоли командой `cvlc <файл>`, подождите некоторой время, проверьте вывод на наличие ошибок, аналогичных моим. Спасибо.

#4 18.11.2014 12:08:25

stranger
Administrator
Зарегистрирован: 30.01.2014
Сообщений: 2 582
IP-адрес

H.264 | Проблемы при воспроизведении

SamuelLinux, ни одной задержки вообще. Ролик воспроизводится идеально. Да, VLC ругается, но воспроизведение идеально. Ругань:

[console=user]cvlc 393-guest-user-record.mp4
VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
[0x99f8858] dummy interface: using the dummy interface module...
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
[0x9af4b08] main vout display error: Failed to resize display
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[0x99b7b58] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[/console]

Ещё раз: воспроизведение идеально. Никаких сбоев, никаких тормозов.

#5 18.11.2014 12:37:52

mvt
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 6 467
IP-адрес

H.264 | Проблемы при воспроизведении

SamuelLinux, stranger
На нифига никах задержек и ругани в терминале. Всё просто работает. Если это была реклама - неудачно, здесь прокатит скрытая реклама на русском языке. А может, и не прокатит :)

#6 18.11.2014 12:44:54

stranger
Administrator
Зарегистрирован: 30.01.2014
Сообщений: 2 582
IP-адрес

H.264 | Проблемы при воспроизведении

mvt, ну чё ты сразу плохое думашь? Может быть у товарища действительно 386 DX 66?

#7 18.11.2014 12:47:35

SamuelLinux
Administrator
Зарегистрирован: 20.03.2010
Сообщений: 249
IP-адрес

H.264 | Проблемы при воспроизведении

stranger, mvt, будьте любезны, огласите версии пакетов libx264, gst-libav, VLC, установленных у вас в системе.

#8 18.11.2014 12:49:04

mvt
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 6 467
IP-адрес

H.264 | Проблемы при воспроизведении

mvt, ну чё ты сразу плохое думашь? Может быть у товарища действительно 386 DX 66?

А правда, и вот чего я возмутился... :)
SamuelLinux
Давайте конкретные параметры и машины и системы, хорошо?

#9 18.11.2014 12:56:11

SamuelLinux
Administrator
Зарегистрирован: 20.03.2010
Сообщений: 249
IP-адрес

H.264 | Проблемы при воспроизведении

Quote by mvt
Давайте конкретные параметры и машины и системы, хорошо?


Я указал их в первом сообщении. Если чего-то ещё не хватает — спрашивайте.

#10 18.11.2014 13:02:03

mvt
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 6 467
IP-адрес

H.264 | Проблемы при воспроизведении

Quote by mvt
Давайте конкретные параметры и машины и системы, хорошо?


Я указал их в первом сообщении. Если чего-то ещё не хватает — спрашивайте.

Да, простите, увлёкся.
Судя по машине - проблем быть не должно. А канал нормальный? пробовали с другой системы?

#11 18.11.2014 13:13:24

stranger
Administrator
Зарегистрирован: 30.01.2014
Сообщений: 2 582
IP-адрес

H.264 | Проблемы при воспроизведении

Quote by SamuelLinux
libx264
0.133

Quote by SamuelLinux
gst-libav
отсутствует

Quote by SamuelLinux
VLC
2.1.5

Quote by mvt
А канал нормальный?


Так речь вроде уже о воспроизведении с харда.

#12 18.11.2014 13:19:33

SamuelLinux
Administrator
Зарегистрирован: 20.03.2010
Сообщений: 249
IP-адрес

H.264 | Проблемы при воспроизведении

Раньше стоял Дебиан, смотрел те же скринкасты — проблем не было.

Думаю причина в драйверах для видеокарты. Дело в том, что в Arch'е в настоящий момент при использовании последних версий проприетарных драйверов наблюдаются графические изъяны в среде GNOME. Поэтому у меня стоит устарелая версия драйверов (которая так же поддерживается). Может быть с этим и связана причина задержек в видео. Какая у вас видеокарта и, если Nvidia, какая версия драйвера?

#13 18.11.2014 13:21:48

SamuelLinux
Administrator
Зарегистрирован: 20.03.2010
Сообщений: 249
IP-адрес

H.264 | Проблемы при воспроизведении

stranger, спасибо. А видеокарта какая и драйвера?

#14 18.11.2014 13:29:19

mvt
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 6 467
IP-адрес

H.264 | Проблемы при воспроизведении

stranger, спасибо. А видеокарта какая и драйвера?

Да у меня древняя видюха. GF8600GT. Драйвер - открытый. Всё работает. Может, скачать Вам этот ролик и возмёте го на Яндех-диске?

#15 18.11.2014 13:33:40

stranger
Administrator
Зарегистрирован: 30.01.2014
Сообщений: 2 582
IP-адрес

H.264 | Проблемы при воспроизведении

SamuelLinux, sorry, точно не скажу - сейчас пишу уже с другой машины. На той, где тестил, какой-то древний Radeon mobility 4870 если склероз не изменяет. Ну и fglrx соответственно.

mvt, такое наше дело стариковское... :D

#16 18.11.2014 13:33:45

SamuelLinux
Administrator
Зарегистрирован: 20.03.2010
Сообщений: 249
IP-адрес

H.264 | Проблемы при воспроизведении

Quote by mvt
Может, скачать Вам этот ролик и возмёте го на Яндех-диске?
Спасибо, не надо. Я в состоянии это сделать самостоятельно.

#17 18.11.2014 13:36:47

SamuelLinux
Administrator
Зарегистрирован: 20.03.2010
Сообщений: 249
IP-адрес

H.264 | Проблемы при воспроизведении

stranger, Ну, ясно. Одним словом, дело не в железе. Спасибо за ваше участие в рекламной кампании в разборе проблемы ; )

#18 18.11.2014 13:40:39

stranger
Administrator
Зарегистрирован: 30.01.2014
Сообщений: 2 582
IP-адрес

H.264 | Проблемы при воспроизведении

Quote by SamuelLinux
дело не в железе


Вне всякого сомнения!

#19 18.11.2014 14:32:18

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

H.264 | Проблемы при воспроизведении

SamuelLinux, а вы попробуйте сбросить настройки VLC. Где то видел, то ли на форуме арча, то ли на форме VLC, что там проблемы с аппаратным ускорением VDPAU.
И еще попробуйте вот что

#20 18.11.2014 14:35:56

stranger
Administrator
Зарегистрирован: 30.01.2014
Сообщений: 2 582
IP-адрес

H.264 | Проблемы при воспроизведении

baralgin, nvidia много раз. Никогда проблем не видел!

#21 28.11.2014 19:05:49

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

H.264 | Проблемы при воспроизведении

Присоединюсь к вопросу:
Имеем пару тестовых файлов:
(Invalid img)(Invalid img)
ftp://176.37.77.120/Video_test/h.264-1920x1080-24fps-ac3.mkv ftp://176.37.77.120/Video_test/movie_01_01.avi
^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^
На VLC слайдшоу 1-2 fps Загрузка проца 100% На VLC адекватно воспроизводится Загрузка проца ~65%
На mplayer Воспроизводится как slowmotion Загрузка проца 100% На mplayer адекватно воспроизводится Загрузка проца ~55%
_________________________________________________
Железо в подписи
OpenSUSE 13.1 3.11.10-21-default i686
nvidia-computeG02 304.123-32.1
x11-video-nvidiaG02 304.123-32.1
vlc 2.1.5-234.1
libx264-142
_________________________________________________
И все бы ничего, списывал на то что железо, мягко говоря, не молодое если бы не одно "НО"...
НО оно нормально воспроизводится на ХРюше в том же VLC и на том же железе o_O
_________________________________________________
И как быть в этой ситуации???

#22 28.11.2014 19:39:43

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

H.264 | Проблемы при воспроизведении

diablopc, скачал первый ролик. OpenSUSE 13.1, дешевая видяха Nvidia, проприетарный драйвер, воспроизведение в Mplayer - никаких проблем вообще (загрузка одного ядра в районе 40%, второго 0%).

Дело видимо в чем-то другом: процессор, разрешение экрана, ..

#23 28.11.2014 19:42:09

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

H.264 | Проблемы при воспроизведении

1000Mhz, Та вот и я думаю что должно хватать..... НО... Но, блин, не хватает....
.. и нехватает чего-то в ПО, так как на другой системе все норм, но ради хд видео на винду я переезжать не собираюсь!)

Quote by 1000Mhz
Дело видимо в чем-то другом: процессор, разрешение экрана, .

процессор - Возможно, конечно, но там же почему-то нормально все....((
разрешение экрана 1680х1050

#24 28.11.2014 19:52:16

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

H.264 | Проблемы при воспроизведении

В ПО все Ок! У Mplayer`а много опций ком. строки, думаю можно сконфигурить под себя.

Quote by diablopc
разрешение экрана 1680х1050

Разница не существенная- у меня 1368x768

#25 28.11.2014 20:10:42

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

H.264 | Проблемы при воспроизведении

Quote by diablopc
ASUSTeK:P4P800-X/Cel_2.0Ghz_s478@3.0Gzh/2Gb_ddr400/NV7600GS@256Mb/ST3408+WD1002FAEX/openSUSE 13.1

И на этом железе вы собираетесь смотреть FullHD?

У меня тоже самое (разве что пень 4 нормальный).

Что первый ролик, что второй нормально воспроизводятся. SMPlayer.

Но не надо хватать звёзд с неба. Такому железу 720р максимум (и достаточно).

з.ы. это так ремарка.


Смотрите настройки, что-то там про выпадение кадров, петлевой фильтр, прочая постобработка и т.п.

#26 28.11.2014 20:17:33

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

H.264 | Проблемы при воспроизведении

Quote by verg
. Такому железу 720р максимум

ftp://176.37.77.120/Video_test/h.264-1280x720-25fps-ac3.mkv
Да если бы.... Вот это тоже с минимальными но все же торможениями.... Видео просто отстает от звука. И если на минуте-двух этого не заметно, то на 10 минутах видео может секунд на 10-15 отстать от звуковой дорожки.

Quote by verg
У меня тоже самое (разве что пень 4 нормальный).

Если не секрет - какой именно??
( при ихней нынешней цене ~5-10$ мож и прикуплю)

Quote by verg
Смотрите настройки, что-то там про выпадение кадров, петлевой фильтр, прочая постобработка и т.п.

Та блин в VLC уже поотрубал все что можно и нельзя.....

#27 28.11.2014 20:20:19

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

H.264 | Проблемы при воспроизведении

Quote by diablopc
Если не секрет - какой именно??

Intel(R) Pentium(R) 4 CPU 2.00GHz Northwood (без HT) 8/512Kb Cache (Family:F Model:2 Stepping:9) at ~3,00GHz

Quote by diablopc
Та блин в VLC уже поотрубал все что можно и нельзя.....

VLC мне почему-то всегда не нравился. Тормозами и артефактами в видео.

#28 28.11.2014 20:25:38

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

H.264 | Проблемы при воспроизведении

diablopc, а драйвер видеокарты какой, открытый или проприетарный? Я бы попробовал с альтернативным, возможно дело в какой-то регрессии.

#29 28.11.2014 20:26:58

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

H.264 | Проблемы при воспроизведении

Quote by diablopc
ftp://176.37.77.120/Video_test/h.264-12 … ps-ac3.mkv
Да если бы.... Вот это тоже с минимальными но все же торможениями.... Видео просто отстает от звука. И если на минуте-двух этого не заметно, то на 10 минутах видео может секунд на 10-15 отстать от звуковой дорожки.

Не если бы, а судьба.
И "апгрейд" проца не поможет. Аппаратного ускорения видео на видеокарте данного железа (а это максимум GeForce7) всё равно нет. (по крайней мере на линуксе, да и на винде тоже, но там с этим вроде бы получше)

#30 28.11.2014 20:28:16

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

H.264 | Проблемы при воспроизведении

Quote by yars
diablopc, а драйвер видеокарты какой, открытый или проприетарный? Я бы попробовал с альтернативным, возможно дело в какой-то регрессии.

Это неважно.
На самом деле неважно. FullHD будет всё равно тормозить. Да и битрейт видео высокий 6000кб/c (как одна из причин лёгких тормозов).

Board footer