Jobb, ha több B-keret vagy több P-képkocka van a video streaminghez?

Megpróbálok újrakódolni (H.264) néhány videót a filmkönyvtáramból, hogy NAS-ra tegyem és streameljem őket egy smartTV a WiFi-n keresztül.

Ennek érdekében a HandBrake t használom MacOS-on, és – kísérleteim között – azt vettem észre, hogy több B-keretet támogat.

Ha jól értettem, akkor ezeknek a B-képkockáknak több CPU-időre és nagyobb pufferre van szükségük a memóriában a megfelelő kidolgozás érdekében, és nem vagyok biztos abban, hogy képes-e egy eszköz, például egy általános (néhány éves) smartTV, használja ki ezt (1080p források esetén a 4.1 magas profilt használtam).

Itt egy példa az FFprobe -ról ábrázolva ugyanazon a videóforráson (1080p) az újbóli megjelenítés előtt és után -kódolás (és egy kis szűrő a zaj csökkentése érdekében) a cél bitrátán (2-pass VBR): Előtt Utána

Mit gondol vagy javasol?

Kérdezem, mert a kapott fájlméret nagyon hasonló, és nem igazán tudom észrevenni a különbséget (leszámítva a zajosabb képkockákat).

Előre is köszönöm!

Válasz

" K: jobb hogy több B-képkocka vagy több P-képkocka legyen a video streaminghez? ".

Feladó: https://en.wikipedia.org/wiki/Video_compression_picture_types

A különböző videó algoritmusokban használt három fő képtípus: I, P és B. Ezek a következő jellemzőkben különböznek egymástól:

Az I-keretek a legkevésbé tömöríthetők, de nem ” A dekódoláshoz más videokeretekre nincs szükség.

A P-keretek az előző képkockák adatait használhatják a dekompresszióhoz, és összenyomhatóbbak, mint az I-kockák.

A B-keretek használhatják az előző és a előre keretek adathivatkozáshoz a legnagyobb mennyiségű adattömörítéshez.

Tehát a jobb tömörítés és egyenlő minőség érdekében: B A keretek jobbak.

az Ön esetében better azt jelenti, hogy a tévéje jobban képes dekódolni és megfelelően lejátszani a videóit miután órákat / napokat töltött átkódolással.

Tehát próbáljon meg egy videót a B-keretek használatával, ha vannak hibák, vagy nem tudja visszatekerni a P-keretek megfelelő használatát. Vigyázzon nagyszámú B-keret használatával, mivel ez több puffert igényel.

A " CPU idő " amire hivatkozik, a számítógépére vonatkozik, a TV ASIC hardveres dekódolásával ez nem okozhat problémát. Ami a memóriát illeti, ez fordítva igaz, a számítógépednek elegendő memóriája lesz sok B-képkocka számára, de a tévékészülékénél csak kevés memória lehet.

A Blu-Ray 3 B-keretet használ, így a tévéknek ennyi elfogadásához.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük