From 39337c64d368908798cd2ac42d92aeca3535aa66 Mon Sep 17 00:00:00 2001 From: "ithink.chan" Date: Fri, 23 Aug 2019 11:01:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20ffmpeg=20=E7=9A=84?= =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E4=BD=BF=E7=94=A8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ithink.chan --- .../Application/FFMPEG/ffmpeg_的基本使用.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Software/Application/FFMPEG/ffmpeg_的基本使用.md diff --git a/Software/Application/FFMPEG/ffmpeg_的基本使用.md b/Software/Application/FFMPEG/ffmpeg_的基本使用.md new file mode 100644 index 0000000..a06898e --- /dev/null +++ b/Software/Application/FFMPEG/ffmpeg_的基本使用.md @@ -0,0 +1,60 @@ +# ffmpeg 的基本使用 + +## 主要参数 + +* -i 设定输入流 +* -f 设定输出格式 +* -ss 开始时间 + +视频参数: + +* -c:v 是 -vcodec 的缩写,设定视频编解码器,未设定时则使用与输入流相同的编解码器 +* -vn 不处理视频 +* -b 设定视频流量,默认为200Kbit/s +* -r 设定帧速率,默认为25 +* -s 设定画面的宽与高 +* -aspect 设定画面的比例 + +音频参数: + +* -c:a 是 -acodec 的缩写,设定声音编解码器,未设定时则使用与输入流相同的编解码器 +* -an 不处理音频 +* -ar 设定采样率 +* -ac 设定声音的 Channel 数 + +## 获取媒体文件信息 + +```sh +ffmpeg -i +``` + +## 转码 + +若需采用与源文件视频和音频编码一致的输出文件可使用下列命令,其输出的音频质量和视频质量与源文件一样。 + +```sh +ffmpeg -y -i -c:v copy -c:a copy -f mp4 +``` + +* copy 指采用相同的制式 + +若对音频或视频转码,可使用下列命令: + +```sh +ffmpeg -y -i -c:v