FFplay快捷键和常用选项

来源:互联网 发布:excel拆分合并软件 编辑:程序博客网 时间:2024/05/17 01:19

1.ffplay介绍

   ffplay 是一个使用了 ffmpeg 和 sdl 库的、一个简单的可移植的媒体播放器。


2.ffplay的快捷键

   f     全屏 

   w    显示音频波形

   s    逐帧显示

   q, ESC    退出

   p, 空格     暂停

   左方向键/右方向键       向后10s/向前10s

   上方向键/下方向键       向后1min/向前1min

   page down/page up    向后10min/向前10min
   鼠标点击屏幕                跳转到指定位置(根据鼠标位置相对屏幕的宽度计算)


3.ffplay的一些选项

   通用选项

      -L    显示license    

      -version    显示版本信息

      -formats    显示有效的格式
      -codecs      显示 libavcodec 已知的所有编解码器
      -decoders    显示有效的解码器
      -encoders    显示有效的编码器
      -bsfs    显示有效的比特流过滤器
      -protocols    显示有效的协议
      -filters    显示 libavfilter 有效的过滤器
      -pix_fmts    显示有效的像素格式
      -sample_fmts    显示有效的采样格式
      -layouts    显示通道名称以及标准通道布局
      -colors     显示认可的颜色名称
      -hide_banner    禁止打印欢迎语;也就是禁止默认会显示的版权信息、编译选项以及库版本信息等

      -h, -?, -help, --help [arg]    打印帮助信息;可以指定一个参数 arg ,如果不指定,只打印基本选项

         可选的 arg 选项:
         long    除基本选项外,还将打印高级选项
         full    打印一个完整的选项列表,包含 encoders, decoders, demuxers, muxers, filters 等的共享以及私有选项
         decoder=decoder_name    打印名称为 "decoder_name" 的解码器的详细信息
         encoder=encoder_name    打印名称为 "encoder_name" 的编码器的详细信息
         demuxer=demuxer_name    打印名称为 "demuxer_name" 的 demuxer 的详细信息
         muxer=muxer_name    打印名称为 "muxer_name" 的 muxer 的详细信息
         filter=filter_name    打印名称为 "filter_name" 的过滤器的详细信息

   主要选项

      -x width    强制以 "width" 宽度显示

      -y height    强制以 "height" 高度显示
      -an    禁止音频
      -vn    禁止视频
      -ss pos    跳转到指定的位置(秒)
      -t duration    播放 "duration" 秒音/视频
      -bytes    按字节跳转
      -nodisp    禁止图像显示(只输出音频)
      -f fmt    强制使用 "fmt" 格式
      -window_title title    设置窗口标题(默认为输入文件名)
      -loop number    循环播放 "number" 次(0将一直循环)
      -i input_file    指定输入文件
      -showmode mode    设置显示模式

         可选的 mode :

         0, video    显示视频

         1, waves    显示音频波形

         2, rdft    显示音频频带
         默认值为 'video',你可以在播放进行时,按 "w" 键在这几种模式间切换

   高级选项

      -sync type    设置主时钟为音频、视频、或者外部。默认为音频。主时钟用来进行音视频同步

      -threads count    设置线程个数

      -autoexit    播放完成后自动退出
      -exitonkeydown    任意键按下时退出
      -exitonmousedown    任意鼠标按键按下时退出
      -acodec codec_name    强制指定音频解码器为 "codec_name"
      -vcodec codec_name    强制指定视频解码器为 "codec_name"
      -scodec codec_name    强制指定字幕解码器为 "codec_name"