Untertitel werden mit DXVA FFdshow nicht angezeigt

3581
Shiki

Lassen Sie mich zunächst das Layout erklären. Ich habe einen CoreAVC für die Dual-Core-Wiedergabe verwendet. Es ist nicht so schlimm und wenn ich es gekauft habe, sollte ich es verwenden, aber ich mag es nicht wirklich. Warum? Ich habe einen ATI und einen Intel VGA im Laptop. Aus diesem Grund (keine Nvidia-GPU) brennt die CPU fast, wenn ich versuche, ein Full-HD-Video abzuspielen.

Ich habe einen Weg gefunden, HD-Filme problemlos abzuspielen. Es ist die DXVA-Beschleunigung. Ich verwende das CCCP-Codec-Paket. Wird verwendet, um den internen h.264-ffmpeg-Codec zu deaktivieren. Damit benutzte MPC-HC den CoreAVC-Kram. Nun habe ich herausgefunden, dass ich einen neuen Schnappschuss verwenden kann ffdshow, der mit DXVA geliefert wird. Also habe ich die interne Kodierung auf h.264 gesetzt. Heruntergeladene ffdshowGute Sache? DXVA funktioniert. Fehlerfrei, wenig CPU. Problem? Keine Untertitel. Ich kann die Untertitel am Tray- ffdshowSymbol sehen und auswählen, aber nichts passiert.

Und ja, das ist ziemlich ärgerlich, da ich nur Filme in Muttersprachen sehe und ich mag es, Anime zu sehen, und wenn jemand es auch sieht, dann wissen sie, dass es ohne Untertitel ein bisschen schwer zu verstehen ist.

PS: DirectX wird aktualisiert, und der Treiber ist der neueste von Lenovo. IIRC 9.9 Catalyst und der neueste Intel-Treiber.

0
Ich habe die Erwähnung vergessen. Die installierte Version: rev: 3124, 2009-11-03 Shiki vor 14 Jahren 0

4 Antworten auf die Frage

3
Adam

Ich weiß, dass dies ein alter Beitrag ist, aber ich dachte mir, ich würde ihn aktualisieren :).

Das Combined Community Codec Pack enthält mindestens drei Renderer für H.264 / VC1. Ich habe die folgende CPU-Auslastung für jeden auf einem AMD Phenom II 720 @ 800 Mhz (zurückgesetzt wegen reduzierter CPU-Auslastung) erhalten. 1280x720 Anime-Quelle:

FFDShow libavcodec: around 60% FFDShow DXVA: around 40-50% MPC DVXA: around 20-30% 

Um Untertitel für MPC DVXA zu verwenden, müssen Sie die oben beschriebenen Schritte ausführen, damit der Untertitel-Overlay mit dem richtigen Filter erstellt wird.

Um Untertitel für FFDshow libavcodec zu verwenden, können Sie entweder einen externen Renderer wie den VOB-Filter verwenden, ihn in der FFDshow-Video-Decoder-Konfiguration aktivieren oder den internen Untertitelfilter der MPC-HC verwenden.

Für FFDShow DXVA-Untertitel müssen Sie diese in der FFDShow DXVA Video Decoder-Konfiguration aktivieren. Ein guter Leitfaden dafür ist unter:

http://www.thehtpc.net/htpc/ffdshow-dxva-with-subtitles-i-think-so/

1
Shiki

Die Lösung gefunden: CCCP Codec Pack mit Media Player Classic HC und DXVA (mit Untertiteln)

Zunächst muss man sich etwas aus dem Internet holen. Sie benötigen diese: 1. CCCP-Paket 2. FFdshow 3. Haali (Alle von ihren ursprünglichen Websites. Verwenden Sie die "Free-Codecs" FFdshow.)

Installieren Sie CCCP, ohne ffdshow und haali zu installieren. Deaktivieren Sie sie auf dem Installationsbildschirm. Installieren Sie nun ffdshow (möglicherweise möchten Sie die Untertitelunterstützung aktivieren und das Deblocking deaktivieren (siehe unten, unter "Tweaks")), haali. Verwenden Sie die Grundeinstellungen. Sie sollten nichts anpassen, es sei denn, Sie wissen, was Sie tun.

Starten Sie jetzt den Media Player Classic HC. Gehen Sie zu Optionen (Ansicht-> Optionen). (Hier wähle ich normalerweise "Letzte Fenstergröße, Position merken" aus und deaktiviere das Kontrollkästchen "Auto-Zoom" im Bereich "Wiedergabe", aber das liegt nur daran, dass ich Smplayers Verhalten liebe).

Dieses hängt vom Betriebssystem ab. Wenn Sie XP verwenden, wählen Sie VMR9 (ohne Rendering). Wenn Sie über Vista + verfügen, verwenden Sie EVR Custom Pres. ** (Reduzieren Sie die EVR-Puffer auf den niedrigsten möglichen Wert).

Wählen Sie unter Interne Filter (rechts): H264 / AVC (DXVA), H264 / AVC (FFmpeg), VC1 (DXVA), VC1 (FFmpeg).

Gehen Sie zu Externe Filter. Klicken Sie auf "Filter hinzufügen ..." und wählen Sie den ffdshow Video Decoder aus. Wählen Sie rechts "Block".

Gehen Sie schließlich zu "Wiedergabe" (linke "Baumansicht") und wählen Sie "Untertitel automatisch laden". Klicken Sie auf OK, starten Sie MPC-HC neu und prüfen Sie, ob es funktioniert.

0

Ich verstehe den Punkt nicht: Installiere ffdshow und blockiere es in mpc-hc. Übrigens, ich dachte, dass ffdshow für dxva nutzlos ist.

Nun, der Punkt ist, dass Sie es in mpc-hc blockieren. Der innere Filter. Aber das ist soweit ich weiß. Wenn Sie diese Methode ausprobieren, funktioniert sie einwandfrei. Ein Fehler, den ich kenne: Wenn ich VGA wechsle (von Intel zu ATI oder umgekehrt) UND wenn ich den Vorgang unterbreche, wird er nicht weiter abgespielt. Muss die Datei erneut öffnen. Aber das ist alles. Shiki vor 14 Jahren 0
0

instal kaza-lite mega codek pack und auf untertitel in der ffdshow wechseln. wenn du alle spieler verwendest und probleme hast reneme sub oder was sonst als srt datei