随笔分类 - FFmpeg命令行
摘要:在使用 FFmpeg 作为编码器时,可以使用FFmpeg采集本地的音视频采集设备的数据,然后进行编码、封装、传输等操作。 例如,我们可以采集摄像头的图像作为视频,采集麦克风的数据作为音频,然后对采集的音视频数据进行编码,最后将编码后的数据封装成多媒体文件或者作为音视频流发送到服务器上(流媒体)。 打
阅读全文
摘要:在执行下面命令进行摄像头采集时,会报错 Unknown encoder ‘libx264‘ ffmpeg -f dshow -i video="C1E Camera" -vcodec libx264 001.mp4 原因:恰好下载的是lgpl,ffmpeg缺少依赖项,自身不带libx264编码类型
阅读全文
摘要:FFmpeg对音频、视频播放速度的调整的原理不一样。下面简单的说一下各自的原理及实现方式: 一、调整视频速率 视频的倍速主要是通过控制filter中的setpts来实现,setpts是视频滤波器通过改变每一个pts时间戳来实现倍速的效果,如下只要把PTS缩小一半就可以实现2倍速,相反的是PTS增加一
阅读全文
摘要:一、简述 ffmpeg是一个非常强大的工具,它可以转换任何格式的媒体文件,并且还可以用自己的AudioFilter以及VideoFilter进行处理和编辑。有了它,我们就可以对媒体文件做很多我们想做的事情了。 二、命令行参数 1. 通用参数 -f fmt : 指定格式 -i filename:指定输
阅读全文
摘要:一、简述 ffplay是以FFmpeg框架为基础,外加渲染音视频的库libSDL构建的媒体文件播放器。 二、命令格式 在安装了在命令行中输入如下格式的命令: ffplay [选项] ['输入文件'] 1. 主要选项 '-x width' 强制以 "width" 宽度显示 '-y height' 强制
阅读全文
摘要:一、简述 ffprobe是ffmpeg命令行工具中相对简单的,此命令是用来查看媒体文件格式的工具。 二、命令格式 在命令行中输入如下格式的命令: ffprobe [文件名] 三、使用ffprobe查看mp3格式的文件 本文使用的是歌曲《悠远》,执行的命令为: ffprobe youyuan.mp3
阅读全文