2025年6月

安装 FFmpeg

Ubuntu 安装 FFmpeg:

sudo apt-get update
sudo apt-get install ffmpeg

验证安装是否成功:

ffmpeg -version

正常会输出

ffmpeg version X.X.XX-0ubuntu0.1 ...
built with gcc X.X.X ...

视频压缩

压缩命令:

ffmpeg -i input.mp4 -vcodec h264 -acodec mp2 output.mp4
ffmpeg –i input.mp4 –vcodec h264 –g 25 –s 352*278 –an –f m4v test.264

参数说明:
-i:输入文件,支持 avi、mkv、264 等
-f:输出格式
-s:输出视频宽高
-an:不处理音频
-vcodec:视频编解码器
-acodec:声音编解码器

示例:

ffmpeg -i detect.avi -vcodec h264 -acodec mp2 output.mp4

压缩后的视频和压缩前的视频对人眼来说几乎无差别。

视频截取(抽帧)

截取视频片段命令:

ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:00 -c copy output.mp4

参数说明:
-i:输入文件
-ss:截取开始时间
-to:截取结束时间
-c copy:视频流截取方式

示例:从压缩后的完整视频中截取前 10s:

ffmpeg -i output.mp4 -ss 00:00:00 -to 00:00:10 -c copy result.mp4