Dank "Magic Lantern" ist es möglich Videos mit zwei unterschiedlichen ISO-Werten zu erzeugen die am Rechner zu einem HDR-Video gebastelt werden können.
Es gibt nun die Möglichkeit über Avisynth und VirtualDub aus dem Rohmaterial die einzelnen Frames erstellen zu lassen die letztlich via "enfuse" zu einer fertigen Sequenz zusammengerechnet werden.
Das ist allerdings 1. ziemlich zeitaufwendig und 2. wird dadurch etliches an Qualität verschlungen da die Einzelbilder als JPG Abgelegt werden.
Für Sony Vegas gibt es ein nützliches Script welches die Einzelframes direkt aus dem Videotrack herausschneidet und in vier Einzelspuren kopiert. Qualitätsverlust 0%
Code: Alles auswählen
using Sony.Vegas;
class EntryPoint
{
public void FromVegas(Vegas vegas)
{
VideoEvent videoEvent = (VideoEvent)vegas.Project.Tracks[0].Events[0];
MediaStream mediaStream = videoEvent.Takes[0].MediaStream;
VideoTrack[] newTracks = new VideoTrack[] { vegas.Project.AddVideoTrack(),
vegas.Project.AddVideoTrack(), vegas.Project.AddVideoTrack(),
vegas.Project.AddVideoTrack() };
newTracks[1].CompositeLevel = newTracks[3].CompositeLevel = 0.5f;
Timecode sourceTime = videoEvent.Takes[0].Offset;
Timecode time = new Timecode();
Timecode oneFrame = Timecode.FromFrames(1);
Timecode twoFrames = Timecode.FromFrames(2);
for (long f = 0; f < videoEvent.Length.FrameCount; f++)
{
newTracks[(f % 2) * 2].AddVideoEvent(time, oneFrame).AddTake(mediaStream).Offset =
sourceTime;
newTracks[(f % 2) * 2 + 1].AddVideoEvent(time + oneFrame, oneFrame).AddTake(
mediaStream).Offset = sourceTime;
newTracks[(f % 2) * 2].AddVideoEvent(time + oneFrame, oneFrame).AddTake(
mediaStream).Offset = sourceTime + twoFrames;
sourceTime.FrameCount++;
time.FrameCount++;
}
}
}
So, lange Rede, hat wer eine Ahnung was es da gibt?
LG
:)