Kann ich hochauflösende Fotos von Videos erhalten?

11

Das Warten auf den genauen Moment, um ein Bild aufzunehmen, kann sehr schwierig sein, insbesondere wenn Sie mit Kindern oder Tieren arbeiten. Ich habe irgendwo gelesen (kann keine Quelle finden), dass jedes Standbild eines HD-Videos im Wesentlichen ein hochauflösendes Foto ist (stimmt das überhaupt?).

Was sind die Herausforderungen, Vor- und Nachteile bei der Auswahl des besten Rahmens aus einem Video, um Standbilder aufzunehmen, bei denen das Timing entscheidend ist?

dsg
quelle
2
Sollte wahr sein, aber ich weiß es nicht. Wenn Sie sich für Hochgeschwindigkeitsfotografie interessieren, schauen Sie sich die Casio Exilim F-Serie an. Sie sind für diese Art von seriellem Schnappschuss gedacht: 30 Bilder / s bei normaler Auflösung mit einem Ringpuffer zum Aufnehmen von Fotos, bevor Sie den Auslöser vollständig gedrückt haben.
Leonidas
Mit der neu angekündigten Nikon V1 und J1 können viele Standbilder sehr schnell hintereinander aufgenommen werden, bis zu 60 pro Sekunde, und dann nur die besten auswählen. Dies gilt ausdrücklich für das Problem mit Kindern und Tieren, über die Sie sprechen. Vielleicht passen sie Ihren Bedürfnissen?
Bengtb
Nicht, wenn Sie nicht mit einer ROTEN Kamera aufnehmen.
Nick Bedford

Antworten:

15

Der große Vorteil dabei ist, wie Sie sagen, die Möglichkeit, in kurzer Zeit viele Bilder aufzunehmen, sodass Sie den besten Rahmen auswählen können.

Dieser Ansatz hat jedoch mehrere Nachteile:

  • Niedrigere Auflösung. Selbst "Full High Def", 1080p, ist nur 2 Megapixel (1920 * 1080 = 2.073.600). Dies würde Ihnen eine akzeptable Druckgröße von 6,4 x 3,6 Zoll bei 300 DPI geben. Dies mag für Sie in Ordnung sein, aber wenn Sie einen größeren Druck wünschen, werden Sie die Pixelierung bemerken.
  • Oft weniger Kontrolle über Einstellungen wie Verschlusszeit, ISO und Blende. Videos können im Allgemeinen auch etwas mehr Bewegungsunschärfe als Standbilder verarbeiten, und die Kamera lässt die Verschlusszeit möglicherweise länger ziehen, als Sie möchten.
  • Artefakte der Videokomprimierung. Abgesehen von Keyframes werden die meisten Frames in einem komprimierten Video durch Ändern eines vorherigen Frames gerendert. Dies führt zu Artefakten, die in einem Video möglicherweise nicht erkennbar sind, jedoch die Qualität Ihres Fotos beeinträchtigen. Dies hängt stark vom Codec und der Bitrate des Videos ab.
Evan Krall
quelle
1
+1 auf den Videoartefakten. Ein mögliches Experiment (die Ergebnisse hängen stark vom Codec und der Komprimierungsstufe ab): Haben Sie einen Blu-Ray-Player? Wenn ja, halten Sie das Video an und untersuchen Sie die Szene aus einer Entfernung, sodass der Bildschirm den gleichen Teil Ihres Sichtfelds einnimmt wie ein Foto der gewünschten Größe. Sehen Sie Artefakte? Ich habe keinen Blu-Ray-Player, aber der Unterschied zwischen Video (sieht gut aus) und angehaltenem Video (massive Artefaktprobleme) auf meinem DVD-Player ist sehr dramatisch.
Reid
Nach welchen Spezifikationen suche ich in Bezug auf Codec und Bitrate, um die Artefakte zu kompensieren?
dsg
@dsg Im Allgemeinen werden modernere Codecs wie H264 weniger Artefakte bei der gleichen Bitrate wie ein älterer Codec erleiden. Wenn Ihre Kamera über Optionen für die Bitrate verfügt, wählen Sie die höchste Einstellung.
Evan Krall
1
@dsg Wie Thomasrutter weiter unten erwähnt, wäre der ideale Codec hier MJPEG, das nur jedes Bild einzeln JPEG-komprimiert und keine Interframe-Komprimierung verwendet. Alle Bilder sollten grundsätzlich die gleiche Bildqualität haben. Aufgrund der fehlenden Interframe-Komprimierung muss MJPEG jedoch stärker komprimieren, um die gleiche Bitrate wie bei anderen Video-Codecs zu erzielen.
Evan Krall
+1 für den Hinweis zu Keyframes; Es wird eine ernsthafte Verschlechterung geben, wenn Sie nicht wissen, wie und mit welcher Software Sie die richtigen Schnappschüsse aus Ihrem Video ziehen können. Das kommt noch dazu, dass bei Videos eine gewisse "Unschärfe" gut für das menschliche Auge ist. Wir sehen nur die Gesamtbewegung, nicht einzelne Bilder aus dem Video, daher werden keine Eckfotos geschnitten. Ein Foto wird in jeder Situation fast immer klarer.
Jane Panda
8

Ich habe irgendwo gelesen (kann keine Quelle finden), dass jedes Standbild eines HD-Videos im Wesentlichen ein hochauflösendes Foto ist (stimmt das überhaupt?).

Nein, überhaupt nicht wahr :( Hier ist der Grund:

  • Erstens ist es keine hohe Auflösung. Selbst 1080P-Videos ("Full HD"), die nicht alle Kameras können, haben nur 2 Megapixel. Das ist ein Bruchteil der Auflösung des Sensors. 720P-Video ist 1 Megapixel.

  • Zweitens verwendet Video eine viel höhere Komprimierungsrate als JPEG-Standbilder, da Video bandbreitenintensiv ist. Dies bedeutet, dass die resultierenden Videobilder (im Allgemeinen) stärker komprimiert sind als ein äquivalentes Standbild. Darüber hinaus verwenden in den meisten Videoformaten (einschließlich AVCHD, H.264 / AVC, verschiedenen MPEG / DivX-Formaten, jedoch nicht "Motion JPEG") die meisten Videobilder die "Interframe-Komprimierung", was bedeutet, dass sie nicht als Bilder in ihren Formaten gespeichert werden Eigenrecht, aber als Transformationsdaten für andere aktuelle oder in der Nähe befindliche Frames.

  • In Videos ist eine gewisse Bewegungsunschärfe wünschenswert, in Standbildern möchten Sie jedoch nicht annähernd so viel. 1/48 bis 1/60 Sekunde sind für 24P und 30P normal, um ein natürliches Gefühl von Bewegungsunschärfe zu erzielen (der Effekt wird nach alten Filmkameras als "Verschlusswinkel" bezeichnet). Andernfalls kann die Bewegung unnatürlich aussehen. In Standbildern sieht eine Einfrierbewegung mit einer Verschlusszeit von 1 / 250s oder schneller gut aus und ist häufig wünschenswert.

  • Digitale Sensoren können im "Live View" -Modus, in dem kein physischer Verschluss vorhanden ist, häufig keine Bilder von so guter Qualität liefern, sondern rufen kontinuierlich Bilder vom Sensor ab. In CCDs manifestiert sich dies als vertikale Streifenbildung; In CMOS gibt es andere Probleme (eines ist die Welligkeit während der Kamerabewegung, die als "Rolling Shutter-Effekt" bezeichnet wird). Der Verschluss, der beim Aufnehmen von Standbildern aktiviert wird, ermöglicht es dem Sensor, einen anderen Modus zu verwenden, in dem er nicht so schnell zurückgesetzt werden muss und ein qualitativ hochwertiges Bild mit weniger Rauschen aufnehmen kann.

  • Bei Videos wird häufig eine zusätzliche Filterung angewendet als bei einem Standbild, wodurch einige Details verloren gehen. Ein wichtiges ist das Interlacing, das eine Menge vertikaler Auflösung effektiv wegwirft. Allerdings würden nicht viele Standbildkameras mit Videofunktion Interlacing unterstützen. Bei vielen Videos wird weiterhin ein Antialiasing-Filter angewendet, der das Bild weicher macht, aber bei der Komprimierung und Reduzierung von Moiré helfen kann. Abhängig von der Kamera kann bei Videos auch eine stärkere Schärfung angewendet werden, obwohl diese Praxis heutzutage bei HD nicht so weit verbreitet / schädlich ist.

Was sind die Herausforderungen, Vor- und Nachteile bei der Auswahl des besten Rahmens aus einem Video, um Standbilder aufzunehmen, bei denen das Timing entscheidend ist?

Wenn Sie keine andere Methode hätten, würde ich sie nicht empfehlen. Tatsächlich würde ich es wahrscheinlich immer noch nicht empfehlen, selbst wenn es Ihre einzige Option wäre. Wenn Sie dies jedoch getan haben, stellen Sie sicher, dass Sie 1080P ausführen können, stellen Sie die Verschlusszeit so schnell ein, als ob Sie noch aufnehmen würden, und verwenden Sie das Motion JPEG-Format (nicht AVC oder eines der anderen oben genannten Formate). Und stellen Sie fest, dass Sie im Grunde 2 Megapixel erhalten.

Bearbeiten: Seit ich diese Antwort vor einiger Zeit geschrieben habe, bin ich nicht mehr davon überzeugt, dass der Motion JPEG-Modus (wenn Ihre Kamera ihn überhaupt unterstützt) eine gute Idee dafür ist. Ihre Kamera würde bei gleicher Qualität eine viel höhere Bitrate benötigen. Wenn Sie normales HD-Video (z. B. h.264 oder AVCHD usw.) verwenden und einen Weg finden könnten, die I-Frames zu finden, ist dies möglicherweise besser. Ich denke immer noch nicht, dass es insgesamt eine gute Idee ist. Moderne DSLRs unterstützen viel schnellere Serienaufnahmemodi, einschließlich einiger, die den Spiegel blockieren oder die Auflösung verringern und schneller aufnehmen können usw.

thomasrutter
quelle
+1 für MJPEG; Daran hatte ich noch nicht einmal gedacht, aber es wäre definitiv das Beste dafür.
Evan Krall
1

Ich werde meine eigene Kamera (Pentax K-5) als Beispiel verwenden (Breite x Höhe):

  • Bildauflösung für ein Standbild: 4928 x 3264
  • 1080p (auch bekannt als HD-Videomaximum): 1920 x 1080

Ich denke also nicht, dass es ein hochauflösendes Foto ist. Trotzdem ist es besser, die Aufnahme mit einer Auflösung zu machen, als sie überhaupt nicht zu bekommen. :) :)

John Cavan
quelle
1

Schauen Sie sich die roten Kameras an, wenn Sie dies wirklich ausprobieren möchten. Ihre ganze Existenzberechtigung besteht darin, auf etwas wie 5x HD zu schießen, und jedes wäre immer noch eine 10-Megapixel-Aufnahme.

Natürlich sind sie nicht billig, daher ist es möglicherweise eine bessere Idee, eine Kamera zu erwerben, die beispielsweise einige Sekunden lang 8 fps aufnehmen und diese Fotos für den perfekten Moment durchkämmen kann. Ich habe festgestellt, dass 5-6 fps für 3 Sekunden normalerweise mehr als genug Zeit sind, um eine gute Aufnahme zu erzielen, oder zumindest die maximale Anzahl von Frames liefert, die ich pro Burst durchsehen möchte. Wenn Sie die volle Videorate verwenden, müssen Sie eine Menge Daten für nur eine noch durchkämmen.

mmr
quelle
2
Ich finde, dass der Versuch, Ihre Aufnahmen zeitlich zu steuern, Sie eher zu einem Torhüter macht, als nur den Auslöser im Burst-Modus gedrückt zu halten. Natürlich werden hier immer noch eine höhere Burst-Rate und ein längerer Puffer hilfreich sein.
Evan Krall
Spiegelreflexkameras sind in dieser Hinsicht aufgrund des Spiegelausfalls ein wenig problematisch - insbesondere bei unregelmäßigen Bewegungen (z. B. bei Kindern), bei denen bei einer glatten Pfanne die Kamera wahrscheinlich nicht auf das Motiv gerichtet ist nicht mehr. Hierfür sind Pellicle-Spiegelkameras vorgesehen (wie die alte Canon EOS RT-Filmkamera und die neuere Sony α55 Digital). Für ein konstantes Sucherbild, eine hohe Burst-Rate und eine kürzere Verschlussverzögerung geben Sie etwa ein Drittel eines Stopps auf.
Das wahre Fleisch der Post war die rote Kamera. Wenn das OP wirklich daran interessiert ist, Standbilder aus Videos zu ziehen, sollten sie die 17.000 US-Dollar oder was auch immer es für einen Roten kostet, ausgeben und diesen Weg gehen. Nicht das, was ich persönlich tun würde, aber das ist eine Möglichkeit, hochauflösende Standbilder aus Videos zu erhalten.
mmr
1

Dies hätte ein Kommentar zu dem Beitrag von @thomasrutter sein sollen, aber ich kann noch keinen Kommentar abgeben (mangelnder Ruf).

Ihr Aufzählungspunkt zu MJPEG im Vergleich zu AVC ist nicht ganz richtig. Es ist wahr, dass MPEG-4 Part 10 (AVC / H.264) normalerweise nicht jeden Frame als I-Frame (Key / Full Frame) aufzeichnet. Die Spezifikation enthält jedoch nichts, was dies verbietet, und einige Kameras zeichnen nur I-Frames auf.

Was Sie falsch machen, sind die Vorteile von MJPEG gegenüber H.264 und Ihre Argumentation darüber, warum. Ich beginne mit einer kurzen Erklärung, wie die Frames aus einem H.264 (oder anderen Video-Codec-Formaten) rekonstruiert werden. Das Video wird in drei verschiedenen Arten von Frames codiert: Intra-codierte Frames (I-Frames), Predictive-Coded-Frames (P-Frames) und bidirektional-Predictive-Coded-Frames (B-Frames). Ein I-Frame ist eine komprimierte Version eines vollständigen "rohen" Frames. Es kann nur als JPEG (oder als Einzelbild in einem MJPEG-Stream) rekonstruiert werden. Ein P-Frame hingegen verweist auf I- und P-Frames und muss rekonstruiert werden. Ein B-Frame kann auch auf folgende I- und P-Frames verweisen. Es gibt viel mehr Informationen dazu auf Wikipedia.

Der Unterschied zwischen H.264 und MJPEG besteht darin, wie die Komprimierung funktioniert und nicht wie gut sie ist. Jedes einzelne Bild in einem digitalen Video kann mithilfe von Informationen in der Videodatei / im Videostream vollständig rekonstruiert werden. H.264 liefert bessere Ergebnisse als MJPEG, selbst wenn Sie einen Frame mit derselben Bitrate exportieren. Dies gilt für die meisten Bitraten (bei sehr niedrigen Bitraten nicht sicher). Es gibt mehr Informationen und mehrere Tests online, und ein guter Ausgangspunkt ist compress.ru .

Der einzige Nachteil bei H.264 ist der Rechenaufwand bei der Rekonstruktion eines einzelnen Frames. H.264 benötigt viel mehr Rechenleistung als MJPEG. Dies ist jedoch auf modernen Computern kein Problem.

Håkon K. Olafsen
quelle