21.12.2014, 10:10 UTC+1

Вы не зарегистрированы.

  • Войти
  • Зарегистрироваться

Дорогой посетитель мы рады вас приветствовать на: Allrussian Board Русскоязычный форум в Германии. Если это Ваше первое посещение этого сайта, то прочитайте, пожалуйста, помощь . Там Вы узнаете о возможностях управления сайтом. Чтобы использовать все возможности сайта Вы должны зарегистрироваться. Для этого используйте Регистрационный формуляр. Вы можете прочитать подробности регистрационного процесса. Если Вы уже регистрировались, здесь Вы можете войти.

Goga777 Мужской

Гуру

Дата регистрации: 06.12.2003

Сообщения: 5 030

Пол: Мужской

101

26.11.2007, 06:19

может, проблемы с синхронизацией ? кабель между видяхой и теликом нормальный ? в логах, присланных по мылу я тоже никакого криминала не увидел.

в любом случае, это не проблема двб-карты, значит обсуждаем в топике Для "бюджетников": vdr-xine




_______________
dreambox DM 7000/dm 800SE
VDR 1.7.12
  • К началу страницы

1455

Продвинутый

Дата регистрации: 18.04.2007

Сообщения: 396

102

26.11.2007, 10:41

Courage,
ясно, попробую.

Goga777,
Не-е... Кабель тут не причём.
Пока я просто вывожу на первый дисплей (монитор по VGA).




_______________
  • К началу страницы

Goga777 Мужской

Гуру

Дата регистрации: 06.12.2003

Сообщения: 5 030

Пол: Мужской

103

26.11.2007, 21:10

Совет от гуру

<rnissl> Please check that xshm was compiled into xine-lib. See the following command:
<rnissl> xine --help | grep -A1 -- -V
-V, --video-driver <drv> Auswahl des Video Treiber nach id. Verf?bar:
dxr3 aadxr3 xv SyncFB opengl xshm aa none xxmc sdl vidixfb vidix fb xvmc
Usually I use -V xv, but I've run some H.264 samples now with -V xshm and both output drivers work correctly
As mentioned recently, --verbose=2 will tell us some more information.




_______________
dreambox DM 7000/dm 800SE
VDR 1.7.12
  • К началу страницы

1455

Продвинутый

Дата регистрации: 18.04.2007

Сообщения: 396

104

29.11.2007, 16:20

Ну, якобы работает...

Разрешение скриншота щадящее для трафика. Интересуюсь, как народ юзает деинтерлейсинг (сейчас включено в самом "продрыгивателе"). Нужно что-то с этим делать. И звук почему-то исчезает через 1...2 секунды после переключения канала. Я, конечно, разберусь, но лучше бы выслушать советы.





_______________
  • К началу страницы

Goga777 Мужской

Гуру

Дата регистрации: 06.12.2003

Сообщения: 5 030

Пол: Мужской

105

29.11.2007, 17:57

когда я читал доки про мплеер, то встречал упоминания о разных фильтрах деинтерлейсинга, вероятно и здесь надо поиграться опциями и разными вариантами на этот счет.
А на sdtv каналах гребенка тоже есть ? под виндой ?




_______________
dreambox DM 7000/dm 800SE
VDR 1.7.12
  • К началу страницы

1455

Продвинутый

Дата регистрации: 18.04.2007

Сообщения: 396

106

29.11.2007, 20:41

Со звуком, наверное, без радикального апгрейта железа не получится. (Написал это в первоначальном местоположении).

Проблемы с выводом, как выяснилось, были ужЕ описаны именно в этом разделе. Т.е. это какие-то траблы с драйвером ATI. Для запуска Xine в редакторе меню KDE вписал команду запуска xine -V xshm, как и советовалось.
Кстати, у ATI в последних версиях дров всё пошло чёр-те как. Да и ядра новые в упор не хотят правильно работать с втроенными в старые материнки сетевыми картами. Ко всему прочему, модуль fglrx просто не собирается с новыми дровами+ядрами. Так что рабочаяя связка у меня 2.6.22.5 + ATI- 8.40.4.

Звук, кажется, пропадает потому, что просто захлёбывается система от перегрузки, о чём через некоторое время (минута ... две) сообщает Xine-Ui. Пока можно однозначно утверждать, что загрузка CPU существенно выше, чем на том же канале в Винде c Киберлинком (юзающим апп. ускоритель видеокарты) и Core AVC (последнюю версию с "таблэткой" добрые дяди вывалили на рапиду). В любом случае, пришло время мне менять железо. В Линуксе P4 с гипертредингом, отобранный и распиленный до упора (на 3.6) НЕ СПРАВЛЯЕТСЯ.


А деинтерлейсинг, родимый... Он же при воспроизведении потребуется везде, если только дисплей это НЕ кинескопный телевизор (спасибо товарищам "передатчикам" за архаическое наследие) и сам материал интерлейсный. Тут уж без разницы Винда или Линукс. Однако, если провайдер гонит интерлейсный рип с ориг. диска с прогрессивом, то фильм, хоть и числится у Премьеры ХД, как интерлейсный, не обязательно нужно подвергать деинтерлейсингу. А тут спорт... Ну, понятно.
Здесь же мы, кажется, имеем дело с простейшими видами деинтерлейсинга. Т.е. разработчикам есть над чем подумать. Взять хотя бы Win-декодер: http://sourceforge.net/projects/ffdshow (там сырцы есть)
http://www.free-codecs.com/download/FFDShow.htm
http://en.wikipedia.org/wiki/Ffdshow
У него настройки, как приборная панель в самолёте. В общем FFmpeg - не последнее слово.




_______________

Это сообщение уже редактировалось 2 раз/раза, последний раз пользователем »1455« (29.11.2007, 21:11)

  • К началу страницы

Goga777 Мужской

Гуру

Дата регистрации: 06.12.2003

Сообщения: 5 030

Пол: Мужской

107

29.11.2007, 22:07

так ffdshow помог улучшить картинку ? гребенка пропала ?




_______________
dreambox DM 7000/dm 800SE
VDR 1.7.12
  • К началу страницы

1455

Продвинутый

Дата регистрации: 18.04.2007

Сообщения: 396

108

29.11.2007, 23:07

Я ещё только собираюсь перебирать все декодеры, которые теоретически можно подцепить в Линуксе, на предмет загрузки CPU и работы деинтерлейсинга. Он должен выбираться и включаться в декодере, а не где бы то ни было.
Однако, это вовсе не значит, что уже изучил до конца возможности ffmpeg. К примеру, в ffmpeg-checkout-2007-11-29 как раз что-то про деинтерлейсинг. Значит, развивается эта штука. Завтра попробую перебрать с новеньким.




_______________
  • К началу страницы

Goga777 Мужской

Гуру

Дата регистрации: 06.12.2003

Сообщения: 5 030

Пол: Мужской

109

30.11.2007, 13:25

воспользуйся советом Гуру

Well, some channels set the "progressive frame" flag incorrectly, i. e.
although the content appears "weaved" and therefore cannot be
progressive, the encoder didn't detect this and declared the picture to
be progressive.

When running xine with

-Dtvtime:method=Greedy2Frame,cheap_mode=0,pulldown=0,use_progressive_frame_flag=1

then only non-progressive frames -- in other words interlaced frames --
will get deinterlaced with results like in the mentioned picture.

By changing

use_progressive_frame_flag=1

to

use_progressive_frame_flag=0

every frame will get deinterlaced, independent of the frame's
"progressive frame" flag. While this should solve the mentioned issue,
it will increase CPU load even for progressive material and may have
some impact on picture quality (e. g. sharpness) when compared to
progressive pictures which have not been touched by the deinterlacer.

Bye.
--
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl@gmx.de

а тут - для общего развития
http://guru.multimedia.cx/deinterlacing-filters/
Deinterlacing filters




_______________
dreambox DM 7000/dm 800SE
VDR 1.7.12
  • К началу страницы

Goga777 Мужской

Гуру

Дата регистрации: 06.12.2003

Сообщения: 5 030

Пол: Мужской

110

01.12.2007, 22:31

поставил себе на комп последний xine (не плагин, а сам проигрыватель), но почему-то нет никаких надписей и букв, видимо проблемы с фонтами. Есть идеи, как побороть ?





_______________
dreambox DM 7000/dm 800SE
VDR 1.7.12
  • К началу страницы

1455

Продвинутый

Дата регистрации: 18.04.2007

Сообщения: 396

111

02.12.2007, 11:24

В дополнение к моим прошлым проблемам проблемам добавилась главная, которую просто не заметил. Несмотря на то, что какое-то изображение при приёме h264 есть (выглядит, как слайд-шоу), в консоли ксайна непрерывно сыпятся ошибки

Исходный текст

1
2
3
[h264 @ 0xb65fc2f0]non existing PPS referenced
[h264 @ 0xb65fc2f0]decode_slice_header error
[h264 @ 0xb65fc2f0]no frame!

оканчивающиеся обычно словами

Исходный текст

1
[h264 @ 0xb65fc2f0]Interlaced pictures + spatial direct mode is not implemented

В конце концов, ксайн просто вылетает. Использовал xine-lib-1-2-1acec799fb7c (как самый свежий на тот момент), а не xine-lib-cvs-20070829224000. Замена FFmpeg на свежайший ничего не дала.
Фраза "non existing PPS reference" обсасывается тут:
http://lists.mplayerhq.hu/pipermail/ffmp…ber/003779.html
spatial direct mode нашёл тут http://ieeexplore.ieee.org/Xplore/login.…64/01377367.pdf
И чего это он такой несовместимый с деинтерлейсингом?
И ещё заметил, что даже нек. DVB-S каналы, имеющие заведомо достаточный уровень сигнала в Винде, отказываются работать.

Кстати, у меня работают с одинаковым успехом и xshm и opengl.




_______________

Это сообщение уже редактировалось 3 раз/раза, последний раз пользователем »1455« (02.12.2007, 11:50)

  • К началу страницы

Goga777 Мужской

Гуру

Дата регистрации: 06.12.2003

Сообщения: 5 030

Пол: Мужской

112

02.12.2007, 12:22

кто может нам помочь, так это Reinhard Nissl , но ему необходимы более детальная информация - на каком канале это происходит, логи, какая у тебя конфигурация системы - железо и софт. На ирк канале про xine на freenode можно обсосать эту тему вместе с ним вечерами после 9 вечера по Москве.

Цитата

Со слов пользователя 1455

Исходный текст

1
[h264 @ 0xb65fc2f0]Interlaced pictures + spatial direct mode is not implemented



увы, поддержка spatial mode еще не реализована в ffmpeg

Цитата


И ещё заметил, что даже нек. DVB-S каналы, имеющие заведомо достаточный уровень сигнала в Винде, отказываются работать.


не понял - они не лочатся что-ли в линуксе ?
есть какая-либо закономерность в этих каналах ?




_______________
dreambox DM 7000/dm 800SE
VDR 1.7.12
  • К началу страницы

1455

Продвинутый

Дата регистрации: 18.04.2007

Сообщения: 396

113

02.12.2007, 13:40

Ну, что же... Надо тогда собирать логи.

Цитата

не понял - они не лочатся что-ли в линуксе ?
есть какая-либо закономерность в этих каналах ?

Просто подумалось, что глюки с h264 могут быть из-за слабого сигнала. А так, без системы, наверное показалось. Уже везде черти мерещатся. Всё двадцать пять раз переставил с разными версиями, но кажется, дело именно в FFmpeg (точнее, в его работе под Suse). Обычные каналы идут нормально. Логи чистые.




_______________
  • К началу страницы

1455

Продвинутый

Дата регистрации: 18.04.2007

Сообщения: 396

114

02.12.2007, 20:45

Почистил всё, удалив мусор в системе. Через KDE-клиента SVN, запросил ffmpeg-cvs-02-12-2007 (не знаю, сыграла ли роль дата, ведь нового там не много).
Запускаю на Зюзе теперь так:

Исходный текст

1
xine -V xshm --post vdr_video --post vdr_audio --post upmix_mono "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"

Деинтерлейсинг пока опускаю. Кнопку "VDR" нажимать не надо.
Первые секунды идёт то же самое:

Исходный текст

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
lxuser@linux-y9e1:/usr/bin> xine -V xshm --post vdr_video --post vdr_audio --post upmix_mono "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"
This is xine (X11 gui) - a free video player v0.99.5.
(c) 2000-2007 The xine Team.
ratio: 0
+++ CLEAR(-1a)
=== CLEAR(-1.1)
=== CLEAR(-1.2)
=== CLEAR(-1.3)
=== CLEAR(-1.4)
=== CLEAR(-1.5)
--- CLEAR(-1a)
+++ CLEAR(-1b)
=== CLEAR(-1.1)
=== CLEAR(-1.2)
=== CLEAR(-1.3)
=== CLEAR(-1.4)
=== CLEAR(-1.5)
--- CLEAR(-1b)
buffer usage: 139,  0,  0,  0, 0x838abf8
ratio: 13333
buffer usage: 133,  0,  0,  0, 0x838abf8
......................>
buffer usage:   0,  0, 12,  0, 0x838abf8
vdr: flush: n: 104, 958,5
+++ CLEAR(-5a)
=== CLEAR(-5.1)
=== CLEAR(-5.2)
=== CLEAR(-5.3)
=== CLEAR(-5.4)
=== CLEAR(-5.5)
--- CLEAR(-5a)
+++ CLEAR(-5b)
=== CLEAR(-5.1)
=== CLEAR(-5.2)
=== CLEAR(-5.3)
=== CLEAR(-5.4)
=== CLEAR(-5.5)
--- CLEAR(-5b)
[h264 @ 0xb66722f0]non existing PPS referenced
[h264 @ 0xb66722f0]decode_slice_header error
.........................>
[h264 @ 0xb66722f0]no frame!

Но через неск. секунд пошло! Как будто синхронизируется:

Исходный текст

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
buffer usage:   1,  0,  0,  4, 0x838abf8
buffer usage:   1,  0,  0,  2, 0x838abf8
ratio: 17647
buffer usage: 210,  0,  0,  3, 0x838abf8
buffer usage: 373,  0,  0,  8, 0x838abf8
buffer usage: 372,  0,  0,  5, 0x838abf8
buffer usage: 416,  0,  0,  5, 0x838abf8
buffer usage: 493,  0,  1,  6, 0x838abf8
buffer usage: 491,  0,  2,  6, 0x838abf8
buffer usage: 488,  0,  3,  3, 0x838abf8
buffer usage: 498,  0,  2,  1, 0x838abf8
....................
buffer usage: 498, 55,  3,  0, 0x838abf8
buffer usage: 498, 57,  0,  0, 0x838abf8
buffer usage: 498, 61,  0,  0, 0x838abf8
buffer usage: 497, 62,  0,  0, 0x838abf8
buffer usage: 494, 64,  0,  0, 0x838abf8
ratio: 17647
buffer usage:  47, 46,  0,  0, 0x838abf8
ratio: 17647
lxuser@linux-y9e1:/usr/bin>

Это и должно быть, наверное. Видео стало гораздо плавнее, но звука по-прежнему нет. Появляется только на пару секунд при переключении h264-канала.




_______________
  • К началу страницы

eugenv

Участник

Дата регистрации: 07.01.2005

Сообщения: 22

115

03.12.2007, 22:58

Цитата

Со слов пользователя free-x
Для "бюджетников"
vdr+xine+streamdev-client. Связка рабочая. Совсем не обязательно xine-network иметь.
Запускаешь в background процесс vdr с причандалами. Затем запускаешь xine и жмёшь кнопку VDR. Нелогичной кажется посылка клавиш/кнопок не в окно xine а в окно консоли где запущен VDR =)


Достав эту цитату и стряхнув пыль, хотелось бы спросить, а как запустить Xine по принципу Xine-Network и коммандой:
xine vdr-socket:/192.168.1.1#demux:mpeg_pes
на клиенте с установленным XINE и без установленного VDR.

Я собрал такую связку на LINVDR, а хотелось бы на базе ArVdr.




_______________
  • К началу страницы

free-x Мужской

Гуру

Дата регистрации: 16.07.2003

Сообщения: 5 972

Пол: Мужской

Место проживания: там, за горизонтом

Увлечения: Семья,Linux, VDR

116

04.12.2007, 08:20

а в ArVDR уже появился этот плагин? ?(




_______________
T90: 28.2E-19.2E-S13E-S9E-S4.8E-S4W
VDR#1: Ubuntu 8.04+VDR-1.7.10+S2API+eHD TeVii S650
VDR#2: Ubuntu 8.04+ArVDR 0.7 SS1 Rev.1.3
VDR#3: Ubuntu 9.04+VDR-1.7.12+S2API+VDPAU(GeForce 8400 GS)+xine-0.9.3 TT S2-3200
А ты помог RuVDRWiki?
  • К началу страницы

eugenv

Участник

Дата регистрации: 07.01.2005

Сообщения: 22

117

04.12.2007, 09:30

Цитата

Со слов пользователя фрее-х
а в АрВДР уже появился этот плагин? ?(


А разве xineliboutput не тоже самое?




_______________
  • К началу страницы

free-x Мужской

Гуру

Дата регистрации: 16.07.2003

Сообщения: 5 972

Пол: Мужской

Место проживания: там, за горизонтом

Увлечения: Семья,Linux, VDR

118

04.12.2007, 09:32

нет конечно же. Это две большие разницы
http://www.free-x.de/wiki/index.php/Plugins#X




_______________
T90: 28.2E-19.2E-S13E-S9E-S4.8E-S4W
VDR#1: Ubuntu 8.04+VDR-1.7.10+S2API+eHD TeVii S650
VDR#2: Ubuntu 8.04+ArVDR 0.7 SS1 Rev.1.3
VDR#3: Ubuntu 9.04+VDR-1.7.12+S2API+VDPAU(GeForce 8400 GS)+xine-0.9.3 TT S2-3200
А ты помог RuVDRWiki?
  • К началу страницы

eugenv

Участник

Дата регистрации: 07.01.2005

Сообщения: 22

119

04.12.2007, 10:35

Восмосно ли xine прикрутить к ARVDR? (rein Theoretisch)




_______________
  • К началу страницы

free-x Мужской

Гуру

Дата регистрации: 16.07.2003

Сообщения: 5 972

Пол: Мужской

Место проживания: там, за горизонтом

Увлечения: Семья,Linux, VDR

120

04.12.2007, 10:47

-Скажите, а где у вас в Одессе магазин "Принцип"?
-Нет у нас такого
-Хм...а Гога говорил, что в Одессе в принципе все есть

Так что чисто теоретически возможно, на практике с напильником, молотком и "етить твою налево" тоже




_______________
T90: 28.2E-19.2E-S13E-S9E-S4.8E-S4W
VDR#1: Ubuntu 8.04+VDR-1.7.10+S2API+eHD TeVii S650
VDR#2: Ubuntu 8.04+ArVDR 0.7 SS1 Rev.1.3
VDR#3: Ubuntu 9.04+VDR-1.7.12+S2API+VDPAU(GeForce 8400 GS)+xine-0.9.3 TT S2-3200
А ты помог RuVDRWiki?
  • К началу страницы


Рыбалка    покупка, ремонт, аренда дома или квартиры в Германии

Lr Shop,Jungle Man Parfüm und Colostrum bestellen in Deutschland und Aloe vera gel

Lr Joyce Schmuck

Lr Jungle Man Parfüm



TopList