Cum să tai video după timpi de start și end cu FFmpeg
In this tutorial, you'll learn about Cum să tai video după timpi de start și end cu FFmpeg. We cover key concepts, practical examples, and best practices.
Problema
Trebuie să tai un segment dintr-un videoclip, specificând timpul de start și timpul de end. Parametrii -ss (start) și -to (end) din FFmpeg permit tăierea precisă, dar ordinea și combinația lor afectează precizia.
Soluția Rapidă
Fix 1: Tăiere de bază cu -ss și -to
GREȘIT — -ss după -i (căutare lentă, precisă):
ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:00 output.mp4
# Căutare precisă dar mai lentă
CORECT — -ss înainte de -i (căutare rapidă):
ffmpeg -ss 00:01:00 -i input.mp4 -to 00:02:00 output.mp4
# Căutare rapidă la keyframe-ul cel mai apropiat
Fix 2: Tăiere cu -t (durată)
# Taie 30 de secunde începând de la 1:00
ffmpeg -ss 00:01:00 -i input.mp4 -t 30 output.mp4
# Aceeași comandă cu -to
ffmpeg -ss 00:01:00 -i input.mp4 -to 00:01:30 output.mp4
Fix 3: Formate de timp
# Secunde
ffmpeg -ss 60 -i input.mp4 -t 30 output.mp4
# HH:MM:SS
ffmpeg -ss 00:01:00 -i input.mp4 -to 00:01:30 output.mp4
# HH:MM:SS.milisecunde
ffmpeg -ss 00:01:00.500 -i input.mp4 -to 00:01:30.250 output.mp4
Fix 4: Tăiere precisă (re-encode)
# -ss după -i pentru precizie maximă (re-encode)
ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:00 -c:v libx264 -c:a aac output.mp4
Fix 5: Tăiere fără re-encode (stream copy)
# Rapid, dar la keyframe-ul exact
ffmpeg -ss 00:01:00 -i input.mp4 -to 00:02:00 -c copy output.mp4
Folosește DodaTech Video Trimmer pentru a previzualiza și tăia videoclipuri fără a scrie comenzi manual.
Prevenție
-ssînainte de-i= căutare rapidă, la keyframe.-ssdupă-i= căutare precisă, mai lentă.-c copytaie la keyframe-uri (rapid, fără re-encode).- Re-encode-ul oferă precizie la nivel de frame.
Greșeli Comune cu Cut Start/End
- Confuzia între -ss înainte și după -i — afectează viteza și precizia tăierii.
- Folosirea -to cu -c copy — -to poate tăia la un punct inexact când se copiază streamul.
- Formate de timp incorecte — folosește HH:MM:SS sau secunde;
00:60:00este invalid.
Aceste greșeli apar frecvent în cod FFmpeg real. Contribuitorii DodaTech au identificat aceste patternuri prin analiza proiectelor open-source și a sistemelor de producție.
Exercițiu Practic
Scrie o comandă FFmpeg care taie un videoclip de la 2 minute 30 secunde la 5 minute 15 secunde, folosind căutare rapidă și stream copy.
Acest exercițiu întărește conceptele acoperite în acest ghid. Încearcă să-l implementezi înainte de a verifica soluțiile online.
FAQ
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro