摘要:FFmpeg 是用于转换音频和视频文件的非常强大和通用的命令行工具。它是免费的,适用于 Windows,Mac 和 Linux 系统。无论您要加入两个视频文件,从视频文件中提取音频组件,将视频转换为动画 GIF,FFmpeg 可以做到这一切,甚至更多。 FFmpeg 支持所有流行的音频和视频格式。或者,您可以运行命令.…
/ p5 }% U1 l7 f
" \8 D0 A7 Y4 [# ZFFmpeg 是用于转换音频和视频文件的非常强大和通用的命令行工具。它是免费的,适用于 Windows,Mac 和 Linux 系统。无论您要加入两个视频文件,从视频文件中提取音频组件,将视频转换为动画 GIF,FFmpeg 可以做到这一切,甚至更多。 FFmpeg 支持所有流行的音频和视频格式。或者,您可以运行命令./ffmpeg -formats 来获取 FFmpeg 安装支持的每种格式的列表。如果你刚刚开始,这里有一些命令可以帮助你了解这个工具的功能。
) [( E1 f1 ]& N2 P8 p2 |4 l; gFFmpeg 获取视频信息查看本地视频文件信息示例: ffmpeg -i video.avi 查看远程 Web 网络视频信息示例: ffmpeg -i http://www.xxxxx.com/videofiles/20210314/622489518.f4v.mp4 FFmpeg 分离视频音频流对视频流内容分离示例: ffmpeg -i input_file -vcodec copy -an output_file_video 对视频音频流分离示例 ffmpeg -i input_file -acodec copy -vn output_file_audio FFmpeg 命令格式:ffmpeg -i [输入文件名] [参数选项] -f [格式] [输出文件]! f* i+ s, N2 Y' B
ffmpeg [[options][`-i’ input_file]]… {[options] output_file}…
: @* \1 ]5 C+ A6 o) K4 Jh264:表示输出的是 h264 的视频裸流' G: F; T9 C7 K- p4 ^" y+ Q/ q7 [
mp4:表示输出的是 mp4 的视频
: A4 v$ O; v# W# p" D6 k2 h: ]) Rmpegts:表示 ts 视频流 FFmpeg 参数:-i 设置输入流0 k- O0 t: b& d# W ]
-f 设置输出格式8 H- @* V. ^( w/ }3 b1 b
-ss 开始时间 FFmpeg 视频参数:-b 设置视频流量,默认为 200Kbit/s3 l4 W, f" _6 d7 Y# k! v6 m& c
-r 设置帧速率,默认为 25# H" ?3 W' H$ `) g' |
-s 设置画面的宽与高$ `7 t0 z8 ^ b0 g8 a: j
-aspect 设置画面的比例" h. h- Q! C. u# @
-vn 不处理视频$ W% x' I y& c! m
-vcodec 设置视频编解码器,未设定时则使用与输入流相同的编解码器,一般后面加 copy 表示拷贝。 FFmpeg 音频参数:-ar 设置采样率0 |2 f) o3 d# J" V5 S. l# o
-ac 设置声音的声道数3 j) e0 N/ t9 c( _
-acodec 设置声音编解码器,未设定时则使用与输入流相同的编解码器,一般后面加 copy 表示拷贝。8 W v: E$ D3 \
-an 不处理音频
- S# ~2 D& Z9 w2 W
4 e7 n: `- w! m( g
: B0 `5 Y3 a8 }$ g! h |