`

ffplay的快捷键以及选项

 
阅读更多

ffplay是ffmpeg工程中提供的播放器,功能相当的强大,凡是ffmpeg支持的视音频格式它基本上都支持。甚至连VLC不支持的一些流媒体都可以播放(比如说RTMP),但是它的缺点是其不是图形化界面的,必须通过键盘来操作。因此本文介绍一下它的快捷键以及选项。

 

快捷键

播放视音频文件的时候,可以通过下列按键控制视音频的播放

按键

作用

q, ESC

退出

f

全屏

p, 空格

暂停

w

显示音频波形

s

逐帧显示

左方向键/右方向键

向后10s/向前10s

上方向键/下方向键

向后1min/向前1min

page down/page up

向后10min/向前10min

鼠标点击屏幕

跳转到指定位置(根据鼠标位置相对屏幕的宽度计算)

   

 

选项

在播放视频前,可以预设一些参数。

一般播放视频的时候,使用命令:

 

ffplay "林俊杰_江南.flv"

 

如果我们希望能在播放完成后自动退出,则可以使用命令:

 

ffplay -autoexit "林俊杰_江南.flv";

 

所有的命令如下列表所示。

名称

有参数

作用

x

Y

强制屏幕宽度

y

Y

强制屏幕高度

s

Y

强制屏幕大小

fs

N

全屏

an

N

关闭音频

vn

N

关闭视频

ast

Y

设置想播放的音频流(需要指定流ID)

vst

Y

设置想播放的视频流(需要指定流ID)

sst

Y

设置想播放的字幕流(需要指定流ID)

ss

Y

从指定位置开始播放,单位是秒

t

Y

播放指定时长的视频

nodisp

N

无显示屏幕

f

Y

强制封装格式

pix_fmt

Y

指定像素格式

stats

N

显示统计信息

idct

Y

IDCT算法

ec

Y

错误隐藏方法

sync

Y

视音频同步方式(type=audio/video/ext)

autoexit

N

播放完成自动退出

exitonkeydown

N

按下按键退出

exitonmousedown

N

按下鼠标退出

loop

Y

指定循环次数

framedrop

N

CPU不够的时候丢帧

window_title

Y

显示窗口的标题

rdftspeed

Y

Rdft速度

showmode

Y

显示方式(0 = video, 1 = waves, 2 = RDFT)

codec

Y

强制解码器

分享到:
评论

相关推荐

    ffplay_ffplay播放_ffplay_

    ffplay [选项] 输入文件 ``` 常见的选项包括: - `-i` 或 `--input`:指定输入文件。 - `-vf` 或 `--video-filter`:应用视频过滤器。 - `-af` 或 `--audio-filter`:应用音频过滤器。 - `-ss` 或 `--seek-...

    ffplay视频直播播放播放器

    在本篇文章中,我们将深入探讨 `ffplay` 的核心功能、工作原理以及如何使用它进行视频直播播放。 ### FFmpeg 和 ffplay **FFmpeg** 是一套跨平台的开源工具和库,用于处理音频和视频文件。它包括了编码、解码、...

    FFMPEG之FFPLAY完美教程

    3. **自定义选项**:介绍如何通过命令行参数调整FFplay的行为,如改变播放速度、调整音量等。 4. **调试技巧**:教授如何利用FFmpeg的日志系统和调试工具进行问题排查。 5. **扩展应用**:讲解如何基于FFplay开发...

    ffplay(ffmpeg).zip

    FFmpeg 是一个强大的开源多媒体处理框架,包含了众多用于音视频处理的工具,其中就包括了 `ffplay`。`ffplay` 是一个简单的媒体播放器,由 FFmpeg 项目开发,它利用 FFmpeg 库来解码和播放各种音频、视频格式。这个...

    ffplay for MFC (stable)

    自己做的FFPLAY移植到VC下的开源工程:ffplay for MFC。 本工程将ffmpeg项目中的ffplay播放器(ffplay.c)移植到了VC...通过本程序可以学习视频播放器原理,以及SDL和Windows消息机制等。代码中包含了比较详细的注释。

    FFMpeg基础库编程开发

    《ffmpeg基础库编程开发》482页 目录 第一章 多媒体概念介绍 6 第二章 FFmpeg框架 34 第三章 编译及简单应用 41 第四章 数据结构 57 ...附录D:ffplay的快捷键以及选项 479 附录E: ffmpeg处理rtmp流媒体 481

    ffplay视频播放器dll

    FFmpeg是一个开源项目,提供了一系列用于处理多媒体数据的工具,其中ffplay是一个轻量级的命令行视频播放器。在Windows环境下,为了实现跨平台的兼容性,通常会使用动态链接库(DLL)文件来封装FFmpeg的功能。...

    ffplay源码整理可单独编译.zip

    FFmpeg是一个开源项目,包含了众多...通过编译和运行,我们可以深入了解FFmpeg框架,以及如何利用SDL实现一个基本的媒体播放器。无论是对多媒体开发感兴趣的初学者,还是希望优化自己播放器的开发者,都可以从中获益。

    windows编译完整ffplay工程

    比如,你可以学习如何添加自定义编解码器或过滤器,以及如何为ffplay添加新的功能。此外,理解FFmpeg内部的工作原理,如音视频解码、帧同步、渲染等,将有助于你更好地利用和修改ffplay。 在编译ffplay的过程中,你...

    ffplay音频视频播放器

    4. **解码能力**: 能播放各种编码格式的音频和视频,包括但不限于AAC、MP3、FLAC、Opus等音频格式,以及H.264、AV1、VP9等视频格式。 5. **简洁界面**: FFplay的用户界面简单明了,专注于媒体播放,没有过多的附加...

    ffmpeg ffplay.zip

    在提供的“ffmpeg ffplay.pdf”文档中,你可以期待找到关于FFmpeg和ffplay的详细指南,包括安装步骤、基本使用方法、命令行选项、编码解码器的详细信息,以及ffplay播放器的配置和自定义选项。这份文档可能是雷神...

    FFPLAY 3.3.3vs2013版

    在这个版本中,开发者可以期待更完善的编码解码支持,以及对各种视频和音频格式的良好处理。FFmpeg持续更新,每个新版本通常会修复已知问题,增加新的特性,优化性能,或者支持更多格式和标准。 FFplayMfc3.3.3.sln...

    ffplay vs2013工程文件

    FFmpeg是一个开源的多媒体处理工具套件,包含了各种编解码器、播放器以及转换工具。其中,ffplay是一个轻量级的媒体播放器,它基于SDL库,可以在多个平台上运行,包括Windows。这个"ffplay vs2013工程文件"是针对...

    ffplay+qt播放器

    在Windows环境使用QT Creator 4.4.1编译ffplay(Ffmpeg3.3.3版本): (1)去掉了参数的解析,目前只支持内部写死文件路径; (2)支持按键事件,比如左右箭头seek,空格键暂停等; (3)在QT编译ffplay的目的是为了...

    vs2013编译ffplay

    总结,使用 VS2013 编译 FFplay 需要对 FFmpeg 源码、C++ 编译环境以及 VS2013 的项目设置有深入理解。虽然这个过程可能会遇到一些挑战,但通过逐步解决问题,你不仅可以获得一个自定义编译的 FFplay,还能加深对...

    关于ffplay在QT上的使用

    2. **QT 应用程序结构**:了解 QT 应用的基本结构,包括事件循环、信号与槽机制,以及如何创建和管理窗口部件。这将帮助我们构建一个与 FFplay 结合的用户界面。 3. **FFmpeg API 使用**:理解 FFmpeg 的核心 API,...

    ffplay播放器

    这个压缩包提供的内容包括ffplay的源代码和相关的PDF说明文档,对于想要深入了解FFmpeg以及SDL应用的人来说,是一份宝贵的学习资源。 首先,我们来看看ffplay播放器。ffplay基于FFmpeg库构建,它可以解析并播放多种...

    ffplay_win32

    总结来说,"ffplay_win32" 是将 FFmpeg 的 ffplay 播放器移植到 Windows 32位系统的过程,涉及到 FFmpeg、SDL 库的使用,以及在 Windows 环境下的编译和配置。这个过程对于开发者来说,能够深入了解多媒体处理的底层...

    ffplay在vs2005编译通过工程

    FFmpeg是一个开源项目,它包含了多种音视频处理工具,如FFmpeg命令行工具、FFmpeg库(libavcodec、libavformat、libavfilter等)以及ffplay播放器。ffplay是一个基于FFmpeg库实现的简单媒体播放器,它利用SDL库来...

Global site tag (gtag.js) - Google Analytics