Ich würde gerne hier und da einige meiner Videos beschneiden oder miteinander verbinden, aber ohne diese komplett neu zu kodieren. Damit keine Unklarheiten aufkommen hier die Info wie die Dateien aussehen:
GeneralUnique ID : 189390199236492262374150506017076190598 (0x8E7B39C027AD9FB4B4BB9960443A9D86)Complete name : O:\test.mkvFormat : MatroskaFile size : 293 MiBDuration : 13mn 42sOverall bit rate : 2 991 KbpsEncoded date : UTC 2011-07-02 18:00:53Writing application : mkvmerge v4.8.0 ('I Got The...') gebaut am May 24 2011 03:12:58Writing library : libebml v1.2.0 + libmatroska v1.1.0VideoID : 1Format : AVCFormat/Info : Advanced Video CodecFormat profile : High@L4.1Format settings, CABAC : YesFormat settings, ReFrames : 5 framesCodec ID : V_MPEG4/ISO/AVCDuration : 13mn 42sBit rate mode : VariableBit rate : 2 800 KbpsMaximum bit rate : 15.0 MbpsWidth : 720 pixelsHeight : 576 pixelsDisplay aspect ratio : 4:3Original display aspect ratio : 4:3Frame rate : 25.000 fpsStandard : PALColor space : YUVChroma subsampling : 4:2:0Bit depth : 8 bitsScan type : MBAFFBits/(Pixel*Frame) : 0.270Stream size : 269 MiB (92%)Title : x264 2800kbps 576iWriting library : x264 core 115 r1995 c1e60b9Encoding settings : cabac=1 / ref=6 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / sliced_threads=0 / slices=4 / nr=0 / decimate=1 / interlaced=bff / bluray_compat=1 / constrained_intra=0 / bframes=3 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=1 / weightp=0 / keyint=25 / keyint_min=2 / scenecut=40 / intra_refresh=0 / rc_lookahead=25 / rc=2pass / mbtree=1 / bitrate=2800 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=15000 / vbv_bufsize=15000 / nal_hrd=vbr / ip_ratio=1.40 / aq=1:1.00Language : GermanColor primaries : BT.470-6 System B, BT.470-6 System G, BT.601-6 625, BT.1358 625, BT.1700 625 PAL, BT.1700 625 SECAMTransfer characteristics : BT.470-6 System B, BT.470-6 System GMatrix coefficients : BT.470-6 System B, BT.470-6 System G, BT.601-6 625, BT.1358 625, BT.1700 625 PAL, BT.1700 625 SECAM, IEC 61966-2-4 601AudioID : 2Format : AC-3Format/Info : Audio Coding 3Mode extension : CM (complete main)Codec ID : A_AC3Duration : 13mn 42sBit rate mode : ConstantBit rate : 192 KbpsChannel(s) : 1 channelChannel positions : Front: CSampling rate : 48.0 KHzBit depth : 16 bitsCompression mode : LossyStream size : 18.8 MiB (6%)Title : 1.0 AC3 192kbpsLanguage : German
Ich habe versucht mich dem Thema über mencoder zu nähern, allerdings ohne Erfolg:
Müsste ja eigentlich eine copy des Videotracks ab dem nächsten I-Frame nach der 10ten Sekunde abliefern. Wenn ich nun dieses video aber mit mkv-merge muxe macht die Wiedergabe fast überall probleme (außer bei Mplayer - aber selbst da gibts am Anfang Bildfehler oder es wird zu schnell abgespielt. Ausserdem stimmt der Zeitindex nicht).
Ich bin nicht festgelegt auf mencoder. AVIDemux habe ich auch schon probiert, aber wieder aufgegeben, weil es anscheinend nicht in der Lage ist die I-Frames in meinem Video zu finden - Daher kommt es bei MKV-Ausgabe immer wieder zur Fehlermeldung: The beginning frame is not a keyframe. Please move the A-Marker.
Wähle ich dort als Output AVI gehts, aber das Ergebnis ist augenscheinlich das Gleiche wie mit Mencoder. Das Video läßt sich nirgends korrekt abspielen.