Wie kann ich also ein Video genau schneiden lassen?
Ist es nicht komisch, dass niemand weiß, wie es geht? : \
scaryguy vor 9 Jahren
0
Ich habe versucht, Ihre Ergebnisse zu reproduzieren (eine andere Dauer als angegeben), und hatte einige Schwierigkeiten. Alle Videos, die `ffmpeg 'für mich produzierte, waren genau die Dauer, nach der ich gefragt hatte. Als ich es replizierte, dachte ich, es könnte an einem Bitstream-Kopieren liegen, aber das erneute Codieren machte das Problem tatsächlich * schlimmer *. Ich vermute, es liegt an einer Nuance von `libx264`, aber das ist nur Spekulation. Sie erhalten jedoch möglicherweise eine Antwort [in der Mailingliste "ffmpeg-user"] (https://www.ffmpeg.org/contact.html).
bertieb vor 9 Jahren
0
Ich denke, das Problem wird durch den Stream-Copy-Befehl verursacht. Es kann möglicherweise nicht in der Mitte von Ref-Frames geschnitten werden. Versuchen Sie es mit -vcodec libx264 als Test.
Elliott B vor 8 Jahren
0
1 Antwort auf die Frage
0
Peter Bašista
Laut dieser Antwort ist das framegenaue Schneiden von Videos ffmpegohne Neucodierung nur an GOP-Grenzen möglich. Ich bin nicht sicher, ob es gilt, nur das Ende eines Videos zu schneiden oder nicht.
Im Übrigen kann ein Video mit konstanter Bildrate bei 25 Bildern pro Sekunde keine Dauer von 30,02 Sekunden haben. Ein Frame soll 1/25 Sekunden lang angezeigt werden, also 0,04 Sekunden.
Vielleicht hat dein Video nur schlechte Zeitstempel? Versuchen Sie, sie zu regenerieren: