【FFmpeg】ffplay 命令行参数 ③-灵析社区

没晒干的咸鱼

一、ffplay 命令行参数 - 设置窗口显示

1、关闭图形化显示窗口 -nodisp 参数

ffplay 命令 的 -nodisp 参数 可以关闭 播放 视频时的 图形化窗口 , 即在播放视频 时不显示视频画面 ;

该参数 对于只想 听音频 而 不需要看视频 的情况下使用 ; 使用 -vn 参数 , 也可以关闭视频 , 但是会弹出 频谱窗口 , 使用该 -nodisp 参数 , 连频谱窗口也不显示 ;

当使用 -nodisp 参数时 , ffplay 只播放 音频 , 不打开视频窗口 ;

特别注意 :

  • 关闭 图形化显示窗口 并不意味着 禁用了 视频解码 和 处理 , 只是不显示视频画面 ;
  • 如果 视频文件 包含 音频流 , 那么 音频 仍然会正常播放 ;

执行

ffplay -nodisp yuanshen.mp4

命令 , 播放视频 , 使用 -nodisp 参数选项后 , 不再弹出视频窗口 , 只单纯的播放音频 ;

关闭图形化显示窗口 与 禁用视频 对比 , 执行

ffplay -vn yuanshen.mp4

命令 , 禁用视频 , 还是会弹出一个窗口 , 窗口中显示着 音频 的 频谱 ;

2、无边框窗口 -noborder 参数

ffplay 命令行的 -noborder 参数 可以设置 在 播放视频 时显示 无边框窗口 ;

使用 -noborder 参数后 , 以无边框模式打开视频窗口 , 窗口的 标题栏 和 边框 将被隐藏 , 从而提供更大的 视频显示区域 ;

通过设置 -noborder 参数 , 可以 隐藏边框 ,

  • 需要全屏播放视频 或 需要视频占据尽可能多屏幕空间 ;
  • 获得更纯净的视频观看体验 , 没有额外的界面元素干扰 ;

开启 无边框窗口 后 , 没有 标题栏 可用 , 需要通过 键盘 操作窗口 ;

执行

ffplay -x 800 -y 600 -noborder yuanshen.mp4

命令 , 使用 无边框模式 播放 视频 , 效果如下 , 无法使用鼠标拖动 ;

执行

ffplay -x 800 -y 600 yuanshen.mp4

命令 , 播放视频 默认 是 有边框 的 , 可以 通过 拖动标题栏 拖动窗口 ;

二、ffplay 命令行参数 - 设置起始音量

1、设置起始音量 -volume 参数

ffplay 命令的 -volume 参数 可以 设置 播放音频 的 起始音量大小 ;

-volume 参数 接受一个 整数 或 浮点 数作为输入 , 代表音量的级别 , 取值范围 在 0 到 100 之间进行调整 ,

  • 0 表示静音 ;
  • 100 表示最大音量 ;

播放的 具体的音量效果 受到 系统音量设置 , 音频编码 和 音频设备 等因素的影响 ;

执行

ffplay -x 800 -y 600 -volume 50 yuanshen.mp4

命令 , 此时以 50% 音量 播放 视频中的 音频 ;


阅读量:510

点赞量:0

收藏量:0