Konvertieren Sie beliebige Videos in HD-Videos

59711
Romil N

Ich habe einen PC gekauft, auf dem eine Intel HD-Grafikkarte installiert ist, die Full HD-Video vom Feinsten unterstützt (1080p).

Viele Videos online sind jedoch nicht im HD-Format (weniger als 720p). Wenn ich also in HD konvertieren muss (720 oder 1080), wie kann ich das tun, ohne an Qualität zu verlieren?

Ich verwende Windows Media Player, Real Player oder VLC Media Player.

4
Jede verlustbehaftete Neucodierung führt zu einem Qualitätsverlust. Ist es nicht geeignet, das Fenster des Media Players nur zu vergrößern? boehj vor 12 Jahren 1
Ich stimme zu. Ein gewisser Qualitätsverlust wäre da ... Es hilft nicht, das Fenster des Mediaplayers zu vergrößern, da Sie dann die Pixel sehen. Tatsächlich habe ich nach einer Lösung gesucht, damit das Problem nicht auftritt. Romil N vor 12 Jahren 0
Ich stimme mit @boehj überein - was Sie suchen, ist "Upscaling". Welchen Videoplayer verwenden Sie? slhck vor 12 Jahren 0
@slhck: Ich verwende entweder WMP, Real oder VLC Media Player Romil N vor 12 Jahren 0

1 Antwort auf die Frage

14
slhck

Kurze Antwort: Tu es nicht (es sei denn, du musst es wirklich).

Der Prozess, den Sie suchen, wird "Upscaling" genannt. In seiner einfachsten Form wird jedes Pixel im Video (fast) verdoppelt oder gestreckt und das resultierende Video sieht wie 1080p aus. Das Problem bei diesem Ansatz ist, dass er sich in einem normalen Videoplayer nicht von der Vollbildoption unterscheidet.

Was du tun kannst:

Wenn Sie also ein Video aufnehmen und es mit einem sehr einfachen Algorithmus hochskalieren und es dann erneut kodieren, wird die Qualität schlechter als zuvor sein. Wie @boehj in den Kommentaren erwähnt, verlieren Sie immer eine gewisse Qualität, wenn Sie ein bereits verschlüsseltes Video aufnehmen und es erneut verschlüsseln. Selbst wenn Sie es upscalieren und mit einem verlustfreien Encoder kodieren, führt dies zu riesigen Dateien - jedoch ohne erkennbaren Unterschied zur Vollbildversion.

Wie ein Spieler eine Vollbildversion anzeigt, beeinflusst natürlich auch Ihre erlebte Qualität. Wenn der Player schlecht ist, ist das Upscaling des Videos vor dem Abspielen eine praktikable Option. Natürlich gibt es mehr Ansätze für das Upscaling. Sie können bilineare oder bikubische Filter verwenden, um Kanten zu glätten und anschließend etwas Körnung oder Kantenschärfung anzuwenden. Unsere Lieblings-Codec-Bibliothek FFmpegswscale kann dies, wenn sie mit der lib kompiliert wird, tun. Es verwendet bilineare Filterung, soweit ich mich erinnere.

Was machen Filmfirmen?

Nun, die meisten alten Filme sind im Film erhältlich. Entweder der Standardfilm, den sie vor dem Schneiden verwendet haben, oder der endgültige Film, der an die Kinos geliefert wird. Da Film naturgemäß eine höhere räumliche Auflösung hat als alle heutigen HD-Spezifikationen, können Sie einfach die Negative erneut scannen und so einen Film in HD-Auflösung erhalten. Dies geschieht meistens, wenn alte Filme als BluRay-Discs oder in "digital remastered" -Versionen erneut veröffentlicht werden.

Neuere Filme werden in HD aufgenommen. Oder sogar mehr, bis zu 4K Auflösung. Dies bedeutet, dass nach dem Film geschnitten, farbkorrigiert, usw., wird der letzte Film sein verkleinerter Verteilung Bedürfnisse anzupassen. Daher kann es sein, dass iTunes es auf 720p herunterskaliert, bevor es verfügbar ist, oder Blu-Ray-Distributoren es auf 1080p herabsetzen. Dies ist nur möglich, weil sie das Originalmaterial haben.


Praktische Lösung

Puh. Trotzdem können Sie immer Handbrake herunterladen, das auf FFmpeg angewiesen ist, und das Video mit den Optionen für "Größe" unter " Bildeinstellungen" hochskalieren . Es gibt jedoch nicht so viele Möglichkeiten.

Versuchen Sie es einfach auf einem Video und sehen Sie, ob Sie Unterschiede feststellen können. Wenn nicht, dann geh nicht hoch, es lohnt sich nicht.

Danke für die Eingänge! .. aber wie werden dann die Videos generell auf HD-konform konvertiert? Romil N vor 12 Jahren 0
Was meinst du mit "allgemein"? Alle alten Filme werden von Negativen mit einer höheren Auflösung als HD gescannt. Alle aktuellen (digitalen) Filme werden trotzdem in HD-Auflösung (oder höher als HD) aufgenommen. Sie werden dann von den Distributoren herunterskaliert, z. B. für BluRay, Online-Verleih usw. slhck vor 12 Jahren 0
es kann also keinesfalls kein Nicht-HD-Video in HD-Video umgewandelt werden.?! Romil N vor 12 Jahren 0
Nein, verstehen Sie mich nicht falsch :) Sie können es ** (siehe den Teil über die Verwendung der Handbremse), aber es hat keinen Sinn, dies zu tun, wenn die Qualität schlechter wird. slhck vor 12 Jahren 1
Wie kann man das tun, ohne an Qualität zu verlieren? Grundsätzlich werden heutzutage einige nicht-HD-Videos in HD-Videos umgewandelt, ohne auf Qualität verzichten zu müssen. Wie geschieht das? Verwenden sie dafür Software? Romil N vor 12 Jahren 0
Wie gesagt: Alte Videos, die auf Film aufgenommen wurden, sind kein Nicht-HD **, da die Filmnegative mit einer viel höheren Auflösung erneut gescannt werden können. Das machen die Filmfirmen. slhck vor 12 Jahren 0
Ich habe auch meine Antwort überarbeitet, um das zu reflektieren, hoffe es wird jetzt klarer! slhck vor 12 Jahren 0
Ich dachte, Upscaling würde so etwas tun, aber total vergessen, dass Filme in einer viel höheren Auflösung aufgenommen wurden, als sie verteilt wurden, eine großartige Erklärung :) xorinzor vor 10 Jahren 0