Ja, det er muligt at sløre en del af en video, såsom et ansigt, ved hjælp af FFmpeg. Dette kan gøres ved at kombinere tidslinje-redigering og sløringsfiltre. Her er en trin-for-trin guide til, hvordan dette kan opnås:
Først skal du sikre dig, at FFmpeg er installeret på din computer. Du kan downloade det fra FFmpeg's officielle hjemmeside.
Find ud af, hvornår i videoen ansigtet vises, og hvor længe det skal være sløret. Noter start- og sluttidspunkterne.
Brug følgende FFmpeg kommando til at sløre ansigtet i den specificerede tidsramme:
ffmpeg -i input.mp4 -vf "boxblur=10:enable='between(t,START_TIME,END_TIME)',drawbox=x=X:y=Y:w=W:h=H:[email protected]:t=fill" -c:a copy output.mp4
input.mp4
: Din input video fil.boxblur=10
: Anvender en sløringseffekt med en styrke på 10.enable='between(t,START_TIME,END_TIME)'
: Aktiverer sløringen mellem de specificerede tidspunkter.drawbox=x=X:y=Y:w=W:h=H:[email protected]:t=fill
: Tegner en boks over det område, der skal sløres. Juster X
, Y
, W
, og H
for at matche ansigtets position og størrelse.output.mp4
: Din output video fil.Hvis du vil sløre et ansigt fra 5 sekunder til 10 sekunder i en video, og ansigtet er placeret ved (100, 50) med en bredde på 200 og en højde på 200, vil kommandoen se sådan ud:
ffmpeg -i input.mp4 -vf "boxblur=10:enable='between(t,5,10)',drawbox=x=100:y=50:w=200:h=200:[email protected]:t=fill" -c:a copy output.mp4
Dette vil anvende en sløringseffekt på det specificerede område i den angivne tidsramme.
boxblur
.x
, y
, w
, og h
værdierne.ffplay
til at forhåndsvise ændringerne før endelig rendering.Ved at følge disse trin kan du effektivt sløre et ansigt eller en anden del af en video ved hjælp af FFmpeg.