1. Kamerák
  2. Autóhifi és elektronika
  3. Otthoni audió
  4. Személyes audió
  5. Televíziók
  6. Okos otthon
  >> Elektronikus Technológia >  >> Kamerák >> Videokamerák

Hogyan lehet kivágni egy videót az FFMPEG használatával?

Az FFMPEG számos módszert kínál a videók kivágására, attól függően, hogy miként szeretné meghatározni a növénytermesztési területet. Itt vannak a leggyakoribb módszerek:

1. módszer:Vágás koordináták és méretek felhasználásával

Ez a legegyszerűbb módszer. Megadja a vágott terület bal felső sarkának X és Y koordinátáit, valamint a kivágott terület szélességét és magasságát.

`` `bash

ffmpeg -i input.mp4 -filter:v "növény =szélesség:magasság:x:y" output.mp4

`` `

Cserélje ki a következőket:

* `input.mp4`:A bemeneti videofájl elérési útja.

* `output.mp4`:A kimeneti videofájl elérési útja.

* `szélesség ':A kivágott terület szélessége pixelekben.

* „Magasság”:A kivágott terület magassága pixelekben.

* `X`:A kivágott terület pixelekben a bal felső sarkának X-koordináta (vízszintes helyzete). A bal szélről 0 -nál kezdődik.

* `y`:A kivágott terület pixelekben a bal felső sarkának y-koordináta (függőleges helyzete). A felső szélétől 0 -nál kezdődik.

Példa: Egy 1920x1080 videót egy 1280x720 területre, x =100 -tól kezdve, y =50:

`` `bash

ffmpeg -i input.mp4 -filter:v "növény =1280:720:100:50" output.mp4

`` `

2. módszer:Vágás százalékos arányokkal

A növénytermesztési területet a bemeneti videó méretének százalékában adhatja meg. Ez akkor hasznos, ha meg akarja tartani a képarányt. Ez azonban a `-vf" (videószűrő) zászlót igényli.

`` `bash

ffmpeg -i input.mp4 -vf "crop =iw*0,8:ih*0,6:0:0" output.mp4

`` `

Ez a példa a bemeneti szélesség 80% -ára és a bemeneti magasság 60% -ára, a bal felső saroktól kezdve (x =0, y =0).

* `iw`:a bemeneti videó szélességét képviseli.

* `ih`:a bemeneti videó magasságát képviseli.

3. módszer:Vágás a középpontból

Ez a módszer meghatározott szélességet és magasságot teremt a bemeneti videó közepétől. Az X és Y koordináták kiszámításához szükséges. Meg kell határoznia az X és Y eltolódásokat a bemeneti videó mérete és a kívánt kivágott dimenziók alapján.

Fontos szempontok:

* képarány: A torzulás elkerülése érdekében ellenőrizze, hogy a kivágott dimenziók ésszerű képarányt tartsanak fenn (például 16:9, 4:3).

* Bemenet videóméretek: A vágás előtt érdemes ellenőrizni a bemeneti videó méreteit a „ffprobe” segítségével. Például:`ffprobe input.mp4` Ez információt nyújt a video streamekről, beleértve a szélességet és a magasságot.

* Hibakezelés: Ha a vágási paraméterek érvénytelenek (például a kivágási terület meghaladja a video méreteit), akkor az FFMPEG valószínűleg hibát ad vissza. Mindig ellenőrizze a számításokat.

* Fejlett vágás: A bonyolultabb növénytermesztési forgatókönyvekhez (például a tartalom észlelése alapján történő kivágás) esetleg fejlettebb FFMPEG szűrőket kell feltárnia.

Ne felejtse el kicserélni a „input.mp4” és a `output.mp4” -et a tényleges fájl elérési útjaival. A véletlen adatvesztés elkerülése érdekében mindig tesztelje az eredeti videofájl másolatát.

  1. Hogyan Transfer videót a Canon ZR20 , hogy a Computer
  2. Mi vezetékre van szükség , hogy telepítsük a Panasonic BL204 CCTV kamera ?
  3. Mennyi ideig tart egy 1 MB-os kép feltöltése betárcsázással?
  4. A Canon XH A1 nem kapcsolódik a Final Cut Express
  5. Hogyan viselkedni Néz Mini DV kazetta