【发布时间】:2022-01-27 21:22:50
【问题描述】:
有没有办法标记编辑多个 .srt 文件。我们有一个项目,其中最近对视频的编辑将 .srt 文件偏移了 5 秒。我知道如何在单个文件上对 .srt 进行时移,但我想知道是否有办法将 1000 个 .srt 文件时移 5 秒。
我知道的大多数命令行都可以逐个文件地执行,但我还没有看到它适用于文件夹。
【问题讨论】:
-
创建一个小的测试目录,看看
for f in * ; do shifttime --yourArgs .... "$f" ; done是否能帮到你。也许您也需要处理重命名文件?...do shiftime ... "$f" > "$f".fixed。确认fixed版本具有您需要的内容,然后可以使用一些工作代码发布一个新问题。这确实假设了一个可用的 *nix Shell(bash、zsh、其他一些)。类似的命令也可用于基于 Windows 的机器,或者更好的是,学习 PowerShell。祝你好运!
标签: command-line batch-processing edit srt job-batching