首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apple Automator、Shell脚本和批处理文件-视频字幕

Apple Automator、Shell脚本和批处理文件-视频字幕
EN

Stack Overflow用户
提问于 2020-12-03 04:41:31
回答 1查看 105关注 0票数 0

我正在创建一个将SRT刻录到MP4的工作流。它是工作的,但我想它去到所有文件的文件夹,并没有找到一个方法,即使是“分发项目递增”。

我在同一个文件夹中有SRT和MP4,所以我需要工作流来过滤结果,以便只尝试使用MP4文件的脚本,也许这就是“分配项目”的问题。

由于带字幕的文件位于同一目录,因此筛选器也会排除以"_SUB“命名的文件。

下面的图片是如果有人有了一个想法。我对其他方法也持开放态度。我只需要转到一个包含44个MP4文件(以及同名的.SRT )的文件夹,并批量编码带有字幕的视频。

谢谢你,路易兹

enter image description here

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-05 03:30:04

打开终端,导航到包含文件的目录,然后运行:

代码语言:javascript
运行
复制
for f in *.mp4; do ffmpeg -i "$f" -vf "subtitles=${f%.*}.srt" -c:a copy "${f%.*}_srt.mp4"; done
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65115809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档