007 Estrarre uno spezzone di un video

27 Agosto, 2022 (15:28) | ffmpeg, Fotografia digitale, Linux, Video | By: sargonsei

007 Estrarre uno spezzone di un video.
ffmpeg -noautorotate -i videoIN.mp4 -ss 00:00:20.00 -vcodec copy -acodec copy videoOUTcutI.mp4 # Creare un file .MP4 prendendo la parte del file multimediale in ingresso che va da [-ss hh:mm:ss.dc inizio taglio] alla sua fine, utilizzando i medesimi codec (sia audio, sia video) utilizzati per il file multimediale in ingresso; ogni dato relativo alla rotazione, verrà rimosso.

ffmpeg -noautorotate -i videoIN.mp4 -to 00:00:10.00 -vcodec copy -acodec copy videoOUTcutF.mp4 # Creare un file .MP4 prendendo la parte che va dall'inizio del file multimediale in ingresso a [-to hh:mm:ss.dc fine taglio] del file multimediale in ingresso, utilizzando i medesimi codec (sia audio, sia video) utilizzati per il file multimediale in ingresso; ogni dato relativo alla rotazione, verrà rimosso.

ffmpeg -noautorotate -i videoIN.mp4 -ss 00:00:10.00 -to 00:00:20.00 -vcodec copy -acodec
copy videoOUTcutIF.mp4 # Creare un file .MP4 prendendo la parte che va da [-ss hh:mm:ss.dc inizio taglio] a [-to hh:mm:ss.dc fine taglio] del file multimediale in ingresso, utilizzando i medesimi codec (sia audio, sia video) utilizzati per il file multimediale in ingresso; ogni dato relativo alla rotazione, verrà rimosso.

ffmpeg -noautorotate -i videoIN.mp4 -ss 00:00:10.00 -t 00:00:15.00 -vcodec copy -acodec copy videoOUTcutIT.mp4 # Creare un file .MP4 prendendo la parte che inizia al punto [-ss hh:mm:ss.dc inizio taglio] della durata di [-t hh:mm:ss.dc durata taglio], utilizzando i medesimi codec (sia audio, sia video) utilizzati per il file multimediale in ingresso; ogni dato relativo alla rotazione, verrà rimosso.

ffmpeg -noautorotate -i videoIN.mp4 -ss 00:00:10.00 -fs 3M -vcodec copy -acodec copy videoOUTcutIM.mp4 # Creare un file .MP4 prendendo la parte che inizia al punto [-ss hh:mm:ss.dc inizio taglio] e termina quando il file ottenuto ha raggiunto il peso di [-fs 3M peso, in MB, del file video tagliato]; la durata del file video tagliato dipende dal peso impostato, utilizzando i medesimi codec (sia audio, sia video) utilizzati per il file multimediale in ingresso; ogni dato relativo alla rotazione, verrà rimosso.

ffmpeg -i videoIN.mp4 -ss 00:00:00 -to 00:00:20 -vcodec copy -acodec copy videoOUT_A.mp4 -ss 00:00:20 -to 00:00:40 -vcodec copy -acodec copy videoOUT_B.mp4 -ss 00:00:40 -to 00:01:00 -vcodec copy -acodec copy videoOUT_C.mp4

ffmpeg -i videoIN.mp4 -to 00:00:20 -vcodec copy -acodec copy videoOUT_a.mp4 -ss 00:00:20 -to 00:00:40 -vcodec copy -acodec copy videoOUT_b.mp4 -ss 00:00:40 -vcodec copy -acodec copy videoOUT_c.mp4

ffmpeg -i videoIN.mp4 -r 1 fotoOUT%3d.jpg # Estrae da videoIN.mp4 un fotogramma ogni secondo e lo mette in un file .jpg

ffmpeg -i videoIN.mp4 -r 2 -ss 00:00:10 -t 00:00:05 fotoOUT%03d.png # Estrae da videoIN.mp4 2 fotogrammi ogni secondo iniziando al decimo secondo, proseguendo per 5 secondi