Folgendes:
1. ich hab eine Datei von der ich nur einen Teil haben will, weshalb ich sie erst mal an den Keyframes gesplittet habe (test-002.mkv und test-003.mkv)
2. habe dann das test-003.mkv reencoded (test-003_reencode.mkv)
3. anschließend versucht die Teile zusammenzufügen (also: test-002.mkv und test-003_reencode.mkv)
Resultat, mkvmerge warnt einen, das 'The codec's private data does not match' 'lengths: 43 and 46',...
Frage ist nun: Was muss ich beim Reencoden anders machen als aktuell?
der aktuelle encoding Aufruf:
"G:\test\x264.exe" --profile high --level 41 --thread-input --crf 19 --demuxer avs -o "D:\test\temp\test-003_reencode.mkv" "D:\test\temp\test-003.avs"
das aktuelle AvisynthSkript:
LoadPlugin("G:\test\ffms2.dll")
FFVideoSource("D:\test\temp\test-003.mkv", threads=1)
Trim(0,length=48)
Cu Selur
Ps.: wenn man herausbekommt wie die encoding settings in x264 abhängig vom Original gesetzt werden müssen, damit es ohne Probleme mit dem Original gemerged werden kann, hätte ich eine fertige alpha eines FrameAccuraten MKVCutters. (aktuell wird zwar alles geschnitten, aber das Resultat wird nicht korrekt wiedergegeben :()