用阿里巴巴的通义听悟,免费、快速批量制作视频字幕

阿里巴巴的通义听悟可以快速准确的将音频转为文字,那么自然也可以为视频添加字幕。

具体操作方式如下:

首先,在通义听悟中点击:新建,新建一个文件夹,然后把要添加字幕的视频都上传到这里。

如果视频存在阿里云盘中,可以直接导入进来。

视频文件的大小和数量是有限制的:

单个文件最长6小时,单次最多可上传50个。

视频支持:mp4/wmv/m4v/flv/rmvb/dat/mov/mkcv/webm/avi/mpeg/3gp/ogg,单个最大6G;

音频支持: mp3/wav/m4a/wma/aac/ogg/amr/flac/aiff,单个最大500M。

语言支持中文、英文、粤语、日语:

上传视频完成后,点击:开始转写。

由于是在云端完成,会比在本地快很多。

转写识别完成后,选择刚才新建的文件夹名称,然后点击右上角的:批量

点击:全选,这样就选中全部转写出的文本了,最后点击:导出

导出的时候,文件格式可以选docx、pdf和srt,srt就是字幕文件,选择srt

然后选择导出本地。

不过,这样有个小问题,就是文件标题后面有一个后缀:_原文,

可以让通义千问或者kimichat等AI写一个Python脚本来批量删除掉这个后缀:

全部重命名成,然后把这些srt文件复制到视频文件夹中就可以了。

不过,用通义听悟免费的服务,有时长限制。怎么获取更多免费时长呢?

●登录嬴时长

每日登录通义听悟,自动获得10小时转写时长

●邀请好友使用通义听悟

每邀请1名好友注册并登录通义听悟账号,邀请者可获得30小时转写时长,你已经邀请О名用户

●通义听悟高校公益计划

中国大陆高校师生认证.edu教育邮箱,即享200G存储空间,送500h转写时长。(认证有效期1年)

●输入口令拆盲盒

领最多100小时转写时长

●首次登录插件获取时长

安装并首次登录插件,自动获取50小时转写时长(已安装的用户直接启动并登录插件即可)

绑定阿里云盘,最高获取100小时转写时长P

●首次绑定阿里云盘账号获取50h转写时长,阿里云盘会员每月可领取100h免费转写时长查看详情

点击下面链接或者微信扫码下方二维码即可注册免费使用通义听悟的音频视频转文本服务了

https://tingwu.aliyun.com/u/o82xz94yv4k9m6v7 点击链接立即注册,限时免费体验。

### 推荐的自动视频剪辑软件 #### 开源工具:FunClip FunClip 是一款完全开源并支持本地部署的自动化视频剪辑工具。该工具利用阿里巴巴通义实验室开源的 FunASR Paraformer 系列模型实现高效的语音识别功能,从而帮助用户快速定位所需视频片段。用户可以通过选择特定文本片段或者指定说话人来提取对应的视频部分[^1]。 以下是其主要特点: - **开源性**:由于其开源特性,开发者可以根据需求自定义扩展功能。 - **高效性**:基于先进的语音文字技术,能够精准匹配音频内容到具体时间轴上。 - **易用性**:界面友好,操作简单直观,适合初学者以及专业人士使用。 对于希望深入定制自己应用环境的人群来说,这无疑是一个非常理想的选择。 #### 基于 C# 和 FFmpeg 的解决方案 另一个值得关注的方向是由 .NET 平台构建的应用程序实例——采用 WinForms 结合 FFmpeg 库完成的一键式批量处理方案被广泛应用于实际项目当中[^2]。这种类型的开发框架允许程序员灵活调整参数配置比如字幕样式、过渡效果等细节方面,并且提供了完整的代码结构供学习研究之用。 如果倾向于编程方式解决问题,则可以从这里入手探索更多可能性;当然也需要具备一定的计算机语言基础才能顺利实施整个流程设计工作。 ```csharp // 示例代码展示如何集成FFmpeg库至C#应用程序中执行基本命令行任务 using System.Diagnostics; public class VideoProcessor { public void RunFfmpegCommand(string arguments){ ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = "ffmpeg.exe"; // 确保路径指向您的 ffmpeg 可执行文件位置 startInfo.Arguments = arguments; startInfo.RedirectStandardOutput = true; startInfo.UseShellExecute = false; startInfo.CreateNoWindow = true; using (Process process = Process.Start(startInfo)){ string output = process.StandardOutput.ReadToEnd(); Console.WriteLine(output); } } } ``` 以上展示了简单的封装方法用于调用外部进程运行预设好的 FFmpeg 脚本指令集。通过修改传入参数列表即可满足不同场景下的换需求。 --- ###
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值