ffplay 命令的 -autoexit
参数 用于 设置 视频播放完毕后 自动退出播放器 ; 默认情况下 , ffplay 播放完视频后 保持开启状态 , 需要等待用户按下 esc 键手动退出 ;
默认情况下 , 执行
ffplay fengjing.mp4
命令 , 视频播放完毕后 , 会停在结束位置 ;
在 播放界面 , 按下 esc 键 , 会自动退出界面 ;
使用 -autoexit
参数 , 设置 播放完毕后自动退出 播放界面 , 执行
ffplay -autoexit fengjing.mp4
命令 , 开始播放 ,
播放完毕后 , 自动退出 ;
ffplay 命令的 -exitonkeydown
参数 用于设置 键盘按下任意键退出播放 ;
默认状态下按 esc 键可退出播放 ;
启用该参数后 , 只要按下键盘上的任意键 , ffplay 都会立即停止播放并退出 ;
注意 : 该参数只响应键盘按键事件 , 对鼠标操作无效 ;
使用 -exitonkeydown
参数 , 设置 键盘按下任意键退出 播放界面 , 执行
ffplay -exitonkeydown fengjing.mp4
命令 , 开始播放 , 按下任意一个键盘按键 , 即可退出播放 ;
( 截图按键 也是 任意按键 , 执行截图 , 播放界面自动退出 )
ffplay 命令的 -exitonmousedown
参数 用于设置 鼠标按下任意键退出播放 ;
默认状态下按 esc 键可退出播放 ;
启用该参数后 , 只要按下鼠标上的任意键 ( 鼠标左键 / 右键 / 中间 / 侧键 ) , ffplay 都会立即停止播放并退出 ;
注意 : 该参数只响应鼠标按键事件 , 对键盘操作无效 ;
使用 -exitonmousedown
参数 , 设置 鼠标按下任意键退出 播放界面 , 执行
ffplay -exitonmousedown fengjing.mp4
命令 , 开始播放 , 按下任意一个鼠标按键 , 即可退出播放 ;
选中播放窗口 , 按下任意一个鼠标按键 , 即可退出播放 ;
ffplay 命令的 -codec:media_specifier
参数 用于 设置 多媒体解码器 , 通过该参数 可以 为 不同的媒体类型 ( 音频 / 视频 / 字幕 ) 指定解码器 ;
上述命令中 , media_specifier
是 特定的 多媒体 解码类型 , 可设置为
a
: 音频 , -codec:a
用于 设置 音频解码器 ;v
: 视频 , -codec:v
用于 设置 视频解码器 ;s
: 字幕 , -codec:s
用于 设置 字幕解码器 ;执行
ffplay -codec:v h264_qsv fengjing.mp4
命令 , 尝试使用 h264_qsv 解码器 解码视频 , 结果 解码出错 ;
上面的 h264_qsv 解码器 是 使用 Intel Quick Sync Video 技术的 H.264 解码器 ;
报错信息 : 解码器用错了 ;
[h264_qsv @ 000001c1d33d95c0] Error initializing an internal MFX session: unsupported (-3)
[h264_qsv @ 000001c1d33d95c0] Error initializing an MFX session
[h264_qsv @ 000001c1d33d95c0] Error initializing the MFX video decoder: invalid handle (-6)
[h264_qsv @ 000001c1d33d95c0] Error initializing an internal MFX session: unsupported (-3)
执行
ffplay -codec:v h264 fengjing.mp4
命令 , 尝试使用 h264 解码器 解码视频 , 视频播放成功 ;
阅读量:511
点赞量:0
收藏量:0