码迷,mamicode.com
首页 > 其他好文 > 详细

FFmpeg 视频处理命令备忘

时间:2020-02-29 00:18:34      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:文件信息   res   容器   安装   lower   设置   去除   下载   output   

FFmpeg 视频处理命令备忘

OI退役后,最近玩you-get,发现下载下来的番剧视频和音频是分开的,于是为了给视频添加音轨,看了看FFmpeg

安装

macOS

$ brew install ffmpeg

命令格式

$ ffmpeg [全局参数] [输入文件参数] -i [输入文件] [输出文件参数] [输出文件]

常用参数

-c:指定编码器
-c copy:直接复制,不经过重新编码(这样比较快)
-c:v:指定视频编码器
-c:a:指定音频编码器
-i:指定输入文件
-an:去除音频流
-vn: 去除视频流
-preset:指定输出的视频编码配置,会影响文件的生成速度,有以下几个可用的值 ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow。
-crf:设置输出视频码率,影响输出视频的质量,取值范围是0-51,默认值为23,数字越小输出视频的质量越高。
-y:不经过确认,输出时直接覆盖同名文件。

注意:-preset参数主要是影响编码速度,编码速度越慢,生成的视频文件大小越小,并不会过大影响视频质量。

用法

查看文件信息

$ ffmpeg -i input.mp4 -hide_banner

容器转换

$ ffmpeg -i input.mp4 -c copy output.webm

提取音频

$ ffmpeg -i input.mp4 -vn -c:a copy output.aac

添加音轨

$ ffmpeg -i input.aac -i input.mp4 output.mp4

FFmpeg 视频处理命令备忘

标签:文件信息   res   容器   安装   lower   设置   去除   下载   output   

原文地址:https://www.cnblogs.com/santiego/p/12381009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!