Sehe gerade, das es aktuelle x264 VFW Codec Versionen gibt (Das wusste ich vorher nicht)
Zitat
http://www.videohelp.com/tools/x264-VFW
Latest version:
2453 (July 25, 2014)
Da denkste, schauste mal nach ob es noch was aktuelles gibt und siehe da ;D
Aufjedenfall habe ich noch einen alten AMD PC mit der Schnitt Software: Coldcut,
den ich extra nur für Fernsehaufnahmen von OTR nutze und genau auf diesem PC,
habe ich noch eine alte x264 VFW Codec Version von 2009 drauf.
So wie ich sehe, ist OTR bei seinen aktuellen TV Aufnahmen mit dem x264 Codec noch im Jahr 2012 stehen geblieben
http://img.xrmb2.net/images/312912.png
Nach 2 Jahren könnte man ja mal ein Update machen.
Egal es geht ja nicht um OTR, sondern allgemein um den x264 VFW Codec!
Jetzt ist mir folgende Idee eingefallen, ob es noch sinnvoll wäre,
den 264 VFW Codec für das direkte Encoding nach dem Schnitt mit VirtualDub zu nutzen!!
Ich spiele mit den Gedanken mir den x264 VFW Codec auf meinem guten i5 PC (P8P67 rev 3.0) mit Windows XP 32 Bit zu installieren.
Einen großen Vorteil, den ich darin sehe ist:
Ich kann mit VirtualDub ein Verlustfreies Video (RGB24, UT, Lagarith etc..) fertig nach meinen Wünschen zurecht schneiden
und es direkt an den x264 Encoder in einem Abwasch übergeben.
Ergebniß:
Container: AVI
Videospur: H264
Audiospur: WAV
So müsste ich hinterher nur die WAV Audiospur aus dem AVI Container demuxen und mit BeSweet zu *.m4a umwandeln.
"C:\StaxRip\Applications\BeSweet\BeSweet.exe" -core( -input "C:\Test UT 420.wav" -output "C:\Test UT 420.m4a" ) -bsn( -vbr 0.45 )"
Der Audioteil geht ja ruck zuck!
Zum Schluß noch die H264 Videospur + die neue M4A Audiospur mit My MP4Box GUI in den MP4 Container muxen. (umverpacken)
Fertig
Nachteile beim H264 im AVI Container sind:
1.) PAFF wird nicht im AVI Container gespeichert
2.) Möglicherweise werden B-Frames mit I/P-Frames zusammengefasst
Sind noch mehr Probleme bekannt?
Alles anzeigenSowohl VfW-Codec als auch Encoder erzeugen zunächst erst mal gültige MPEG-4 Part 10 Videostreams.
Der x264-Encoder kann je nach Compilierung rohes H.264-Video oder selbiges verpackt in MP4, MKV oder auch FLV ausgeben.
Der VfW-Codec gibt seine encodierten Frames üblicherweise an ein Programm weiter, welches AVI-Dateien schreibt.
Ob es beim VfW-Codec kleinere Unterschiede in der Struktur des ausgegebenen Videostreams gibt,
damit der nun überhaupt in AVI verpackt werden kann,
ist mir nicht im Detail bekannt, möglicherweise werden B-Frames mit I/P-Frames zusammengefasst
(ähnlich Xvid mit oder ohne "Packed Bitstream")
- aber das ist eher kontainerspezifisch, das geht schon über das reine Video hinaus.
Super erklärt
Ich habe woanders gelesen, dass x264vfw sein Encodierergebnis auch parallel als eigene Datei herausgeben kann,
dann wird nur ein "leeres" AVI vom Videoprogramm geschrieben, welches den Codec benutzt.
Dann müsste das Ergebnis mit dem des eigenständigen Encoders gleichwertig sein.
Das wäre Genial und genau, das was ich suche!
Weiß jemand, wie das gehen soll?
Bisher kenne ich nur zwei Möglichkeiten um Verlustfreies Videomaterial auf Freeware Basis mit VirtualDub frame genau zu schneiden:
[U]*Verlustfreies Video: [/U]Unkomprimiert = RGB24Leicht komprimiert aber immer noch Verlustlos = UT, Lagarith etc..
1.) Verlustfreies Video* frame genau nach meinen Wünschen mit VirtualDub fertig zurecht schneiden.
Jetzt schicke es mit den "Fast-Recompress Mode" zurück
z.B. von Lagarith zu Lagarith
und erhalte dann eine neue große AVI Ziel Datei,
die auf einer 2ten Festplatte zwischen gespeichert wird und jetzt erst mit der x264.exe (eigenständiger Encoder) behandelt wird!
Dann hast du deine Platte noch mal mit Gigabytes durch eine Zwischendatei belegt, die du noch weiter filtern wolltest, also wahrscheinlich Zeit- und Platzverschwendung (es gäbe Fälle, in denen das gerechtfertigt wäre...)
2.) Per AviSynth Script mit der TRIM Methode an den gewünschten Frames schneiden! <-- Habe ich mich noch nicht mit beschäftigt
Das Zwischenspeichern des geschnittenen Videos kostet zwar einige zusätzliche Gigabytes, aber um in AviSynth zu schneiden,
muss man schon eine gewisse Abstraktionsfähigkeit haben, wie ein Programmierer...
[Blockierte Grafik: http://img.xrmb2.net/images/447803.png]
VirtualDub Timeline - Alles was Grau, soll erhalten bleiben
Trim1 delete Frame 0-5000
Trim2 delete Frame 25000-30000
Trim3 delete Frame 50000-55000
Trim4 delete Frame 80000-85000
Trim5 delete Frame 105000-110893
Weiß jemand, wie die Trim befehle für dieses Beispiel Video als AviSynth Script lauten?
Schon mal im Vorraus, sage ich Danke!!!
Welchen Weg ich auch gehen sollte...
1.) Der x264 VFW Codec klingt sehr sehr Interessant
2.) Per AviSynth Script, könnte ich mir den x264 VFW Codec sparen...