HTV - Nelonen HD, vdr 1.7.0

HD materiaali 720p/1080i/1080p. Toisto, tallennus & softat.
nm
Johtava konsultti
Posts: 3160
Joined: 22.07.2005 3:00

Post by nm »

2mies wrote:[h264 @ 0xb7593210]PAFF + spatial direct mode is not implemented
Ok, tämä tarkoittaa, että dekoodauksessa voi olla ongelmia, koska FFmpegin PAFF-tuki ei ole vielä täydellinen. Tämä voi aiheuttaa kuvan laatikoitumista, mutta ei käsittääkseni täydellistä rikkoutumista värimössöksi.

Jos joku viitsisi laittaa pätkän tallennetta jonnekin saataville (kuten MediaFireen, omalle palvelimelle), voisin hieman tutkiskella asiaa itsekin. 50 MB riittänee.
Mahtaako oheinen postaua viittata samaan ongelmaan ja sen korjaukseen?:
http://mailman.videolan.org/pipermail/x ... 04650.html
Tuo liittyy vain x264:n MBAFF-koodaukseen, ei siis PAFF-dekoodaukseen tai FFmpegiin.

User avatar
phelin
Yli-ihminen
Posts: 1256
Joined: 09.02.2005 3:00
Location: Helsinki

Post by phelin »

Minulla on seuraava kokoonpano:

Softa:
- VDR 1.6.0-1, pätsättynä Reinhard Nissl:n vdr-1.5.18-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff pätsillä.
- Xineliboutput cvs 20080701
- Xine-lib-1.2 hg 20080506
- Ffmpeg svn 20080529

Rauta:
- CPU: Core 2 Duo E6300
- Muisti: DDR400 2x512
- Emolevy: Asrock 775Dual-VSTA
- 1360x768 TV

Rauta on siis uudehkoa, mutta ei missään nimessä viimeisintä huutoa. Tällä yhdistelmällä Nelonen HD näkyy, mutta ajoittain pätkii ja palikoituu. Voi kuitenkin mennä noin minuutti ilman pätkintää. Olen aiempina Cabel Open-viikonloppuina tallentanut Voom- ja Silver HD-kanavilta testipätkiä, joista Voomin pätkä pyörii nykyään ilman pätkintää, mutta Silver HD:n pätkä käyttäytyy aika lailla samoin kuin Nelonen HD. Top näyttää kaikkien kolmen kanavan kanssa vdr-sxfe:lle 98-103% kuorman.

Xine antaa seuraavat herjat Nelonen HD:n ja Silver HD:n toistossa:

Code: Select all

Cannot parallelize deblocking type 1, decoding such frames in sequential order
ja

Code: Select all

PAFF + spatial direct mode is not implemented
~/.xine/config_xineliboutput-tiedostossa on tämmöistä:

Code: Select all

video.processing.ffmpeg_choose_speed_over_accuracy:1
video.processing.ffmpeg_pp_quality:0
video.processing.ffmpeg_skip_loop_filter:all
video.processing.ffmpeg_thread_count:2
Näyte Nelonen HD:lta löytyy täältä:
http://www.mediafire.com/?cjflgbx9vkx

ksalmela
Vastasyntynyt
Posts: 3
Joined: 13.05.2008 20:24

h264

Post by ksalmela »

Näyttää että nappaamani testipätkä Nelonen HD:sta soi asianmukaisesti (joskin noita spatial mode herjoja tulee) uudella (pari tuntia sitten ladattu) x264 trunk + mplayer trunk yhdistelmällä. Toivoa siis on..

nm
Johtava konsultti
Posts: 3160
Joined: 22.07.2005 3:00

Post by nm »

Hyvä. Jos muut haluavat kokeilla samaa, selvennettäköön, ettei x264:ää tarvita purkamiseen (eikä se edes sisällä dekooderia), vaan pelkkä MPlayerin SVN trunk riittää. Se sisältää myös tarvittavat FFmpegin kirjastot (libavcodec, libavutil, ...), jotka kääntyvät staattisesti mplayer- ja mencoder-binääreihin.

x264 kannattaa toki asentaa, jos on tarvetta (uudelleen)pakata videota H.264-standardiin esimerkiksi MEncoderilla.

Toistettaessa H.264-pakattua HD-videota useammalla prosessoriytimellä, kannattaa myös käskeä MPlayeriä/libavcodecia käyttämään enemmän kuin yhtä säiettä (joskaan tällä ei siis ole vaikutusta kaikilla videoilla):

Code: Select all

mplayer -lavdopts threads=2 <tiedosto>
Vielä lisää vauhtia saa kytkemällä inloop-deblokkauksen osittain tai kokonaan pois päältä. Tämä kuitenkin rikkoo kuvaa enemmän tai vähemmän:

Code: Select all

mplayer -lavdopts threads=2:fast:skiploopfilter=nonref <tiedosto>
mplayer -lavdopts threads=2:fast:skiploopfilter=all <tiedosto>

User avatar
phelin
Yli-ihminen
Posts: 1256
Joined: 09.02.2005 3:00
Location: Helsinki

Post by phelin »

2mies wrote:PS: Welho ottaa tämän vuoden aikana korttilinkityksen käyttöön HD-kanavien kanssa, joten lyhyeksi voi jäädä katseluilot...
Tämä on tosiaan harmillinen juttu, eikä siis koske pelkästään Welhoa, vaan kaapelioperaattoreita ylipäätään. Pahin ja tällä hetkellä ikävä kyllä todennäköisimmältä tuntuva skenaario on se, ettei VDR:llä (tai ylipäätään tietokoneella) pysty vastaanottamaan HD-lähetyksiä kaapeliverkoissa.

User avatar
phelin
Yli-ihminen
Posts: 1256
Joined: 09.02.2005 3:00
Location: Helsinki

Re: h264

Post by phelin »

ksalmela wrote:Näyttää että nappaamani testipätkä Nelonen HD:sta soi asianmukaisesti (joskin noita spatial mode herjoja tulee) uudella (pari tuntia sitten ladattu) x264 trunk + mplayer trunk yhdistelmällä. Toivoa siis on..
Millaisella raudalla mahdat pyöritellä? Mikä on CPU:n kuorma?

P.Kosunen
Yli-ihminen
Posts: 1148
Joined: 06.11.2005 14:08
Location: Helsinki

Post by P.Kosunen »

P.Kosunen wrote:Tuo versio on ainakin minulla toiminut ok. Tai .srt ja microdvd subien kanssa on repeilyä/nykymistä mediasoittimella, mutta tuo voi johtua xine-libistä.
Tämä taisikin johtua nvidia-drivers paketista, paluu 169.12 versioon korjasi ongelmat.

neolith
Vanhempi harrastaja
Posts: 82
Joined: 02.05.2006 20:48

Post by neolith »

Oletteko pätsänneet mplayer trunkiin coreavc-for-linux:ia ? Homma tyssäsi, kun en saanut käännettyä registercodec binääriä. Löytyykö tuota coreavc:ta ilmaiseksi muuten kun päivittämällä uuteen trialiin 14 päivän välein ?

Jack_73
Säätäjä
Posts: 238
Joined: 21.07.2004 3:00
Location: Jyväskylä

Post by Jack_73 »

neolith wrote:Oletteko pätsänneet mplayer trunkiin coreavc-for-linux:ia ? Homma tyssäsi, kun en saanut käännettyä registercodec binääriä. Löytyykö tuota coreavc:ta ilmaiseksi muuten kun päivittämällä uuteen trialiin 14 päivän välein ?
Joku laiton 1.5-versio löytyy netin syövereistä.

lamikr
Vastasyntynyt
Posts: 8
Joined: 20.05.2008 20:13

h264 PAFF bugeja korjattu ffmpeg:iin

Post by lamikr »

Repositoryssä on nyt ilmeisesti ffmpeg versio jonka pitäisi tukea PAFF interlacing:ia.

http://lists.mplayerhq.hu/pipermail/ffm ... 50391.html

nm
Johtava konsultti
Posts: 3160
Joined: 22.07.2005 3:00

Post by nm »

Ja piakkoin saadaan ehkä myös frame-tason säikeistys, jolloin CoreAVC:ta ei enää tarvita lainkaan:

http://gitorious.org/projects/ffmpeg/repos/ffmpeg-mt

mihatsu
Isäntä
Posts: 117
Joined: 23.02.2007 20:43
Location: Espoo

Re: h264 PAFF bugeja korjattu ffmpeg:iin

Post by mihatsu »

lamikr wrote:Repositoryssä on nyt ilmeisesti ffmpeg versio jonka pitäisi tukea PAFF interlacing:ia.

http://lists.mplayerhq.hu/pipermail/ffm ... 50391.html
Kokeilitko tätä? En saa itse kääntymään uutta xine-libiä tuon uuden ffmpegin kanssa.

Mika

lamikr
Vastasyntynyt
Posts: 8
Joined: 20.05.2008 20:13

Post by lamikr »

En ole päässyt vielä noin pitkälle.
Yritän vasta saada lautasta suunnattua ja dvb-appsien scannia
löytämään edes jonkun satelliitin :-(
(Tuosta on thread chitchat:ssa...)

Jos jollakulla olisi antaa toimiva hotbird channel conf file,
olisin siitä kiinnostunut.

nolodude
Isäntä
Posts: 118
Joined: 10.12.2005 23:21
Location: Helsinki

Re: h264 PAFF bugeja korjattu ffmpeg:iin

Post by nolodude »

mihatsu wrote:En saa itse kääntymään uutta xine-libiä tuon uuden ffmpegin kanssa.

Mika
Jos jollain on tosissaan vinkkiä miten uuden ffmpegin saa kääntymään uuden xine-libin kanssa niin kuulolla ollaan. Valittaa postprocess.h:n puutteesta joka oli joku polkuongelma ja sen jälkeen codec_id_wavpack not declared tjsp...

mihatsu
Isäntä
Posts: 117
Joined: 23.02.2007 20:43
Location: Espoo

Re: h264 PAFF bugeja korjattu ffmpeg:iin

Post by mihatsu »

nolodude wrote:
mihatsu wrote:En saa itse kääntymään uutta xine-libiä tuon uuden ffmpegin kanssa.

Mika
Jos jollain on tosissaan vinkkiä miten uuden ffmpegin saa kääntymään uuden xine-libin kanssa niin kuulolla ollaan. Valittaa postprocess.h:n puutteesta joka oli joku polkuongelma ja sen jälkeen codec_id_wavpack not declared tjsp...
Sain mä sen kääntymään lopulta. Se ettii niitä rojuja /usr/local/include kun yritään kääntää sitä xineä. Ne kyllä löytyy mutta /usr/include/ffmpeg alta. Tein tuonne /usr/includeeen symboolisenlinkin noista puuttuvista ffmpegista *.h filuista.

Joo tiedän tämä ei ole oikea tapa mutta kun ei osaa niin se on ainut tapa :)

Mika

Post Reply