赞
踩
ffplay 命令的 -window_title
参数 用于设置 播放视频窗口 的 标题 , 在 同时 打开多个 播放器 窗口时 , 可用于识别 不同的 窗口 ;
执行
ffplay -x 800 -y 600 -window_title 测试标题 yuanshen.mp4
命令 , 可以将标题改为 " 测试标题 " ;
执行
ffplay -x 800 -y 600 yuanshen.mp4
命令 , 可以看到默认的 播放窗口的 默认名称是 视频文件 的名称 " yuanshen " ;
ffplay 命令的 -loop
参数用于 设置视频的循环播放次数 ,
ffplay -loop 3 input.mp4
执行
ffplay -x 800 -y 600 -loop 3 yuanshen.mp4
命令 , 将 yuanshen.mp4 视频 循环播放 3 次 ;
如果 想在视频的 特定时间点 开始循环播放 , 可以结合使用 -ss
开始时间戳配置参数 和 -t
持续时间配置参数 使用 ;
下面的命令 将从 视频的 10 秒处开始 , 播放 5 秒的视频片段 , 并将这个片段循环播放 3 次 ;
ffplay -ss 00:00:10 -t 5 -loop 3 input.mp4
执行
ffplay -x 800 -y 600 -ss 00:00:10 -t 5 -loop 3 yuanshen.mp4
命令 , 将 yuanshen.mp4 视频 的 10 秒 ~ 15 秒 循环播放 3 次 ;
ffplay 命令的 -showmode
参数 用于 设置 播放视频 的 显示模式 ; 该参数 设置 几个 固定 的值 , 每个值对应一种特定的显示模式 :
-showmode 0
参数值 : 显示视频 ; 默认 的 模式 , 如果不指定 -showmode
参数 , ffplay 将以该方式播放视频 ;-showmode 1
参数值 : 显示音频波形 , 也就是 音频的 时域信号 ; ; 视频窗口 显示当前播放音频的波形图 ;-showmode 2
参数值 : 显示音频带宽 , 也就是音频的 频域信号 , 又称为 " 频谱 " , 通过 实时离散傅里叶变换 将 时域信号 转为 频域信号 ; 该 模式下 , 视频窗口将显示音频的频谱分析 , 这对于音频分析和可视化非常有用 ;执行
ffplay -showmode 0 zhongtu.mp4
命令 , 显示模式 为 默认的模式 , 显示视频 ; 效果如下图所示 :
执行
ffplay -showmode 1 zhongtu.mp4
命令 , 显示模式 为 显示音频波形 , 这是显示 音频的 时域信息 , 显示的是 声音震动的振幅 ; 效果如下图所示 :
执行
ffplay -showmode 2 zhongtu.mp4
命令 , 显示模式 为 显示音频频谱 , 这是显示 音频的 频域信息 , 显示的是 声音震动的频率 ; 效果如下图所示 :
ffplay 命令的 -vf
参数 用于 设置 视频滤镜 , 使用 视频滤镜 可以实现 一系列的 视频处理 和 转换效果 , 如 : 画面旋转 , 翻转 , 裁剪 , 缩放 , 色彩调整 等效果 ;
视频滤镜 Video Filter , 可以同时设置一个或多个滤镜 , 多个滤镜之间使用逗号隔开 , 因此又称为 " 视频滤镜链 " ;
ffplay 的 -vf
参数 可以 设置视频滤镜 , 实现 画面旋转 , 翻转 , 裁剪 , 缩放 , 色彩调整 等效果 , 下面是常用的滤镜选项 :
transpose=direction
滤镜 : 用于旋转视频 ; direction 参数取值如下 :
0
: 逆时针旋转90度并翻转 ;1
: 顺时针旋转90度 ;2
: 逆时针旋转90度 ;3
: 顺时针旋转90度 并翻转 ;scale=width:height
滤镜 : 调整视频的尺寸 ; 如 scale=640:480
会将视频 分辨率设置为 640x480 的分辨率 ;pad=width:height:x:y:color
滤镜 : 为 视频添加边框 , x 和 y 指定了边框的偏移量 , color 指定了边框的颜色 ;crop=width:height:x:y
滤镜 : 裁剪视频 , x 和 y 指定了裁剪的起始坐标 , width 和 height 指定了裁剪区域的尺寸 ;framestep=number
滤镜 : 快进播放效果 , 每隔 number 帧进行播放 ;setpts=PTS/factor
滤镜 : 改变视频的播放速度 ; factor 大于 1 时视频变慢 , 小于 1 时视频变快 ;执行
ffplay -vf "transpose=1" zhongtu.mp4
命令 , 可以将 视频 旋转 90 度 ;
执行
ffplay -vf "transpose=1,scale=640:480" zhongtu.mp4
命令 , 可以将 视频 旋转 90 度 , 并将视频窗口设置为 640x480 像素 ;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。