sudo apt update
sudo apt install ffmpegFor Check:
ffmpeg -version-
ffplay input.mp4
-
ffplay input.mp3
-
ffplay -an input.mp4
-
ffplay -ss 00:00:10 -t 00:00:05 input.mp4
-
ffmpeg -i input.mp4 output.webm
-
ffmpeg -i input.mp4 output.mp3
-
ffmpeg -i input.gif -movflags faststart -pix_fmt yuv420p output.mp4
-
ffmpeg -ss 00:00:05 -i input.mp4 -t 00:00:10 -c copy output.mp4
-
ffmpeg -i input.mp4 -vcodec libx264 -crf 23 output.mp4
-
ffmpeg -i input.mp4 -vf "scale=640:-1" -vcodec libx264 -crf 23 output.mp4
-
Step 1 β Generate palette:
ffmpeg -i input.mp4 -vf "fps=10,scale=480:-1:flags=lanczos,palettegen" palette.png -
Step 2 β Create optimized GIF:
ffmpeg -i input.mp4 -i palette.png -filter_complex \ "fps=10,scale=480:-1:flags=lanczos[x];[x][1:v]paletteuse" output.gif -
- Lower
fpsandscalefor smaller size - Example:
fps=7,scale=360:-1
- Lower
ffmpeg -i input.mp4 output.gif
β οΈ Generates large files with poor performance.
-
ffmpeg -i input.mp4 -an output.mp4
-
ffmpeg -i input.mp4 -filter:a "volume=2.0" output.mp4
-
ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" -an fast.mp4 -
ffmpeg -i input.mp4 -vf "setpts=2.0*PTS" -an slow.mp4