Klassisk mediaspelare fungerar inte. Organisation av högkvalitativ videouppspelning - MPC, ffdshow, SVP, ReClock


2011-06-28T14:40

2011-06-28T14:40

Audiophiles programvara

Copyright (C) 2014, Taras Kovrijenko

Hel eller partiell kopiering av texten är tillåten endast med författarens skriftliga tillstånd.

Introduktion

Med den här artikeln skulle jag vilja öppna nytt avsnitt dedikerad till att spela upp video på en dator.

Vänligen notera: Jag garanterar inte på något sätt att inställningarna som anges här fungerar korrekt på någon annan utrustning än min egen.

– Dual-core processor är inte sämre Intel core 2 Duo 2,2 GHz
- Minst 2 GB random access minne
- Grafikkort nVidia 9600/Radeon 3870 eller bättre
- 32- eller 64-bitars operativ system Windows 7 SP1

Om ditt system inte uppfyller dessa krav betyder det inte att inställningarna jag angett inte fungerar alls. Troligtvis måste du utesluta vissa komponenter eller minska kvaliteten på bearbetningen (se avsnittet "Rekommendationer för svaga datorer")

2. Nödvändig programvara

För stabil drift vi kommer att behöva specifika, beprövade versioner av program och codecs. Det är dock troligt att kombinationer av nyare versioner också kommer att fungera. Således, om du har några problem eller hittar någon betydande bugg, kan du ladda ner den senaste versionen av programmet från dess officiella webbplats (länkar i slutet av artikeln). Jag kommer att beskriva inställningen för versionerna nedan.

Så här är vad vi behöver (ladda ner dessa filer, men installera inget ännu):

  • Microsoft Visual C++ 2008 SP1 Redistributable Package - en uppsättning C++ 2008-bibliotek som krävs för driften av många program.

  • Microsoft .NET Framework 3.5 Service Pack 1 (fullständigt paket) (om inte installerat) - mjukvaruplattform från Microsoft. Nödvändigt för korrekt videorendering.

  • DirectX 9.29.1962 (juni 2010) - senaste versionen rekrytering DirectX-bibliotek 9. Nödvändigt för korrekt videorendering.

  • Media Player Classic HomeCinema 1.5.0.2827 x86 - en av bästa spelare(enligt min mening - det bästa) med DirectShow. Har en enkel bekväm design, och innehåller samtidigt all nödvändig funktionalitet.

  • ffdshow rev. 3760 - DirectShow ljud/videofilter som innehåller avkodare för alla populära format, såväl som användbara processorer. Har en helt transparent väg.

  • AviSynth 2.58 - ett verktyg för videobehandling (inklusive streaming). Låter dig ansluta speciella användarskript (som SVP innehåller).

  • ReClock 1.8.7.7 - DirectShow-ljudrenderare, som har omfattande möjligheter för att synkronisera ljud- och videoserier (genom att justera samplingsfrekvensen). Den kan också mata ut ljud via Kernel Streaming och WASAPI Exclusive, vilket också är viktigt.

  • Smooth Video Pack 3.0.3 Lite - paket programvara, som låter dig öka bildfrekvensen för den spelade videon genom att beräkna mellanliggande bildrutor (för att till exempel konvertera 24->60 fps måste du beräkna 36 mellanliggande bildrutor för varje sekund av video). Detta säkerställer maximal synkronisering med skärmens uppdateringsfrekvens och förbättrar rörelsernas mjukhet avsevärt.

3. Systemförberedelse, mjukvaruinstallation

Detta steg är mycket viktigt - stabiliteten hos de installerade komponenterna beror direkt på det. Algoritmen för åtgärder är som följer:

4. Mjukvaruinstallation

4.1 Media Player Classic HomeCinema

För att komma till inställningarna måste du klicka på menyraden Se och välj objekt inställningar. Vi kommer inte att fokusera på parametrar som inte direkt påverkar videouppspelningsprocessen. Låt oss därför gå direkt till avkodare.

Här måste vi stänga av alla inbyggda avkodare, eftersom vi kommer att använda ffdshow för att avkoda ljud och video.

För att eliminera en extra länk från kedjan bör du inaktivera spårväxeln som är inbyggd i spelaren. Vi kommer också att använda ffdshow för detta.

Här behöver du främst aktivera EVR-renderaren, ställa in bikubisk interpolation med maximal kantutjämning och även aktivera användningen av ReClock-ljudrenderare. Efter inställningen, glöm inte att trycka på knappen Tillämpa.

4.2 ffdshow audio/video-avkodare

För att gå till inställningarna för dessa avkodare, öppna listan med program i menyn Start och hitta mappen där ffdshow. Den innehåller genvägar till ljud- och videodekoderns konfigurator.

4.2.1 Video

Installera här om möjligt en avkodare för alla format (för vilka avkodning är förbjuden) libavcodec.

Det kommer att vara användbart att aktivera en kö här (för bearbetning i flera trådar).

Vi kommer att ställa in utdataformatet till RGB32 med högkvalitativ konvertering från YV12, vilket garanterar den mest exakta färgåtergivningen.

4.2.2 Ljud

I analogi med videoavkodare, istället för " förbjuden" välj dekoder libavcodec eller annat tillgängligt. För okomprimerad uppsättning " alla stöds". Stäng av omedelbart mixer(avmarkera) - vi behöver det inte, kanalerna kommer att konverteras av ljudkortet.

Här måste du aktivera byte av strömmar (ljudspår).

Vi kommer att mata ut ljud i 24-bitars PCM. Om din ljuddrivrutin inte stöder 24-bitars, aktivera 16-bitarsläge.

UPPMÄRKSAMHET: För korrekt uppspelning ljudspår i inställningar Ljudkort den faktiska konfigurationen måste anges högtalarsystem(eller hörlurar).

4.3 ReClock

Att ställa in ReClock är extremt enkelt. Du behöver bara gå till Start->Program->ReClock->Konfigurera ReClock och kontrollera inställningarna:

uppmärksamma Samplingshastighet(samplingsfrekvens) och Format (kvantiseringsdjup i bitar). Kvantiseringsdjupet bör ställas in på samma som i ffdshow-ljudutgångsinställningarna. Frekvens - i enlighet med referensfrekvensen för ditt ljudkort (för inbyggda kort är detta vanligtvis 48 kHz).

4.4 SVP Manager

Här hålls inställningarna också till ett minimum. För att starta programmet, öppna Start->Alla program->SVP 3.0->SVP Manager. Notera: För att förbättra videons jämnhet måste SVP Manager vara igång. Du kan lägga till den vid start genom att högerklicka på ikonen i fältet-> Inställningar->Starta med Windows.

Om ditt grafikkort stöder OpenCL är det mycket viktigt att aktivera GPU acceleration- detta kommer att avsevärt minska belastningen på processorn.

För säkerhets skull, kolla antal trådar bearbetning installerad i hanteraren - för optimal prestanda måste den motsvara antalet logiska processorer på datorn (till exempel för dual-core processorer med HyperThreading-teknik är antalet logiska processorer fyra). För trippelkärniga (eller fler) processorer kan du använda den empiriska formeln Antal trådar = Antal kärnor * 1,823 (till exempel för en fyrkärnig processor bör du ställa in 7 trådar).

5. Felsökning

Och så, allt är konfigurerat, SVP Manager lanseras. Starta spelaren och öppna en videofil. En bild kommer att visas med meddelandet " SVP > Smidig uppspelning...". Öppna snabbmenyn-> Filter- ReClock Audio Render, Enhanced Video Render, ffdshow audio/video-dekoder och källfilter bör anges där:

Var nu uppmärksam på systemfältet. Det bör finnas tre ikoner: ffdshow videodekoder, ffdshow audio decoder, ReClock och SVP Manager:

När pekaren svävar över ffdshow-ikonen ska information om in- och utströmmen visas:


Om ffdshow ljud- eller videoavkodare saknas i listan över filter och en annan finns- detta betyder att du antingen inte har följt installationsinstruktionerna helt eller så har ett annat filter högre prioritet och bör inaktiveras/ta bort (till exempel med hjälp av Codec Tweak And Fix Tool).

Om Enhanced Video Render fungerar inte, betyder det att du inte har det installerat. NET Framework 3.5 SP1 eller så finns det problem med grafikkortets drivrutin.

Om ReClock fungerar inte ljudåtergivning - kontrollera dina ljudutgångsinställningar igen, särskilt formatet.

Om ReClock-ikonen röd, klicka på den och ange bildskärmens uppdateringsfrekvens i det övre högra hörnet:

Nu, precis under uppspelning, tryck på Ctrl+J-kombinationen i spelaren. Skärmen ska visa information och ett synkroniseringsdiagram:

Var uppmärksam på den gröna linjen: helst ska den vara rak, men det är inte alltid fallet. Bursts med en amplitud på mer än en division (längs den vertikala axeln) leder till en synlig avvikelse i bildtid (enkla avvikelser uppfattas som ryckningar, långsammare, konstanta avvikelser uppfattas som skakande) - detta indikerar otillräcklig systemprestanda eller ett problem med förarna. Visuellt kan synkroniseringens stabilitet bedömas genom att klicka Ctrl+T.

Var också uppmärksam på skillnaden i nivån på de gröna och röda linjerna - den ska alltid vara ungefär densamma (eller fluktuera något i förhållande till ett konstant värde). Om den första grafen flyttas gradvis närmare den andra, måste du ändra frekvensen i ReClock-inställningarna (se ovan) - vanligtvis från 60 till 59.940 FPS.

Om bilden skakar mycket, och grafen rör sig upp och ner, kontrollera processorbelastningen (Ctrl+Alt+Del) - kanske räcker dess kraft inte till för att konvertera bildhastigheten. I det här fallet dubbelklickar du på ikonen i SVP-facket och försöker sänka konverteringsinställningarna.

Om när du trycker på Ctrl+T på löpningen vertikal rand horisontella skärningar observeras, betyder det att det finns problem med vertikal synkronisering. Testa att aktivera alternativ synkronisering:

Notera: synkroniseringsinstabilitetäven möjligt efter att ha avslutat vissa 3D-applikationer. Så du kan prova att starta om datorn.

Om processorbelastningen är låg (mindre än 90 %) är bilden generellt sett stabil, men det rycker med jämna mellanrum (särskilt märkbart när kameran rör sig jämnt), försök att slå på helskärm Direct3D läge.

På svaga maskiner (särskilt med enkärniga processorer) är det första du måste göra att utesluta Smooth Video Pack från kedjan - det förbrukar mycket Ett stort antal Resurser. Om du har ett grafikkort som stöder DXVA är det mycket viktigt att aktivera avkodare märkta DXVA i MPC HC-inställningarna - detta gör att du kan se video kodad i H.264/AVC även med en svag processor.

Nästa steg kan vara att ändra renderingen (MPC-utgångsinställningar) och färgrymd (ffdshow videodekoderns utgångsinställningar). Nedan visas resultaten av ett expresstest för att ladda centralen och GPU videouppspelning (Xvid 720x304 23.98fps 2023kbps). Mätningar gjordes vid 2x videoförstoring i fönsterläge. Begagnade Intel-processor Core i3 530 (2 kärnor, 2,93 GHz), AMD HD3870 512 Mb DDR4 grafikkort och Windows 7 x64 Ultimate OS.

För att minimera CPU-belastningen bör du alltså använda EVR+YV12 eller Overlay Mixer+RGB32. För att ladda ur grafikkortet kan du använda System render + RGB32 (kan användas med hög kvalitet transformation) eller Overlay Mixer. Men kom ihåg att hårdvaruavkodning (DXVA) bara fungerar med EVR-rendering.

Användbara länkar:

Att sätta upp en klassisk spelare. Hälsningar, kära läsare! I den här artikeln kommer du att lära dig hur du anpassar den klassiska spelaren och byter ut standardknapparna på panelen.

Det blir det inte fullständig anpassning, men bara ändra flera viktiga parametrar för bekväm användning.

Jag övergav Windows-spelaren för länge sedan, till och med inaktiverade den i systemet. Hur man inaktiverar Windows-komponenter se video tutorial. Och allt för att han inte ville läsa vissa videoformat.

Jag använde den under lång tid, utan att ändra något, tills jag märkte att den här spelaren har fantastiska möjligheter. Och titta vad...

Ställa in den klassiska spelaren

I topppanel I spelarfönstret, gå till fliken "Visa" och längst ned i rullgardinsmenyn väljer du Inställningar. Det är där du gör alla dina ändringar. Jag föreslår att du tittar på en videohandledning om hur du ställer in en klassisk spelare.

Det ger dig möjlighet att snabbt förstå inställningarna. Dessutom lägger jag in en intressant funktion i den, detta är en ersättning för standardnavigeringsknapparna med hjälp av vilka det blir trevligare för dig att använda den.

Vad är fördelen med Media Player Classic?

  • Media Player Classic läser allt populära format och detta är hans viktigaste fördel.
  • Spelaren startar mycket snabbt och laddar inte systemet.
  • Det finns en möjlighet i det. Även om "" också har en sådan funktion.
  • Det är bekvämt att pausa. Du behöver inte sikta på knapparna. Du behöver bara vänsterklicka på videon.
  • Ljudet justeras med hjälp av musrullen. Vilket också eliminerar nedgången i aktion.
  • Spelaren har ett accelererat video- eller ljuduppspelningsläge. Användbar funktion om du behöver titta på videon i accelererat läge.
  • Det är möjligt att spara sedda videor som bokmärken. Och om du inte hade tid att titta klart på videon utan lade till den i dina bokmärken, kommer den nästa gång du startar den från bokmärken att börja från den plats där du sparade den i bokmärken.
  • I Mediainställningar Player Classic kan ställas in så att spelaren spelar upp alla filer som finns i samma mapp. Det vill säga, efter att ha spelat klart en fil startar nästa fil automatiskt. Det är så bekvämt att lyssna på musik medan du jobbar och utan att bli distraherad av att byta till en annan låt.
  • När du spelar upp ljudspelaren kan du komprimera den till Kompakt storlek för att inte blockera arbetsytan.

Och detta är inte all användbarheten, som det verkar för oss, med en enkel klassisk spelare. Det enda den saknar är en equalizer, eller så kanske jag bara inte hittade den.

Detta är användbart att veta:


Nödvändig programvara:

  1. DirectX 9.0c End-User Runtime juni 2010– offlineinstallation (rekommenderas) eller onlineinstallationsprogram. Installation krävs för korrekt drift videospelare MPC-HC och är nödvändig i alla Windows-versioner, upp till Windows 10, trots det denna version har redan DirectX 12.0. Om DirectX 9.0c redan är installerat på din dator (till exempel med vissa spel, och på Steam installeras det automatiskt), så behöver du inte ladda ner det igen.
  2. Plattformsuppdatering för Windows 7 SP1- ladda ner . För Windows-användare 7 detta paket måste installeras för att använda DirectX 11-funktioner i madVR-videorenderaren (diskuteras nedan).
  3. Microsoft .NET Framework 4. För användare Windows Vista och en nyare kommer troligen inte att behövas. Obligatoriskt för Windows XP.
  4. Mediaspelare MPC-HC
  5. Videorenderare madVR

Steg 1 — Installera MPC-HC och madVR

Ladda ner och installera MPC-HC mediaspelare.

Steg 3 - Ställa in LAV Splitter Source och LAV Audio Decoder

För att komma åt inställningarna för LAV Splitter Source, starta valfri videofil med MPC-HC och pausa. Efter det klickar du i videoområdet Högerklicka musen och välj "Filter->LAV Splitter Source (intern)".

Ställ in värdena som visas i figuren. Klicka på knappen "Verkställ" för att spara inställningarna och sedan på knappen "OK".

För att komma åt inställningarna för LAV Audio Decoder, starta valfri videofil med MPC-HC och pausa. Efter det, högerklicka i videoområdet och välj "Filter->LAV Audio Decoder (intern)".

I avsnittet "Bitstreaming" (inställningen är endast nödvändig vid utgång digitalt ljud S/PDIF, HDMI; i andra fall behöver du inte markera något här) när du väljer DTS-HD behöver du inte markera alternativet "Använd DTS-HD-ramning för alla DTS-typer" om din mottagare inte behöver det.

Gå sedan till fliken "Blandning" och markera alternativet "Aktivera blandning". Välj nödvändig konfiguration ljud i alternativet "Konfiguration av utgångshögtalare". Till exempel, om du har ett vanligt par högtalare, välj sedan "Stereo"-konfigurationen. Klicka på knappen "Verkställ" för att spara inställningarna och sedan på knappen "OK".







2024 gtavrl.ru.