ffmpeg
_sleeping
这个作者很懒,什么都没留下…
展开
-
linux安装ffmpeg
因为做短视频业务需要ffmpeg处理视频,顺便记录下安装过程FFMPEG官网https://ffmpeg.org/一开始我是编译安装,步骤1:下载wget http://ffmpeg.org/releases/ffmpeg-3.2.4.tar.bz2 //获取安装包 tar jxvf ffmpeg-3.2.4.tar.bz2 //解压 cd ffmpeg-3.2.4/ ...原创 2018-08-02 16:07:49 · 2515 阅读 · 0 评论 -
ffmpeg常用音频处理
使用ffmpeg分析修改音频ffmpeg -layouts查看音频的布局情况1.双声道合并单声道ffmpeg -i music.mp3 -ac 1 music.aac 2.双声道的提取-map_channel [input_file_id.stream_specifier.channel_id|-1][?][:output_file_id.stream_specifier]...原创 2018-10-08 23:35:49 · 32890 阅读 · 0 评论 -
ffmpeg使用多媒体滤镜 ebur128分析音频节奏响度变化
使用多媒体滤镜 ebur128分析音频ebur128扫描滤镜。这个滤镜需要一个音频流,但会原样输出。默认情况下,它以10Hz的频率记录一条消息,其中包括瞬时响度(由M标识)、短期响度(S)、综合响度(I)和响度范围(LRA)。滤镜有个实时的输出,展示响度的变化,主要的绘图区域包含短期响度(3秒分析),以及其后的舒适响度(400毫秒)具体参数:https://ffmpeg.org/ffm...原创 2018-10-08 23:30:36 · 1856 阅读 · 0 评论 -
PCM
来源:https://blog.csdn.net/pds574834424/article/details/78174097简介PCM(Pulse Code Modulation),脉冲编码调制。人耳听到的是模拟信号,PCM是把声音从模拟信号转化为数字信号的技术。原理是用一个固定的频率对模拟信号进行采样,采样后的信号在波形上看就像一串连续的幅值不一的脉冲(脉搏似的短暂起伏的电冲击),把这些...转载 2018-10-14 09:57:26 · 1382 阅读 · 0 评论 -
ffmpeg 视频处理常用命令
ffmpeg命令的一般结构如下,需要注意的是全局选项影响所有输入和输出: 常用命令选项 -y 覆盖视频 -n 不覆盖视频 -i 输入 -t 时间 -vf 音频滤镜 -af 视频滤镜 -r 指定帧率(帧速率是编码成视频文件的每秒帧数) -f 指定格式 1.视频格式转换 ffmpeg -i ...原创 2018-10-14 09:52:16 · 9102 阅读 · 0 评论 -
ffmpeg 音视频处理入门基础概念
目录ffmpeg概念术语播放原理码流 kb/s采样率 Hz比特率 bps帧速率I、P、B 帧GOPDTS、PTS 的概念视频转换流程解析流拷贝ffmpeg滤镜(Filters, filterchains,filtergraphs)ffmpeg概念 Fmpeg的名称来自MPEG视频编码标准,前面的“FF”代表“Fast Forwar...原创 2018-10-14 00:34:58 · 2431 阅读 · 0 评论 -
RGB和YUV颜色对比,使用ffmpeg颜色处理,视频混合,透明度处理
本文汇总了ffmpeg关于色彩处理和透明度处理的各种滤镜所有颜色都可以通过3种基本颜色的组合来创建:红色,绿色和蓝色任何颜色表示为混合这三种颜色的各种强度的结果,通常以0到255(256 = 216)或十六进制 从x00到xff。当彩电被发明出来的时候,彩色电视就必须在黑白电视机上播放。基于人眼对绿色的敏感程度,对红色的敏感度降低,对蓝色的敏感度更低,开发出了一种新的颜色空间YUV和后来的...原创 2018-10-06 21:24:55 · 10320 阅读 · 3 评论 -
使用ffmpeg对图片视频进行任意角度旋转,解决黑边和裁剪问题
使用ffmpeg rotate滤镜对图片视频进行任意角度旋转参数如下angle,a设置顺时针旋转的角度表达式,表示为若干弧度。负值为逆时针旋转。默认设置为“0”。out_w设置输出宽度表达式,默认值为“iw”out_h设置输出高度表达式,默认值为“ih”bilinear如果设置为1则允许双线性插值,为0则禁用它,默认为1fillcolor c设置旋转后的...原创 2018-09-13 21:15:57 · 9643 阅读 · 4 评论 -
ffmpeg拼接视频方法concat详解
ffmpeg合并视频的方法有三种。方法一.使用concat协议进行视频文件的合并 1.对于 MPEG 格式的视频,可以直接连接: //视频尺寸要一致 ffmpeg -i concat:"1.mpg|2.mpg|3.mpg" -c copy output.mp4 2.对于非 MPEG 格式容器,但是是 MPEG 编码器(H.264、DivX、XviD、MP...原创 2018-09-10 22:21:59 · 41749 阅读 · 1 评论 -
ffmpeg滤镜,滤镜链和滤镜图(以实现视频弹幕为例)
滤镜(Filters):在编码前,对原音视频使用libavfilter库中的滤镜进行处理,FFmpeg内置了许多多媒体过滤器,可以通过多种方式组合它们。分为两种滤镜:简单滤镜和复合滤镜简单滤镜:简单滤镜就是只有1个输入和输出的滤镜,使用-vf和-af分别对应视频和音频复合滤镜:复合滤镜就是那些不能简单的描述为一个线性处理过程应用到一个流的情况,例如包含多个输入输出。复合滤镜...原创 2018-09-10 22:15:34 · 2341 阅读 · 0 评论 -
mac安装ffmpeg遇到的坑
mac环境安装ffmpeg可以使用brew安装,首先需要安装下brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"接着就可以使用brew安装ffmpeg了brew install ffmpeg安装完成后,启动一下ffmpeg...原创 2018-08-04 17:11:20 · 16353 阅读 · 1 评论 -
使用ffmpeg视频去水印
ffmpeg提供一个delogo滤镜可以去除视频水印,通过对周围像素进行简单的插值来去掉一个logo,不过有可能产生一个马赛克效果官方文档参考http://ffmpeg.org/ffmpeg-all.html#delogo使用delogo去除水印通过对周围像素进行简单的插值来去掉一个logo。设置一个矩形覆盖标识,但可能出现其他误差参数x,y logo的位置w,h ...原创 2018-09-12 23:04:17 · 25787 阅读 · 7 评论 -
音频基础概念及常见编码格式
声音是由物体振动而产生的声波的三要素声波的三要素是频率、振幅和波形,频率代表音阶的高低,振幅代表响度(音量),波形代表音色。 PCM脉冲编码调制PCM(Pulse Code Modulation),脉冲编码调制。人耳听到的是模拟信号,PCM是把声音从模拟信号转化为数字信号的技术。原理是用一个固定的频率对模拟信号进行采样,采样后的信号在波形上看就像一串连续的幅值不一的脉冲(脉...原创 2018-09-11 23:17:33 · 7216 阅读 · 0 评论 -
ffmpeg实现视频与图片的转换(视频截图,视频转图片,图片转视频,视频生成gif)
视频与图片的转换 视频转为图片 img2为图片的存储目录,img-%3d.jpg命名规则 -r帧率 -f格式 ffmpeg -i scenery.mp4 -r 2 -f image2 img2/img-%3d.jpg 将图片转换为视频 ffmpeg -f image2 -i img/img2%4d.jpg -r 25 video_img....原创 2018-11-06 22:45:48 · 1035 阅读 · 0 评论