1. Kamere
  2. Avto avdio in elektronika
  3. Domači avdio
  4. Osebni avdio
  5. Televizorji
  6. Pametni dom
  >> Elektronska Tehnologija >  >> Kamere >> Videokamere

Kako lahko uporabim ffmpeg za pritrditev videoposnetka?

FFMPEG ponuja več načinov, kako posneti video, odvisno od tega, ali želite obrezati od začetka in/ali konca ali izbrati določen razdelek z uporabo časovnih žigov. Tu so najpogostejše metode:

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
  1. Kako spremeniti Hi8 televizija v visoki ločljivosti Digital
  2. Sony DXC 3000 Vodnik
  3. Navojnih Vs. Globalni Shutter
  4. Kako razstaviti Hitachi DZ- MV550
  5. Kako uporabljati JVC 200U kamere