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):
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.