Kako lahko uporabim ffmpeg za pritrditev videoposnetka?
metoda 1:obrezovanje od začetka in/ali konca (z uporabo `-ss` in` -to`)
To je najpreprostejša metoda za obrezovanje videoposnetka od začetka in/ali konca. `-SS` nastavi čas začetka in` -to` nastavi končni čas. Oba sprejemata najrazličnejše časovne formate (glej spodaj).
* obloge od začetka:
`` `bash
ffmpeg -i vhod.mp4 -ss 10 -do 30 izhod.mp4
`` `
Ta ukaz obloži `input.mp4`, ki se začne pri 10 sekundah in se konča pri 30 sekundah.
* obložite od konca:
`` `bash
ffmpeg -i vhod.mp4 -SS 0 -do 20 izhod.mp4
`` `
Ta ukaz obloži `input.mp4` od začetka do 20 sekund.
* Obrezajte tako začetek kot konec:
`` `bash
ffmpeg -i vhod.mp4 -ss 10 -do 60 izhod.mp4
`` `
Ta ukaz obloži `input.mp4` od 10 sekund do 60 sekund.
Metoda 2:Izbira določenega razdelka z uporabo časovnih žigov (z uporabo `-ss` in` -to "z natančnejšo obliko)
Za natančnejši nadzor lahko čas določite z uporabo `hh:mm:ss.ms` format:
`` `bash
ffmpeg -i vhod.mp4 -ss 00:00:10 -TO 00:00:30 Output.mp4
`` `
To je enakovredno prvemu primeru v metodi 1. Uporabite lahko tudi delne sekunde (milisekund).
Metoda 3:učinkovitejše obrezovanje (z uporabo `-ss` pred` -i`)
Za večje datoteke je namestitev `-ss` * pred * vhodna datoteka` -i` bistveno učinkovitejša, saj se izogne dekodiranju nepotrebnih okvirjev. To je zelo priporočljivo za daljše videoposnetke. Vendar je iskanje natančnosti lahko nekoliko manj natančno.
`` `bash
ffmpeg -ss 10 -i vhod.mp4 -to 30 Output.mp4
`` `
Časovni formati, ki sta jih sprejela `-ss` in` -to`:
* `Hh:mm:ss.ms` (ure:minute:sekunde.millisekund), npr.,` 01:23:45.123`
* `Mm:ss.ms` (minute:sekunde.millisekund), npr.
* `Ss.ms` (sekunde.millisekund), npr.
* `Ss` (sekunde), npr.` 10`
Pomembni premisleki:
* Keyframes: FFMPEG poskuša rezati na ključnih okvirih za boljšo kakovost. Če določite čas, ki ni ključni okvir, bo našel najbližji ključni okvir, kar lahko povzroči nekoliko drugačno dolžino posnetka. Uporaba možnosti `-copyts` lahko ohrani časovne žige, vendar morda ne deluje vedno odlično.
* Velikosti datotek: Obrezovanje videoposnetka ustvari novo datoteko. Velikost izhodne datoteke bo odvisna od dolžine posnetka.
* Ravnanje z napakami: Dobro je preveriti napake po zagonu ukaza. Morda boste videli napake, če so časovni žigi neveljavni ali če vhodna datoteka ne obstaja.
Ne pozabite nadomestiti `input.mp4` in` output.mp4` z dejanskimi imeni datotek. Izberite metodo, ki najbolje ustreza vašim potrebam, in vedno ne pozabite varnostno kopirati originalni video, preden izvedete kakršne koli spremembe.
- --热点Elektronske tehnologije Online