Wie schneide ich schwarze Stellen in einem Video aus?

Ich nehme Handyspiele auf und habe meinen Telefonbildschirm, aber am Rand des Videos fügt es einen schwarzen Rand hinzu, den ich nicht möchte. Weiß jemand, wie man es entfernt?eine beschäftigte Katze

Worüber schaust du dir die Videos an? Was stellen Sie sich vor, wäre auf einem Standarddisplay anstelle einer schwarzen Einfassung vorhanden?

Antworten (3)

Wenn Sie ein hochformatiges Spiel spielen, muss sich, wie Jim Mack sagte, etwas im leeren Raum befinden, daher kommen die schwarzen Pixel. Es sei denn...

Hier können Sie After Effects verwenden . Duplizieren Sie den Videoclip, nehmen Sie das Video hinter dem vorderen auf, das Sie nicht berühren, skalieren Sie es dann so, dass die Seiten auf die Seiten der Komposition treffen, und fügen Sie eine Gaußsche Unschärfe oder wirklich eine beliebige Unschärfe auf der Rückseite hinzu Schicht. Hier ist, wovon ich spreche:

Duplizieren Sie die erste Ebene (drücken Sie Ctrl+ Doder gehen Sie zu Ebene > Duplizieren ):

Geben Sie hier die Bildbeschreibung ein

Skalieren Sie die zweite Ebene (öffnen Sie die Ebeneneigenschaften, indem Sie auf den Pfeil >links neben dem Ebenennamen klicken, oder wählen Sie die Ebene aus und klicken Sie S, um nur die Skalierungseigenschaft zu öffnen):

Geben Sie hier die Bildbeschreibung ein

Fügen Sie der zweiten Ebene einen Weichzeichnereffekt hinzu ( Wählen Sie die Ebene aus und gehen Sie zu Effekte > Weichzeichnen und Schärfen > Gaußscher Weichzeichner )

Geben Sie hier die Bildbeschreibung ein

Hinweis: Um schneller zu rendern, verwenden Sie eine schnelle Unschärfe und aktivieren Sie Wiederholungskantenpixel , um das gesamte Bild unscharf zu machen.

Vielleicht möchten Sie das Kästchen "Kantenpixel wiederholen" im Unschärfefilter aktivieren, um die dunklen Linien um die Außenseite herum zu entfernen.

Wenn Sie ein hochformatiges Video auf einem querformatigen Display anzeigen, muss etwas das ansonsten ungenutzte Raster belegen. In diesem Fall ist es schwarz.

Führen Sie das Video durch den ffmpeg Crop -Filter, der Link, den ich gegeben habe, enthält die vollständige Beschreibung mit Beispielen.

ffmpeg hat einen cropdetectFilter, um die Größe der schwarzen Streifen automatisch zu erkennen. Standardmäßig wird gerundet, um die Videogröße bei einem Vielfachen von 8x8 zu halten, denke ich.
Der Kontext dieser Frage ist ein Fall, in dem die Erntefläche bereits bekannt ist, sodass keine Ernteerkennung erforderlich ist.