Bufor przesyłanego strumieniowo wideo w MPC-HC jest zbyt mały i nie można go rozszerzyć w preferencjach użytkownika.
Bufor przesyłanego strumieniowo wideo w MPC-HC jest zbyt mały i nie można go rozszerzyć w preferencjach użytkownika.
Odpowiedzi:
LAV Splitter służy do pobierania danych sieciowych w niektórych odtwarzaczach multimedialnych (np. MPC-HC). Bufor LAV (inaczej kolejka pakietów) nie jest mierzony w ilości danych, ale raczej w pakietach (lub ramkach, tutaj nie ma pewności). W każdym razie, ponieważ przepustowość sieci jest ograniczona przez objętość danych, liczba pakietów w kolejce jest mnożona przez factor
zmienną, która jest tym większa, im wyższa jest jakość wideo (właściwie część audio), którą grasz. Zapewnia to bufor o zmiennej długości, jednak tak naprawdę nie można kontrolować rozmiaru, a jeśli masz wolne WiFi, możesz doświadczyć przerywanego odtwarzania.
Poniższy przewodnik zmienia sposób działania bufora LAV, eliminując limity pakietów i wprowadzając niesławne ustawienia „Maksymalna pamięć kolejki” (niesławne, ponieważ mogłeś próbować zwiększyć te ustawienia z domyślnych 256 MB, ale wiele z nich nie przyniosło wcześniej).
mpc-hc/LAVFilters/LAVSplitter.ax
plik w wybranym edytorze HEX .69 C5 5E 01 00 00
sekwencję bajtów na 69 C5 FF FF 00 00
.Zmieniamy linię m_dwQueueHigh = MAX_PACKETS_IN_QUEUE * factor;
[ 1 ], gdzie #define MAX_PACKETS_IN_QUEUE 350
[ 2 ] na m_dwQueueHigh = 65535 * factor;
. Ta zmiana skutecznie usuwa factor
ograniczenie, a ustawienia maksymalnej pamięci kolejki nie będą już przez nią ograniczane.
Przeczytaj tę odpowiedź, aby dowiedzieć się, jak duży jest teraz Twój bufor. Szukasz Buffers: [0] <buffer-size-in-frames>/<buffer-size-in-KB> KB
wartości.
Ten hack zasadniczo zwiększa limit pamięci podręcznej 187 razy ( 65535 / 350
). W większości przypadków to wystarczy, a czynnikiem ograniczającym jest to, co ustawia się w Maksymalna pamięć kolejki . W niektórych rzadkich przypadkach może tak nie być
65535 * factor
może być mniejsza niż liczba wszystkich klatek w pliku wideo.frame size in MB * 65535 * factor
może być ona mniejsza niż maksymalna pamięć kolejki .factor
jest w zakresie od 2
do 120
( źródło ).
SVP
gadanie!