26.09.2018, 09:31 UTC+2

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

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

Goga777 Мужской

Гуру

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

Сообщения: 4 987

Пол: Мужской

1

24.12.2007, 08:46

HDTV & DVB-S2 на Linux - попытка FAQ

Вопрос Хочу смотреть под Линуксом hdtv dvb-s2 каналы и просто hdtv рипы. Это возможно ?
Ответ Сразу скажу, стабильного варианта еще нет. Придется поработать напильником. Но шансы есть :) Читаем дальше.

Вопрос ОК. Я готов. И первый вопрос - что нужно для того, чтобы смотреть h.264 dvb-s2 каналы.
Ответ Вам нужна dvb-s2 карта. Список поддерживаем в Linux dvb-s2 карт вы найдете в конце длинного списка на http://linuxtv.org/hg/v4l-dvb/file/3fe43…x/CARDLIST.cx88 Пока там нет карта на демодуляторе stb0899 , но эти карты работают с дровамии от нашего соотечественника Игоря Липлянина http://mercurial.intuxication.org/hg/s2-liplianin Эти драйвера мы и рекомендуем вам использовать, если у вас есть dvb-s2 карта.

Вопрос Так, хорошо. А как VDR запустить с поддержкой h.264 dvb-s2 ?
Ответ Хорошее HOWTO on free-x
http://www.forum.free-x.de/wbb/index.php…D=1210#post1210

Вопрос А какая конфигурация моего железа должна быть, чтобы проигрывание h.264 1080i контента шло без тормозов ?
Ответ На эту тему милости просим в Строим платформу для Hdtv Однозначно надо ориентироваться на двухядерный проц. Разработчики ffmpeg/MPlayer рекомендуют использовать на двухядерный процессор от Интел или AMD - 2.6ghz c2d / amd x2 2ghz+

Вопрос А зачем нужен такой мощный проц ? Я читал, что если прикупить ATI/AMD и Nvdia видеокарты с поддержкой аппаратного ускорения h.264 (технологии avivo/uvd и pure video), то под windows такого мощного процессора не надо.
Ответ Ключевое слово - windows. Увы, под линуксом поддержка аппаратного h.264 декодирования на картах ATI/AMD и Nvidia еще не реализована. Ждем-с. Видяхи от AMD/ATI обсуждаем в ATI/AMD видеокарты (Radeon - X и HD cерия, аппаратное h.264 ускорение - UVD/AVIVO HD)

Вопрос А я читал, что для карты eHD , которая имеет на борту встроенный декодер от Micronas не нужен мощный проц.

Ответ Верно. По словам разработчика линуксовых дров на карту George Acher достаточно Pentium 300 MGz и при этом декодирование 1080i потока будет проходить без торомозов.
Карта эта достаточно редка и поэтому отзывов о работе с ней в Рунете маловато. Пока советую почитать этот топ
Extension HD PCI - карта с hardware h.264 decoder

Вопрос Хорошо, а кроме упомянутых выше VDR и xine на чем еще можно смотреть в линуксе HDTV ?

Ответ Его величество [url=http://allrussian.info/thread.php?threadid=42182&hilight=mplayer,]Mplayer[/url] обязательно собранный из последнего svn. По идее VLC media player должен уметь играть hdtv контент.


Вопрос Какую из dvb-s2 карт по рекомендуете ?
Ответ Я рекомендую карты, основанные на демодуляторе cx24166 , так как пока в линуксе они работают лучше, чем карты построенные на stb0899 . Вот список таких карт

Цитата


Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid
Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 она же WinTV-NOVA-HD-S2
TeVii S460 DVB-S/S2
Omicom SS4 DVB-S/S2 PCI
TBS 8920 DVB-S/S2
TeVii S420 DVB-S
PROF 7300 DVB-S/S2
DvbWorld PCI2004C


вот карты на демодуляторе stb0899

Цитата


Azurewave AD-SP400 CI
Twinhan VP-1041
TechniSat SkyStar HD2
KNC1 DVB-S2 TV Station
Satelco DVB-S2 TV Station
Satelco DVB-S2 Easywatch
TechniSat SkyStar HD
TechnoTrend TT-budget S2-3200
TerraTec Cinergy S2 PCI HD CI


страничка DVB wiki с альтернативным списокм списком поддерживаемых в Линуксе dvb-s2 карт http://linuxtv.org/wiki/index.php/DVB-S2_Devices

Вопрос А как насчет scan & szap - они работают с dvb-s2 ?
Ответ Ставим дрова с http://mercurial.intuxication.org/hg/s2-liplianin и качаем szap-s2 с http://mercurial.intuxication.org/hg/szap-s2/
scan-s2 качаем отсюда http://mercurial.intuxication.org/hg/scan-s2/




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

Courage Мужской

Мастер

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

Сообщения: 1 841

Пол: Мужской

Место проживания: Nowhere

2

24.12.2007, 15:22

по поводу установки плагинов и ffmpeg и xine позволю процитировать себя любимого -

сборка и установка xinelibout вдр плагина
Покуражимся ( Courage блог)

установка связки ffmpeg + xine-lib-1.2 + xine-ui + vdr-xine-plugin
Покуражимся ( Courage блог)

если кто хочет из моих описаний сделать нормальные описания - буду не против если кто нибудь
владеющий языком описания напишет на их основе нормальные статейки в ФАК - может кому пригодится ...




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

Goga777 Мужской

Гуру

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

Сообщения: 4 987

Пол: Мужской

3

07.07.2008, 19:09

Вопрос: У меня есть видеофайл. Как в линуксе посмотреть детальную информацию о видеопотоке в нем? (Кодек, поток, bitrate, размер...)

Ответ: ffmpeg -i, ffprobe -show_streams, MediaInfo, Cypheros TS-Doctor, TS-Packet-Viewer

Цитата


# ffprobe -h
FFprobe version SVN-rUNKNOWN, Copyright (c) 2007-2008 Stefano Sabatini
libavutil version: 49.6.0
libavcodec version: 51.54.0
libavformat version: 52.13.0
built on May 22 2008 10:25:52, gcc: 4.2.4 20080512 (prerelease) (Debian 4.2.3-6)
usage: ffprobe [options] infiles
Simple Audio and Video prober

Main options:
-k keep going even in case of error, always returns 0
-pretty pretty print numerical values, more human readable
-read_packets read packets info
-read_frames read frames info
-show_files show file info
-show_frames show frames info, implies the option -read_frames and -read_packets
-show_packets show packets info, implies the option -read_packets
-show_streams show streams info
-show_tags show tags info




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

Goga777 Мужской

Гуру

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

Сообщения: 4 987

Пол: Мужской

4

26.10.2008, 18:23

Вопрос А дружат ли новоиспеченные dvb-s2 карты с дайсеком и мотором ?

Ответ У меня hvr4000 - и она нормально работает дайсеком. Крутил я ее и мотор. Также есть отзывы, что tt3200 без проблем работает с дайсеком и мотором (эксперименты Courage)
Остерегаться надо только тока, который будет потребляться картой мотором - он достаточно приличный (с учетом LNB и дайсека) может достигать 300-400 mA, что для карты может быть уже многовато.




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

Goga777 Мужской

Гуру

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

Сообщения: 4 987

Пол: Мужской

5

28.10.2008, 10:29

Вопрос У меня 2-х ядерный процессор и я не могу добиться равномерной загрузки ядер при проигрывании h264 hdtv файлов и при просмотре hdtv каналов.

Ответ Проверьте, что у вас включена опция

Цитата


# FFmpeg video decoding thread count
# numeric, default: 1
video.processing.ffmpeg_thread_count:2

в
~/.xine/config (для xine)
~/.xine/config_xineliboutput (для xineliboutput)

MPlayer надо запускать с такой опцией в его конфиге ~/.mplayer/config
lavdopts=threads=2
также имеет смысл попробовать отключить все фильтры -
lavdopts=threads=2:fast=1:skiploopfilter=all

Вопрос Все эти опции попробовал, но при проигрывании файла (как правило 720р/1080р)все равно только одно ядро грузится - второе простаивает. Кто виноват и что делать ?

Ответ Если в логах xine/mplayer вы видите типа

Цитата


[h264 @ 0xddd940]Cannot parallelize deblocking type 1, decoding such frames in sequential order


это означает, что декодер ffmpeg не поддерживает multithread-декодирование таких потоков. Это так называемое frame based кодированное видео, которое пришло на смену slice based кодированному видео. Тут есть 2 варианта - ждать когда в ffmpeg появится поддержка multithread для такого видео (а работы в этом направлении едутся в рамках Google Summer 2008) или прикрутить coreavc for Linux , которое поддерживает multithreading для frame based видео. Но эта тема отдельного топика СoreAVC for Linux (Патчи для MPlayer, mythtv, xine)


Вопрос У меня процессор не такой мощный. Как бы мне уменьшить нагрузку на него при проигрывании HDTV h.264 video ?

Ответ Поиграйтесь вот этими опциями для xine/xileliboutput в их конфигах

~/.xine/config
~/.xine/config_xineliboutput

Цитата


# Choose speed over specification compliance
# bool, default: 0
video.processing.ffmpeg_choose_speed_over_accuracy:1

# MPEG-4 postprocessing quality
# [0..6], default: 3
video.processing.ffmpeg_pp_quality:0

# Skip loop filter
# { default none nonref bidir nonkey all }, default: 0
video.processing.ffmpeg_skip_loop_filter:all

# FFmpeg video decoding thread count
# numeric, default: 1
video.processing.ffmpeg_thread_count:2




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

Goga777 Мужской

Гуру

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

Сообщения: 4 987

Пол: Мужской

6

11.11.2008, 20:48

Вопрос А какие USB dvb-s2 карты поддерживаются в Linux ?

Ответ Отвечает Игорь Липлянин - разработчик линуксовых дров под различные dvb карточки.

Цитата


Есть у меня образцы, поддерживаются в v4l-dvb и работают, драйвер единый dw2102.

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

1
2
3
TeVii S650 
DVBWorld HD 2104 CA+CI USB Box (DVBWorldDTV DVB-S2 CA&CI USB BOX согласно их сайта)
DVBWorldDTV DVB-S2 USB BOX( без CA и CI)


Но с патчем Даррона(я этот патч включил тоже) LOCK гораздо быстрее.

Следующие карты экспериментально поддерживаются у меня же, хотя я образцов не имею.

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

1
2
3
Pinnacle PCTV Sat HDTV Pro USB (452e)
TechnoTrend TT-connect S2-3600
TechnoTrend TT-connect S2-3650 CI


USB-карты меньше нагружает процессор, чем dvb pci карты. Это точно. Хотя для более-менее новых машин это не заметно.
Потоки 44948 берет, 30000 MPEG-4 тоже проверял.
Естественно, это касается тех карт, что я имею.


Что-то хотите спросить у автора дров ? Вам сюда Usb Dvb-s2 карты




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

Goga777 Мужской

Гуру

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

Сообщения: 4 987

Пол: Мужской

7

13.11.2008, 16:50

Вопрос А как ведут себя под Линуксом dvb-s2 карточки c высокими и низкими скоростями ?

Ответ Нормально ведут себя. C высокими скоростями (Орион SR=44948) карты построенные на демодуляторе cx24116 и stb0899 работают вполне нормально. Одно только замечание - драйвера должны быть установлены от Игоря Липлянина http://mercurial.intuxication.org/hg/s2-liplianin

Что касается низких скоростей, то есть успешные рапорты об удачном приеме потоков c SR=1331 на hvr4000 (cx24116 demod) и на TT3200 удалось принять поток с SR=2000. Что касается более низких потоков - нужны тесты на каналах c такими потоками.




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

igorli Мужской

Продвинутый

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

Сообщения: 269

Пол: Мужской

Место проживания: Minsk

8

14.11.2008, 09:52

У меня на 36E конвертер с круговой поляризацией, а на 80E минимально 2000, поэтому мне менее 2000 не удается попробовать. Так что это не предел, я думаю.




_______________

Это сообщение уже редактировалось 1 раз/раза, последний раз пользователем »igorli« (14.11.2008, 09:55)

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

Goga777 Мужской

Гуру

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

Сообщения: 4 987

Пол: Мужской

9

23.11.2008, 18:54

Вопрос Я записал h264 канал со спутника, но никак не могу воспроизвести его с помощью MPlayer

Ответ Используйте другой демуксер -demuxer lavf

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

1
mplayer  -demuxer lavf  001.vdr


имеет смысл попробовать опцию -no-correct-pts чтобы изображение не дергалось и не тряслось (если у вас есть такая проблема)


Вопрос А как бы мне сконвертировать записи с vdr в ts или mkv или еше в како-либо другой контейнер без демукса ?

Ответ Не проверял, но вот так советуют

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

1
2
ffmpeg -i 001.vdr -acodec copy -vcodec copy -scodec copy output.ts
ffmpeg -i 001.vdr -acodec copy -vcodec copy -scodec copy output.mkv




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

RBFN Мужской

Участник

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

Сообщения: 12

Пол: Мужской

10

02.12.2008, 09:57

Вопрос: Установил dvb-s2 карту, драйвера для нее, и пытаюсь поймать каналы на конвертере с круговой поляризацией с помощью szap-s2. dvb-s1 каналы ловятся (но не все), а dvb-s2 нет, почему?

Ответ: Карта настраивается не на ту частоту, у конвертера с круговой поляризацией другая частота гетеродина, ее и надо дополнительно прописать в командной строке szap-s2 вот так:
-l 10750 (или -l 10750,10750,10750).
Если будете использовать vdr, также не забудьте прописать эту частоту в setup.conf




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

Goga777 Мужской

Гуру

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

Сообщения: 4 987

Пол: Мужской

11

31.01.2009, 14:31

продолжение FAQ на новом форуме Linux DVB VDR
http://www.forum.free-x.de/wbb/index.php…D=2511#post2511




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


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

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

Lr Joyce Schmuck

Lr Jungle Man Parfüm



TopList