gpt4 book ai didi

batch-file - 在批处理文件中自动单引号转义

转载 作者:行者123 更新时间:2023-12-04 23:28:07 27 4
gpt4 key购买 nike

我正在使用一个非常简单的 ffmpeg 批处理脚本,但它无法转换标题中带有单引号的视频。如果标题是Boogiepop Phantom - 1x11 - Under The Gravity's Rainbow例如,我会收到错误 [Parsed_subtitles_0 @ 000000670ea89ec0] Unable to open Boogiepop Phantom - 1x11 - Under The Gravitys Rainbow.mkv注意删除的单引号。

我知道^是转义字符,但单引号每次都在不同的位置。我需要正则表达式还是有更简单的方法?

for %%a in ("*.mkv") do ^
ffmpeg -i "%%a" ^
-vf subtitles="%%a" ^
"NEW\%%~na.mkv"
pause

最佳答案

for %%a in ("*.mkv") do (
ffmpeg -i "%%a" -vf subtitles="%%a" "NEW\%%~na.mkv"
)

使用包含单引号的目标文件名对我来说效果很好

关于batch-file - 在批处理文件中自动单引号转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34389027/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com