标题: [其他] 用bat执行ffplay.exe 中的select滤镜时视频无法播放 应该是转义符的问题 [打印本页]
作者: tcasdsss 时间: 2014-9-14 22:35 标题: 用bat执行ffplay.exe 中的select滤镜时视频无法播放 应该是转义符的问题
- set "PATH=%PATH%;%cd%\bin"
- for /f "delims=" %%i in ('dir /s /a-d /b "%cd%" ^| findstr /i "hevc$"') do (
- ffplay -i "%%~nxi"
- )
复制代码
仅仅播放时 可以播放- set "PATH=%PATH%;%cd%\bin"
- for /f "delims=" %%i in ('dir /s /a-d /b "%cd%" ^| findstr /i "hevc$"') do (
- ffplay -i "%%~nxi" -vf select='eq(pict_type\,I)'
- )
复制代码
加select就不能播放了……- set "PATH=%PATH%;%cd%\bin"
- for /f "delims=" %%i in ('dir /s /a-d /b "%cd%" ^| findstr /i "hevc$"') do (
- ffplay -i "%%~nxi" -vf select=''eq(pict_type\,I)''
- )
复制代码
这样也不可以
作者: tcasdsss 时间: 2014-9-14 22:41
- %cd%\bin\ffplay -i %cd%\1.mp4 -vf select='eq(pict_type\,I)'
复制代码
这样是可以用select的……
作者: apang 时间: 2014-9-15 10:20
select='eq(pict_type\,I^)'
这样试试看
作者: DAIC 时间: 2014-9-15 13:15
- set "PATH=%PATH%;%cd%\bin"
- for /f "delims=" %%i in ('dir /s /a-d /b "%cd%" ^| findstr /i "hevc$"') do (
- ffplay -i "%%~nxi" -vf select='eq^(pict_type\,I^)'
- )
复制代码
作者: tcasdsss 时间: 2014-9-15 14:59
回复 4# DAIC
可以了原理是什么?
作者: DAIC 时间: 2014-9-15 16:16
回复 5# tcasdsss
for命令的()内部再使用()就需要转义
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |