Hallo.
Ich versuche gerade, aus einer DivX-Avi zwei Teile mit dem Mencoder herauszuschneiden und im Anschluss wieder zusammenzusetzen. Leider funktioniert das mit dem Zusammensetzen irgendwie nicht, obwohl es eig. funktionieren müsste.
Den ersten Teil extrahiere ich mit
"mencoder input.avi -o part1.avi -ss ... -endpos ... -oac copy -ovc lavc -lavcopts vcodec=mpeg4 -ffourcc DX50"
den zweiten Teil mit einem reinen "-ovc copy"
Der Grund für den "Unsinn": Ich bastel mir mit Java ein Programm, dass das Smart-Copy übernimmt (s. hier. Mit H264-Dateien geht das inzwischen, allerdings würde ich auch gerne DivX-Dateien unterstützen.
Wenn ich die Dateien mit
"mencoder -o output.avi part1.avi -part2.avi -oac copy -ovc copy"
zusammenfügen möchte, bekomme ich folgenden Output:
success: format: 0 data: 0x0 - 0x1629f0
AVI file format detected.
VIDEO: [DX50] 512x384 24bpp 25.000 fps 832.7 kbps (101.7 kbyte/s)
[V] filefmt:3 fourcc:0x30355844 size:512x384 fps:25.00 ftime:=0.0400
videocodec: framecopy (512x384 24bpp fourcc=30355844)
audiocodec: framecopy (format=55 chans=2 rate=44100 bits=0 B/s=16000 sample-1)
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Setting video delay to 0.040s
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Setting video delay to 0.040s
success: format: 0 data: 0x0 - 0x129f30: 0min 1mb A-V:0.040 [832:128]
AVI file format detected.
AVI: Generated index table for 271 chunks!
VIDEO: [DX50] 512x384 24bpp 25.000 fps 836.4 kbps (102.1 kbyte/s)
[V] filefmt:3 fourcc:0x30355844 size:512x384 fps:25.00 ftime:=0.0400
videocodec: framecopy (512x384 24bpp fourcc=30355844)
videocodec: framecopy (512x384 24bpp fourcc=30355844)
All video files must have identical fps, resolution, and codec for -ovc copy.
Exiting...
Alles anzeigen
Weiß irgendjemand, woran das liegen könnte?