Trimming
Trimmen (Video-Clip-Extraktion)
Die Operation, bei der ein bestimmter Zeitbereich aus einem Video ausgewählt und nur dieses Segment extrahiert oder beibehalten wird, wobei der Rest verworfen wird.
Technisches Detail
Verlustfreies Trimmen (Stream-Kopie) schneidet an Keyframe-Grenzen, ohne neu zu kodieren, wobei die Originalqualität erhalten bleibt, aber die Genauigkeit auf das nächste I-Frame beschränkt wird. Bildgenaues Trimmen erfordert eine Neukodierung, um genau am gewünschten Frame zu beginnen. In FFmpeg kopiert -ss [Zeit] -to [Zeit] -c copy die Streams verlustfrei (auf Keyframes gerundet), während -ss [Zeit] -to [Zeit] -c:v libx264 bildsgeanu neu kodiert. Browser-basiertes Trimmen verwendet MediaSource Extensions oder OffscreenCanvas, um Frames einzeln zu verarbeiten. Der Trick -ss vor vs. nach -i zu platzieren, beeinflusst Geschwindigkeit und Genauigkeit: vor -i sucht schnell mittels Keyframes, nach -i dekodiert jeden Frame für Präzision.
Beispiel
```html <!-- Trimming: HTML5 video with format fallback --> <video controls preload="metadata"> <source src="video.webm" type="video/webm; codecs=vp9,opus"> <source src="video.mp4" type="video/mp4"> Your browser does not support HTML5 video. </video> ```