PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HQ Film mit VirtualDub schneiden, Bild einfügen und alles ohne Neukodierung



John_J
18.09.2010, 00:12
Lass mich das nochmal zusammenfassen:

1. Du hast 3s des Films herausgeschnitten
2. Du lädst diese 3s in VDub und lässt den Logo Filter drüberlaufen
3. Du hast unter Compression entweder ffdshow oder x264-VfW gewählt (One Pass Quantizer 23)
4. Du fügst dann das neu erstellte 3s-Video mit Logo mit vorher geschnittenem Film zusammen

Richtig so...?

JSE
18.09.2010, 00:24
genau. so hab ichs gemacht.

Weitere Compression-Einstellungen sind: (bei VfW)


Basic:
...Preset: Medium
...Tuning: None
...Profile: Auto
...Level: Auto
...Fast Decode: false
...Zero Latency: false

Rate control:
...single pass - quantizer-based (CQP)
...23
...create stats file: false

Output:
...Output mode: VFW
...VFW FourCC: H264
...VirtualDub Hack: true

Sample Aspect Ratio:
...SAR width: 1
...SAR height: 1

Debug:
...Log level: Warning
...PSNR: true
...SSIM: true
...Disable all CPU optimizations: false

Decoder & AVI Muxer:
...Disable decoder: false


***

Ich habe auch ein paar Variationen der Einstellungen ausprobiert, wie z.B. das
Aspect Ratio auf 16:9 zu stellen, Tuning auf Film usw., leider hat das an der Fehlermeldung
nichts verändert.

JSE
18.09.2010, 01:24
Bei mir funktioniert das noch nicht ganz.

Ich habs jetzt so gemacht, wie du es beschrieben hast. VirtualDub fügt die beiden Filme tatsächlich ohne Fehlermeldungen zusammen.
Wenn ich mir aber den fertigen Film im Windows Media Player ansehe, kommt wie erwartet erst der 3s-Film, danach kommt der restliche
Film zwar in voller länge, allerdings mit dem Frame vom 3s-Film....

Irgendwas wird wohl an meinen Einstellungen noch nicht stimmen. Bei ffdshow sind meine Einstellungen:

Encoder: H.264
FourCC: H264
Modus: 1 Durchgang - Quantizer (23)

Maximum IDR-keyframe interval 250
Minimum IDR-keyframe interval 1
b frames: false

other options:
...Cabac: true
...Generate access unit delimiters: false
...Each MB partition can indepedently select a referece frame: false
...Transform coefficient thresholding on P-frames: true
...Interlaced: false
...Loop filter: false


Vielleicht könntest du mir schreiben, welche Einstellungen dein fftshow hat.
(Und danke für die viele Mühe die du dir machst)

monarc99
18.09.2010, 02:29
Du kannst ja mal folgende Einstellungen probieren:

http://show.picr.de/Bild-5129145.html
http://show.picr.de/Bild-5129146.html
http://show.picr.de/Bild-5129147.html
http://show.picr.de/Bild-5129148.html
http://show.picr.de/Bild-5129149.html
http://show.picr.de/Bild-5129150.html

Die Einstellungen sind für FFDS 2946 gemacht.
http://sourceforge.net/projects/ffdshow-tryout/files/SVN%20builds%20by%20clsid/ffdshow_rev2946_20090515_clsid.exe

mfg,
Monarc

John_J
18.09.2010, 06:56
...kommt wie erwartet erst der 3s-Film, danach kommt der restliche
Film zwar in voller länge, allerdings mit dem Frame vom 3s-Film...

Ist doch aber (logischerweise) alles richtig so und hat nix mit den Einstellungen des Encoders zu tun. Die 3s, die Du vorher rausgeschnitten hast, must Du doch selbstverständlich im Hauptfilm noch wegschneiden. Sonst kommen (wie beschrieben) erst die 3s mit Logo und dann nochmal die anfänglichen 3s des Hauptfilms.

Oder hab ich was falsch verstanden...?

JSE
19.09.2010, 14:11
Ne, das war anders gemeint. In den 3 Sekunden soll ja ein Bild erscheinen.
Das tut es auch, aber leider bleibt dieses Bild den ganzen Film durch da. :(

JSE
19.09.2010, 17:07
Also ich hab nochmal alles durchprobiert.

Wenn ich die zwei Filme mit (video-) Full Processing Mode zusammenfüge, funktioniert es,
wenn ich die zwei Filme mit (video-) Direct Steam Copy zusammenfüge, funktioniert es nicht....

:-/

JSE
24.09.2010, 16:16
Jaaaaaaa.... Endlich!!!!

Jetzt funktioniert alles wie es soll. Habe 2 blöde Fehler gemacht.
Es gibt ein Pixelseitenverhältnis und ein Darstellungsseitenverhältnis.
Und da hab ich misst gebaut, weil ich beide vertauscht hab usw.
Ich hab das Pixelseitenverhältnis auf 16:9, 4:3 usw. geändert - das war mein Fehler.

Also, wenn ich die Einstellungen von John_J verwende, und folgendes ändere:
Pixelseitenverhältnis: 1:1
Darstellungsseitenverhältnis: 4:3
dann klappts!!!

Nochmals vielen Dank John_J

[THREAD GESCHLOSSEN] :)

MCMUPPET
24.09.2010, 16:51
[THREAD GESCHLOSSEN] :)Das interpretiere ich mal als Schließwunsch. -Closed-

MfG
MCMUPPET