Strumenti Utente

Strumenti Sito


multimedia:usare_ffmpeg

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
Ultima revisione Entrambe le parti successive la revisione
multimedia:usare_ffmpeg [18/04/2018 - 15:47]
127.0.0.1 modifica esterna
multimedia:usare_ffmpeg [04/10/2023 - 09:31]
Fabio Di Matteo
Linea 1: Linea 1:
 ====== Usare FFmpeg ====== ====== Usare FFmpeg ======
-Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//12/09/2016  - 09:32//** \\ \\+Autore: **//Fabio Di Matteo//** \\ Ultima revisione: ​ **//  04/10/2023  - 09:27   //**  // //
  
  
Linea 81: Linea 81:
 dall'​esempio si evince che sto facendo un ritaglio con una selezione rettangolare da 320x240 pixel partendo dalle coordinate 0,0 . Inoltre in questo caso ho deciso di non codificare l'​audio ulteriormente. Di default il codec video utilizzato è h264. dall'​esempio si evince che sto facendo un ritaglio con una selezione rettangolare da 320x240 pixel partendo dalle coordinate 0,0 . Inoltre in questo caso ho deciso di non codificare l'​audio ulteriormente. Di default il codec video utilizzato è h264.
  
-===== Uno script per codificare video da mandare con whatsapp ​web =====+===== Uno script per codificare video da mandare con whatsapp =====
 <code bash> <code bash>
 #!/bin/bash #!/bin/bash
Linea 88: Linea 88:
 OUT="​${FILE%%.*}"​.mp4 OUT="​${FILE%%.*}"​.mp4
  
-ffmpeg -i $1 -s 640x480 ​ -vcodec libx264 -acodec aac /home/fabio/​Desktop/​$OUT+ffmpeg -i $1 -s 640x480 ​-aspect 16:9 -vcodec libx264 -acodec aac /home/$USER/​Desktop/​$OUT 
 +echo 
 +echo "Video sul desktop."​ 
 + 
  
 </​code>​ </​code>​
Linea 94: Linea 98:
 ===== Unire traccia audio con traccia video ===== ===== Unire traccia audio con traccia video =====
 <​file>​ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a copy output.mkv</​file>​ <​file>​ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a copy output.mkv</​file>​
 +
 +===== Catturare schermo con e senza audio =====
 +<code bash>
 +#!/bin/env bash
 +
 +data=$(date '​+%Y-%m-%d_%H-%M-%S'​)
 +
 +audio="​ -f pulse -i alsa_input.pci-0000_00_1b.0.analog-stereo -ac 2 "
 +
 +ffmpeg $audio ​ -f x11grab ​ -show_region 1 -framerate 25 -video_size 1366x768\
 + -i :0.0  capture_$data.mkv
 +
 +</​code>​
 +
 +Se non vogliamo impostare la cattura dell'​audio eliminiamo la variabile $audio. \\
 +Per determinare quale periferica di input dobbiamo usare possiamo utilizzare il comando :
 +<​file>​pactl list short sources</​file>​
 +in questo caso abbiamo usato "​alsa_input.pci-0000_00_1b.0.analog-stereo"​ .

multimedia/usare_ffmpeg.txt · Ultima modifica: 04/10/2023 - 10:02 da Fabio Di Matteo