PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Video auf dem Kopf aufgenommen. Wie kann man es drehen?


Agent_no1
2004-12-18, 13:37:18
Hi Leutz,
da mein Bruder vor kurzem ein Video mit seiner Digitalkamera auf dem Kopf aufgenommen hat, würden wir das nun gerne nachträglich drehen.
Kennt ihr da eine Möglichkeit, wie man dies korrigieren kann?
Danke schonmal im voraus
Gruß
Agent_no1

Marcel
2004-12-18, 14:32:31
Mit VirtualDubMod geht das. Ich nenne mal das, was Du in VirtualDubMod 1.5.10 anklicken musst:
- Video öffnen

- Video / Filters / Add / Rotate / Add, dann die Rotation einstellen

- Video / Compression / XviD , configure
-- Encoding Type: Single Pass
-- falls der Knopf Target Bitrate zu sehen ist, da drauf klicken => wechselt zu Target Quantizer
-- als Quantizer 4 oder 5 eintragen

- Streams / Stream List; dort im Kontextmenü des Streams:
-- Full Processing Mode
-- Compression: MP3, brauchbare Bitrate (128 kBit zum Beispiel, dürfte hier auch schon Overkill sein)

- File / Save As

Agent_no1
2004-12-18, 21:17:36
danke, einfacher kannst du es mir gar nicht machen ;)

jtkirk67
2004-12-18, 23:12:37
Na, einfach den Monitor auf den Kopf stellen... Ok, blöder Scherz :redface:

Henrik
2004-12-18, 23:40:32
Sry for Offtopic, Marcel - aber warum empfiehlst du immer den Target Quantizer anstelle von 2pass bei Bitrate X ?
Die Handyauflösung müsste ja sehr niedrig sein (320x240?), da würde ja eine Bitrate von ~400-500kbps ausreichend sein, oder?
Mit dem Target Quantizer weiß man ja nie, wie groß die Datei wird - naja, okay, bei 2pass nicht, wie gut die Bildqualität ist :ucrazy4:

Agent_no1
2004-12-19, 01:24:52
nochmal eine andere Frage :)
Immer wenn ich einen DVD Film als Xvid oder Divx encodieren möchte, sind beim Endresultat ganz komische Probleme
Und zwar ist im Video dann jede 2. Zeile bei schnellen Bewegungen etwas verzogen, so dass solche Striche schon entstehen
wisst ihr woher sowas kommt? Wie kann ich das verhindern, denn soviel Ahnung habe ich von diesen ganzen Einstellungen im Codec nicht.
Was bringt mit 1pass, was ist 2pass?
etc.
Danke schonmal im voraus
Gruß
Agent_no1

Henrik
2004-12-19, 14:08:13
Das liegt wohl am Interlacing (Halbzeilenbild, wie auf dem TV).
Kuck einfach mal die Optionen beim XviD Codec durch, da müsstest du einen Haken bei "interlaced encoding" setzen können.
Wenn das nicht funktioniert, musst du deinterlacen, also aus den Halbbildern wieder Vollbilder machen, z.B. per AVIsynth Script.

1pass = 1 Durchgang, Video wird gleich encodiert
2pass = 2 Durchgänge, im ersten Durchgang wird analysiert und daraufhin im zweiten Durchgang die Bitratenverteilung optimiert. => bessere Bildqualität und berechenbare Dateigröße trotz variabler Bitrate. Nachteil: dauert doppelt so lange :usad: - macht aber eigentlich nichts, XviD ist sehr schnell, mit ein paar Tweaks komme ich mit einem Athlon XP 2500+ auf ~40fps bei ~1MBit und ~512x384 (4:3) bzw. ~512x244 (16:9).

Agent_no1
2004-12-19, 17:49:54
Interessant. :) Danke für die Erklärungen.
Also das mit dem Deinterlacen hat problemlos geklappt. :) Nun kommen keine Striche mehr ;)
Aaalso es handelt sich um 3 Musik DVDs die ich hier habe. Da befinden sich alle möglichen Musikvideos von dem einen Artisten eben drauf, jedoch möchte ich nicht immer die DVD einlegen müssen, wenn ich mir die Musikvideos ansehen möchte, also dachte ich an eine Xvid Codierung aller Musikvideos der DVD.
Mir geht es hierbei natürlich darum, dass möglichst hohe Qualität erziehlt werden muss. Jedoch finde ich das Bild selbst bei 2mbit noch zu mies und grob.
Deshalb nehme ich an, dass irgendwelche der vielfältigen Einstellungsmöglichkeiten des Xvid Codecs mir da weiterhelfen könnten.
Also ich plane ungefähr für ein 5minuten langes Musikvideo rund 120MB ein (was ja wohl reichen müsste um eine hervorragende Qualität zu erziehlen)
Der Sound soll mit 192kbit/s encodiert werden. Das Bild soll 640x432 oder 720x480 groß sein.
Welche Einstellungen sind also zu empfehlen, damit ich eine möglichst feine Qualität erreichen kann, da ich mich mit dem Xvid Codec sogut wie überhaupt nicht auskenne.
2pass währe also schonmal ratsam, ja das habe ich noch mitbekommen :D
Welche Einstellungen wären noch angebracht? Gibt es vorgeschriebene Qualitätseinstellungsscripts für den Xvid Codec die ich einfach nur laden kann?

Und noch eine kleine kurze Frage an die Encodierkönige ;)
Sind 15fps Durchschnitt bei der Xvidencodierung bei 640x432, 1,8mbit, 2pass Durchlauf und 192kbit Soundspur für einen Athlon XP2800+ angemessen oder könnte man da noch etwas mehr Speed rausholen?

Die DVDs habe ich übrigens schon als IFO auf die HDD gerippt, so dass ich aus diesen Dateien aus encodiere.


PS: Bei dem Deinterlacing habe ich übrigens 3 Auswahlmöglichkeiten (Shift Odd Field, Shift Even Field, Interplate). Wodrin unterscheiden sie sich?

Henrik
2004-12-19, 18:18:49
Mein Vorschlag, mit Gordian Knot gemacht:

http://img144.exs.cx/img144/5725/11bg.th.png (http://img144.exs.cx/my.php?loc=img144&image=11bg.png)

http://img144.exs.cx/img144/8591/24be.th.png (http://img144.exs.cx/my.php?loc=img144&image=24be.png)

http://img144.exs.cx/img144/2739/32jj.th.png (http://img144.exs.cx/my.php?loc=img144&image=32jj.png)

http://img144.exs.cx/img144/7433/44ym.th.png (http://img144.exs.cx/my.php?loc=img144&image=44ym.png)

http://img144.exs.cx/img144/6945/54on.th.png (http://img144.exs.cx/my.php?loc=img144&image=54on.png)


edit2: wo ich schonmal dabei bin, kann ich ja Audio eigentlich auch noch machen :)

http://img136.exs.cx/img136/182/66jw.th.png (http://img136.exs.cx/my.php?loc=img136&image=66jw.png)

Ich habe jetzt aber nicht wie auf dem ersten Screenshot eine konstante Bitrate von 192kbps genommen sondern einen speziellen Modus von Lame mit variabler Bitrate (~200kbps), der qualitativ hochwertiger ist als die Standardeinstellungen.
Der erste Screenshot verliert dadurch trotzdem nicht seine Gültigkeit, die Datei wird nur etwas größer als vorher ausgerechnet.

Agent_no1
2004-12-19, 20:50:53
Cool danke dir,
also die Qualität sieht auf jeden Fall nun schon wesentlich menschlicher aus :D
Nach Deaktivierung des Deinterlacing Filters ist das gesamte Bild nun auch schärfer geworden.
Das Interlace Encoding ist jedoch nach wie vor an.
Vielen Dank für die viele Mühe. Dann werde ich wohl heute nacht mal die Encodierung ne weile Laufen lassen :) Habe nämlich ne Avg. Framerate von 6fps :D
Habe die Bitrate nun auf 2300kbit erhöht und die DVD komforme Auflösung verwendet (720x...)
Gruß Agent_no1

Henrik
2004-12-19, 21:04:54
Habe die Bitrate nun auf 2300kbit erhöht und die DVD komforme Auflösung verwendet (720x...)

Wie hast du das gemacht?

Hier mal ein Script, das Gordian Knot geschrieben hat:


# Created with Gordian Knot
#
# http://gknot.doom9.org

# PLUGINS
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\dgdecode.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\decomb.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\KernelDeInt.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\UnDot.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\dgbob.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\Convolution3d.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\FluxSmooth.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\TomsMoComp.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\VSFilter.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\SimpleResize.dll")

# SOURCE
mpeg2source("D:\Blade\VIDEO_TS\blade.d2v")

# TRIM
#trim(startframe,endframe)

# IVTC
#Telecide(order=1,guide=1).Decimate()
# or use
#IVTC(44,11,95)
#GreedyHMA(1,0,4,0,0,0,0,0)

# CROPPING
crop(8,0,704,576)

# DEINTERLACING (1)
#FieldDeinterlace()
#FieldDeinterlace(blend=false)
#TomsMoComp(1,5,1)

# DEINTERLACING (2)
#KernelDeInt(order=1,sharp=true)
# or maybe
#DGBob(order=1,mode=1)

# DEINTERLACING (3) - special requests
#GreedyHMA(1,0,0,0,0,0,0,0)
#Telecide()
#SeparateFields()

# SUBTITLES
VobSub("D:\Blade\subtitles\VTS_06_0")

# RESIZING
#BicubicResize(512,384,0.333,0.333)

# DENOISING: choose one combination (or none)
Undot()

# 1) little noise
#Temporalsoften(2,3,3,mode=2,scenechange=6)
#mergechroma(blur(1.3))
#FluxSmooth(5,7)

# 2) medium noise
#Temporalsoften(3,5,5,mode=2,scenechange=10)
#Convolution3d("moviehq")
#FluxSmooth(7,7)

# 3) heavy noise
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#Convolution3d("movielq")
#FluxSmooth(10,15)

# BORDERS
#AddBorders(left,top,right,bottom)

# COMPRESSIBILITY CHECK
# !!!!Snip Size now has to be 14 for use in GKnot!
#SelectRangeEvery(280,14)

# FOOL CCEnc
#empty = BlankClip()
#AudioDub(last,empty)


Um das Rezising zu verhindern und die volle DVD Auflösung (mal abgesehen davon, was ich weggecroppt habe) zu erhalten, müsste die rote Raute gesetzt sein.
Soweit ich weiß funktioniert anamorphes encoden in den AVI Container nicht, weil das Resizing auf 16:9 Format nicht gemacht wird.
Du könntest dann höchstens mit ffdshow das Seitenverhältnis manuell auf 2,35:1 setzen, dann passt es wieder.