Kirjoittaja Aihe: 24p tila käyttöön Mythtv:llä[RATKAISTU]  (Luettu 3063 kertaa)

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
24p tila käyttöön Mythtv:llä[RATKAISTU]
« : 06.10.11 - klo:11.45 »
Moikka,

Käytössäni on avoin radeon ajuri ja haluaisin lisätä xorg.confiin konfiguraatiot, jolla voisin katsoa muutamaa videota, jotka on tehty 24p tilaa käyttäen, esim. bluray ripit. LG televisioni siis tukee tuota 24p Cinema tilaa myös.

Mitä kaikkea mun pitää lisätä xorg.conf fileen, kumpi näistä on ns. 24p tila, jota bluray ripit käyttää...?
Koodia: [Valitse]
# 1920x1080p @ 23.97/24 Hz (CEA-861B Format 32)
Modeline "1920x1080@24" 74.160  1920 2558 2602 2750  1080 1084 1089 1125  +HSync +VSync
Modeline "1920x1080@23.976" 74.160  1920 2558 2602 2750  1080 1084 1089 1125  +HSync +VSync

Löysin nämä linuxtv.fi sivustolta vdr:lle tehtynä:
http://www.linuxtv.fi/viewtopic.php?f=12&t=4237&p=28909&hilit=modeline#p28909

Liitteenä nykyinen xorg.conf tiedostoni.

EDIT: Täältä löytyy näköjään aika hyvää tarinaa Mythtv:n wiki-sivuilta.. Täytyy vissiin noita yrittää soveltaa...
« Viimeksi muokattu: 09.10.11 - klo:08.35 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 24p tila käyttöön Mythtv:llä
« Vastaus #1 : 06.10.11 - klo:17.07 »
Mitä kaikkea mun pitää lisätä xorg.conf fileen, kumpi näistä on ns. 24p tila, jota bluray ripit käyttää...?

Molemmat ovat "24p"-tiloja. Suurin osa elokuvista taitaa olla 23.976p-muodossa, mutta myös 24p-levyjä ja videoita on liikkeellä paljon. Jos virkistystaajuus on tuon verran väärin, eikä toistossa kikkailla esimerkiksi äänen resamplauksella, video nykäisee hieman pari kertaa minuutissa. Sen huomaa parhaiten panoroinneissa.

Paras vaihtoehto on lisätä molemmat tilat xorg.confiin ja valita oikea automaattisesti videon perusteella.

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: 24p tila käyttöön Mythtv:llä
« Vastaus #2 : 06.10.11 - klo:18.04 »
Jos virkistystaajuus on tuon verran väärin, eikä toistossa kikkailla esimerkiksi äänen resamplauksella, video nykäisee hieman pari kertaa minuutissa. Sen huomaa parhaiten panoroinneissa.
Eikait se nyt noin voi mennä kun "virhe" on jatkuvasti tapahtuvaa? Käsittääkseni tuollainen virhe näkyisi vain periaatteessa jonkinlaisena tearing tms. virheenä.

Jos kyseessä olisi jonkinlainen tiedostomuunnos, niin silloin kait voisi kuvailemaasi häiriötä ehkä tapahtuakin.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 24p tila käyttöön Mythtv:llä
« Vastaus #3 : 06.10.11 - klo:20.30 »
Jos virkistystaajuus on tuon verran väärin, eikä toistossa kikkailla esimerkiksi äänen resamplauksella, video nykäisee hieman pari kertaa minuutissa. Sen huomaa parhaiten panoroinneissa.
Eikait se nyt noin voi mennä kun "virhe" on jatkuvasti tapahtuvaa? Käsittääkseni tuollainen virhe näkyisi vain periaatteessa jonkinlaisena tearing tms. virheenä.

Näytön virkistystaajuuden ja videon esitysnopeuden epäyhteensopivuus näkyy normaalisti juuri nykimisenä, koska videosoittimet ja näytönohjaimen ajuri välttävät repeilyä piirtämällä näyttöpuskuriin vain pystypalautusten aikana. Kuvia piirretään siis korkeintaan näytön virkistystaajuuden mukainen määrä sekunnissa.

Jos esimerkiksi 25p-videota esitetään 50 Hz:n virkistystaajuudella, jokainen videon kehys (frame) esitetään näytöllä kaksi kertaa peräkkäin. Jos taas virkistystaajuus ei ole videon kehysnopeuden monikerta, kehyksiä joudutaan aina välillä esittämään useampaan kertaan tai yhden kerran vähemmän. Esitettäessä 24p-videota 50 Hz:n näytöllä, videon kehys piirretään kahden kerran sijasta kolmeen kertaan puolen sekunnin välein:

Koodia: [Valitse]
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 43 44 45 46 47 48 49 50 51 52...
1 1 2 2 3 3 4 4 5  5  6  6  7  7  8  8  9  9 10 10 11 11 12_12_12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24_24_24 25 25 ...

Tässä esimerkissä videon kehysten 12 ja 24 kohdalla näkyy nykäisy, kun samaa kehystä esitetään pidempään kuin normaalisti.

Nykäykset ovat pienempiä korkeammilla virkistystaajuuksilla, koska tahdistus voidaan tehdä useammin. Yli 100 Hz:n virkistystaajuuksilla 24p-videon nykimistä tuskin huomaisi lainkaan. Jos virkistystaajuutta ei kuitenkaan voida nostaa riittävän korkeaksi tai asettaa videon kehysnopeuden monikerraksi, ainoa hyvä keino nykimisen välttämiseksi tai lieventämiseksi on videon toiston nopeuttaminen tai hidastaminen. Silloin ongelma siirtyy ääneen, jota pitää tahdistuksen säilyttämiseksi uudelleennäytteistää. Windowsille on olemassa tätä varten ReClock-niminen DirectShow-suodin. Linuxissa vastaavaa voi tehdä ainakin XBMC:llä ja Xinellä, ja manuaalisesti MPlayerillä, jossa on suodin ääniraidan nopeuden muuttamista varten.

Repeilykin on toki mahdollista, jos ajuri tai videosoitin ei tahdista piirtoa pystypalautukseen, mutta repeily on katsojan kannalta vielä ikävämpi ongelma kuin nykiminen.
« Viimeksi muokattu: 06.10.11 - klo:20.39 kirjoittanut nm »

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: 24p tila käyttöön Mythtv:llä
« Vastaus #4 : 07.10.11 - klo:11.53 »

Molemmat ovat "24p"-tiloja. Suurin osa elokuvista taitaa olla 23.976p-muodossa, mutta myös 24p-levyjä ja videoita on liikkeellä paljon. Jos virkistystaajuus on tuon verran väärin, eikä toistossa kikkailla esimerkiksi äänen resamplauksella, video nykäisee hieman pari kertaa minuutissa. Sen huomaa parhaiten panoroinneissa.

Paras vaihtoehto on lisätä molemmat tilat xorg.confiin ja valita oikea automaattisesti videon perusteella.
Mistä tuon muodon tietää videosta, mulla näkyy parissa videossa tietojen kohdalla vaan 24p eli onko se oikeasti se? Näkyykö 23.976p videoiden tiedoissa tuo 23.976 vai jotenkin muuten?
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 24p tila käyttöön Mythtv:llä
« Vastaus #5 : 07.10.11 - klo:12.08 »
Mistä tuon muodon tietää videosta, mulla näkyy parissa videossa tietojen kohdalla vaan 24p eli onko se oikeasti se? Näkyykö 23.976p videoiden tiedoissa tuo 23.976 vai jotenkin muuten?

Jos tutkit videotiedoston sisältöä esimerkiksi ffmpeg -i:llä tai MediaInfolla, siellä pitäisi näkyä 23.976, 23.98 tai 24000/1001.

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: 24p tila käyttöön Mythtv:llä
« Vastaus #6 : 08.10.11 - klo:15.21 »
Mistä tuon muodon tietää videosta, mulla näkyy parissa videossa tietojen kohdalla vaan 24p eli onko se oikeasti se? Näkyykö 23.976p videoiden tiedoissa tuo 23.976 vai jotenkin muuten?

Jos tutkit videotiedoston sisältöä esimerkiksi ffmpeg -i:llä tai MediaInfolla, siellä pitäisi näkyä 23.976, 23.98 tai 24000/1001.
Moi! Kiitoksia taas, ffmpeg -i näyttää tällaiset infot:

 Stream #0.0(eng): Video: h264 (High), yuv420p, 1280x544 [PAR 1:1 DAR 40:17], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)

ja

 Stream #0.0(eng): Video: h264 (High), yuv420p, 1280x536, PAR 1:1 DAR 160:67, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)

Eli siis vissiin tuo modeline 23.976 on se oikea vai tuo 24?
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 24p tila käyttöön Mythtv:llä
« Vastaus #7 : 08.10.11 - klo:19.54 »
Stream #0.0(eng): Video: h264 (High), yuv420p, 1280x544 [PAR 1:1 DAR 40:17], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)

Näiden tiedostojen kohdalla oikea virkistystaajuus on 23.976 Hz (tai mikä tahansa näytön tukema 24000/1001 Hz:n kerrannainen).

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: 24p tila käyttöön Mythtv:llä
« Vastaus #8 : 09.10.11 - klo:08.34 »
Stream #0.0(eng): Video: h264 (High), yuv420p, 1280x544 [PAR 1:1 DAR 40:17], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)

Näiden tiedostojen kohdalla oikea virkistystaajuus on 23.976 Hz (tai mikä tahansa näytön tukema 24000/1001 Hz:n kerrannainen).

Kiitos avustasi taas nm!
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi