autosub:安装与使用

ops/2024/9/23 9:24:10/

https://www.zhihu.com/question/662188521/answer/3607536719

题目描述:拿到了一段mp4文件。尝试了一下ffmpeg,发现里面没有字幕流。现在需要的是导出他的字幕。

搜索了一下,发现有很多公司有相关的产品。但是无一例外都是要付费的(或者至少要填写银行卡的账户信息)。

本着能不付费就不付费的原则,我找了半天这个方面的开源项目。看起来,唯一一个能用的开源项目就是这个auto-sub了。

作者是一个居住在纽约的希腊大神。不过大神自己也说了这个项目不再更新和维护。

https://github.com/agermanidis/autosub

安装的过程分为两个部分:

  1. 首先需要在自己电脑上安装ffmpeg。
  2. 然后,按照这个版本的google翻译:pip install googletrans==4.0.0rc1
  3. 请注意版本一定要对,否则安装了没法用。
  4. 然后pip install autosub即可。

在这里插入图片描述
之后在同一个目录下会生成翻译好的字幕文件。但是,效果可以说很差。

建议还是用专用的软件来处理!


http://www.ppmy.cn/ops/104653.html

相关文章

vue手机端 搜索框调起带搜索键盘,点击确认自动关闭

效果如下图 步骤&#xff1a; 1.html,所需配置参数都在下图 <el-form :inline"true" :mode"serchFormf" class"searchForm" action"javascript:return true;"><el-form-item label"" ><el-inputsize"…

使用 `wget` 和 `curl` 命令行工具的全面指南

个人名片 &#x1f393;作者简介&#xff1a;java领域优质创作者 &#x1f310;个人主页&#xff1a;码农阿豪 &#x1f4de;工作室&#xff1a;新空间代码工作室&#xff08;提供各种软件服务&#xff09; &#x1f48c;个人邮箱&#xff1a;[2435024119qq.com] &#x1f4f1…

metagpt指南浅谈

MetaGPT多智能体框架概述 1.1 框架介绍 MetaGPT是一个创新的多智能体框架&#xff0c;旨在通过模拟和优化多智能体系统的行为来处理复杂的软件开发任务。该框架的核心优势在于其能够通过智能体之间的协作和交互&#xff0c;高效地解决单一智能体难以独立完成的复杂问题。Meta…

微服务间调用

一、restTemplate 1、先将restTemplate注册成为一个bean Configuration public class RemoteCallConfig {Beanpublic RestTemplate restTemplate() {return new RestTemplate();} }2、实现代码 private void handleCartItems(List<CartVO> vos) {// TODO 1.获取商品id…

测试建模的系统化方法

测试建模的系统化方法 前言一、测试建模的重要性二、四步测试设计方法概述2.1 建模2.1.1 流程类建模2.1.2 参数类建模2.1.3 数据类建模2.1.4 组合类建模 2.2 基础测试用例设计2.2.1 等价类分析2.2.2 边界值分析2.2.3 路径分析法2.2.4 判定表分析法2.2.5 正交分析法2.2.6 错误推…

CC工具箱使用指南:【整库计算YSDM】

一、简介 这是一个批量计算【YSDM】的小工具。 一般的数据库要素或表格都有一个【YSDM】字段&#xff0c;用来标识要素类或表格。 【YSDM】的值通常是固定的&#xff0c;入库标准都会给定一个YSDM表&#xff0c;如下&#xff1a; 我们需要将表的内容保存或转换为excel格式&a…

021集—— 数据的大小端序转换——C#学习笔记

整形数据的大小端序转换&#xff1a; 代码如下&#xff1a; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace ConsoleApp1 {class a {public static int EndianReverse(int oldvalue) {//in…

MyBatis 源码解析:Configuration 对象的生成与初始化

前言 在 MyBatis 框架中&#xff0c;Configuration 对象是核心配置的载体&#xff0c;它包含了所有与 MyBatis 运行相关的配置信息&#xff0c;如环境配置、映射器、SQL 语句缓存等。理解 Configuration 对象的生成与初始化过程&#xff0c;对于深入掌握 MyBatis 的工作原理非…