由于chatgpt的启动,感觉语言已经完全不会成为学习的障碍,突发奇想,在我们查看youtube视频的时候,有没有方便的工具能够将其字幕翻译为中文。这样能够极大提高在youtube学习的效率,于是顺手问了一下ChatGPT,这里使用了一个工具:

var code = "de717f01-9132-4c18-9f74-ecd9ab8bb4e1"

1. chrome 浏览器插件里面有一个DeepL翻译,号称是写作翻译最好的,当然目前最好的翻译毫无疑问应该是chatgpt,但是据说chatgpt会对中文使用者封号,猥琐一点。

首先我问了chatgpt有没有能够翻译字幕的软件:

ask:Is there some software can translate youtube video with subtitle?

answer:

Yes, there are various software and online tools that can translate YouTube videos with subtitles. Here are a few options you can consider:

  1. YouTube Automatic Translation: YouTube has a built-in automatic translation feature that allows you to automatically translate subtitles in various languages. To enable it, click on the gear icon in the lower right corner of the video player, select "Subtitles/CC," and then click on "Auto-translate." From there, you can choose the language you want to translate the subtitles into.

  2. Google Translate: You can use Google Translate to translate the subtitles of a YouTube video. First, copy the subtitle text and paste it into the Google Translate page. From there, you can choose the language you want to translate the subtitles into.

  3. Subtitle Edit: Subtitle Edit is a free, open-source software that allows you to edit, create, and translate subtitles for videos. You can use this software to translate the subtitles of a YouTube video by downloading the subtitle file from YouTube and then importing it into Subtitle Edit. From there, you can translate the subtitles and export them back to YouTube.

  4. Amara: Amara is a popular online tool for creating and translating subtitles for videos. You can use Amara to create a new set of subtitles for a YouTube video or to translate existing subtitles. Simply import the YouTube video into Amara, and then start translating the subtitles.

Please note that some of these tools may not be 100% accurate, and the quality of the translation may vary depending on the complexity of the video and the language being translated.

然后,使用翻译插件将上文完全翻译如下:

是的,有各种软件和在线工具可以翻译带字幕的YouTube视频。以下是你可以考虑的几个选择:

YouTube自动翻译:YouTube有一个内置的自动翻译功能,允许你自动翻译各种语言的字幕。要启用它,点击视频播放器右下角的齿轮图标,选择 "字幕/CC",然后点击 "自动翻译"。从那里,你可以选择你想翻译成的字幕语言。

谷歌翻译:你可以使用谷歌翻译来翻译YouTube视频的字幕。首先,复制字幕文本并将其粘贴到谷歌翻译页面。在那里,你可以选择你想翻译的字幕的语言。

Subtitle Edit: Subtitle Edit是一个免费的开源软件,允许你编辑、创建和翻译视频的字幕。你可以用这个软件来翻译YouTube视频的字幕,从YouTube下载字幕文件,然后将其导入Subtitle Edit。从那里,你可以翻译字幕并将其导出到YouTube。

Amara: Amara是一个流行的在线工具,用于创建和翻译视频的字幕。你可以用Amara为YouTube视频创建一套新的字幕,或翻译现有的字幕。只需将YouTube视频导入Amara,然后开始翻译字幕。

请注意,其中一些工具可能不是100%准确,翻译质量可能因视频的复杂性和被翻译的语言而不同。

接下来,我们一个一个尝试下由chatgpt提到的这些软件吧。

(1)YouTube自动翻译

点击视频播放器右下角的齿轮图标,选择 "字幕/CC",然后点击 "自动翻译"。这个大概是由于视频的制作者一般会将字幕文件单独上传,那自然也可以直接翻译该文本。

有一些视频是没有字幕的,可以选择自动生成英语字幕,然后让他翻译为中文。

在播放的时候,下方就会显示字幕。

就我的体验来看,大多数学习类的视频,up主都会学的比较清晰,基本上是完全够用了,这是最方便的方式,可以直接让youtube的视频带上中文字幕;即使这个视频本身没有字幕,也可以使用这个方式让自动生成字幕并翻译,很好用。

下面看第二个:

(2)谷歌翻译:复制字幕文本并将其粘贴到谷歌翻译页面。这个感觉意义不大。youtube的视频中可以看到解说词,如果要进行二次加工,应该可以用上:

(3)Subtitle Edit:看名字应该是个字幕编辑软件,从youtube下载字幕,然后导入,然后导出到youtube。对这玩意咱也没听说过,不过没关系,咱有chatgpt,让它给个教程先:

ask:Please show me how to use Subtitle Edit step by step, thanks.

answer:

Sure, here's a step-by-step guide on how to use Subtitle Edit to translate subtitles for a YouTube video:

  1. Download Subtitle Edit: The first step is to download and install Subtitle Edit on your computer. You can download the software for free from the Subtitle Edit website.

  2. Download the subtitle file from YouTube: Go to the YouTube video that you want to translate subtitles for and click on the "Settings" button (gear icon) at the bottom of the video player. Then, click on "Subtitles/CC" and select the language of the subtitles you want to download. Click on "Download" to download the subtitle file in the SRT format.

  3. Open the subtitle file in Subtitle Edit: Launch Subtitle Edit and click on "File" in the top menu bar. Select "Open" and browse for the subtitle file you just downloaded. Click on "Open" to load the subtitle file into Subtitle Edit.

  4. Translate the subtitles: Once you have the subtitle file loaded in Subtitle Edit, you can start translating the subtitles. To do this, click on the "Translate" tab at the bottom of the screen. Select the language you want to translate the subtitles to, and then click on "Translate." This will open the translation interface where you can see the original subtitles on the left side and the translation on the right side. Edit the translation as needed, and then click on "Save" to save your changes.

  5. Export the translated subtitles: After you have finished translating the subtitles, click on "File" in the top menu bar and select "Save As." Choose the format you want to export the subtitles to (such as SRT or VTT), and then save the file to your computer.

  6. Upload the translated subtitles to YouTube: Finally, go back to the YouTube video and click on "Settings" (gear icon) at the bottom of the video player. Click on "Subtitles/CC" and then click on "Add subtitles/CC." Upload the translated subtitle file you just created, and then click on "Publish" to publish the translated subtitles.

That's it! You've now successfully translated subtitles for a YouTube video using Subtitle Edit.

不得不说,有了chatgpt,真的学习起来太方便了。

这次我们直接让它给我们翻译一下:

第一次我让它翻译上一条消息,只翻译了最后一个,第二次我直接手误打了一个please,不得不说这玩意成精了,它马上领会了我的意思,将所有的步骤翻译了:

chatgpt 真的使用体验太棒了!

下面是chatgpt完整的翻译:

  1. 下载 Subtitle Edit:首先,下载并安装 Subtitle Edit 软件到你的电脑上。你可以从 Subtitle Edit 网站免费下载该软件。

  2. 从 YouTube 下载字幕文件:进入你想要翻译字幕的 YouTube 视频,点击播放器底部的 "设置"(齿轮图标)。然后,点击 "字幕/ CC",选择你想要下载的字幕语言。点击 "下载",下载 SRT 格式的字幕文件。

  3. 在 Subtitle Edit 中打开字幕文件:启动 Subtitle Edit,点击顶部菜单栏的 "文件",选择 "打开",浏览找到刚刚下载的字幕文件。点击 "打开",将字幕文件加载到 Subtitle Edit 中。

  4. 翻译字幕:一旦你在 Subtitle Edit 中加载了字幕文件,你就可以开始翻译字幕了。要做到这一点,点击屏幕底部的 "翻译" 标签。选择你想要翻译成的语言,然后点击 "翻译"。这将打开翻译界面,在左侧看到原始字幕,右侧是翻译。按需编辑翻译,然后点击 "保存" 保存更改。

  5. 导出翻译后的字幕:翻译字幕完成后,点击顶部菜单栏的 "文件",选择 "另存为"。选择你想要导出字幕的格式(例如 SRT 或 VTT),然后将文件保存到你的电脑上。

  6. 将翻译后的字幕上传到 YouTube:最后,返回 YouTube 视频,点击播放器底部的 "设置"(齿轮图标)。点击 "字幕/ CC",然后点击 "添加字幕/ CC"。上传你刚刚创建的翻译字幕文件,然后点击 "发布" 将翻译后的字幕发布到 YouTube 上。

完成!你已经成功地使用 Subtitle Edit 翻译了 YouTube 视频的字幕。

我本来想要下载Subtitle Edit软件的,于是我在百度里搜了一下,然后因为我装了chatgpt插件,直接就给出了chatgpt的回答,不得不说,体验实在是太好了:

翻译一下:

我提取一下:

Subtitle Edit是字幕编辑器,支持各种格式,提供自动字幕、拼写检查、翻译,可以编译时间轴,音频波形表示和同步模式;也提供OCR功能,从图像中提取文本并转换为字幕。

这个当我们有使用场景的时候尝试吧,突然想起来,有了字幕,再加上文字转语音,完全可以自制译制片了。技术的发展真的很快啊,每天工作996,好多新技术都来不及去学习,去体验,去感受,去思考。996果然是没有前途的。希望今年之后能找到一个不用996的工作吧。

回到正文,知乎上有个教程图文并茂,咱就不浪费时间了,总之有使用场景的时候再使用这个软件吧:

字幕制作神器Subtitle Edit使用教程 - 知乎

这个软件是官网是github 开源的,如果想要学习或者仅仅是获取官方组件,可以去它的官方网站去查看:

SubtitleEdit · GitHub

我们继续查看下一个。

(4)Amara:可以直接在线翻译YouTube视频,这个似乎也很方便。当然youtube已经可以自动生成字幕了,但是自动生成字幕的效果可能没有这个好,尝试一下:

按chatgpt的意思,youtube已经集成了Amara,可能我们之前第一个使用的生成字幕的功能就是通过这玩意来实现的。使用youtube自动生成字幕有一些效果并不是很理想,可能需要自己制作。话说有没有办法直接让youtube上的视频套用自己的翻译呢?问问chatgpt。

还真可以,不过要在自己的网站上使用,将youtube视频嵌入自己的网站,然后配置字幕文件。

不得不说,chatgpt使用起来真是很好,重新定义了搜索引擎。

当然,我们今天的重点不在这里,继续回到试用Amara上。

这是它的官网:Video Subtitling, Captioning and Subtitle Translation Editor & Services - Amara Subtitling

https://amara.org/

试用一下吧:

这样就可以了。不过我试了下,有的视频是要求不得使用这玩意处理的。

会进入这么一个网站;大概能够看出来,这个实际上相当于一个在线的 SubtitleEdit。可能有些方面会方便一些吧。当生成之后,会给一个视频地址,可以在自己的网站中嵌入。

youtube网站上可以看到视频中的解说词,如果能够将该解说词下载下来,之后通过软件自动翻译,就会快速的生成字幕了。看看有没有方便的方法把Transcript这个东西下载下来。

问了下chatgpt,一种方式是直接复制该文本,但是这样操作比较麻烦,可以使用专门的文稿下载器。

一些流行的文稿下载器包括DownSub和KeepSubs,搜索的时候还找到了这样一个插件:

YouTube视频摘要生成器-一键复制ChatGPT(中文版)。

这玩意确实是我们想要的,但是这个时间明显太长了。因为对于语言的断句没有完全识别。

所以还是换一个吧,这个并不好用。

Downsub:

https://downsub.com/

先试试这个:

这个的确就是我们想要的,可能可以写个插件来实现这个网站的功能。看下获取到的内容:

很不错,正是我们想要的:

还记得那个在线编辑字幕的网站吗?试试喽。

点这个齿轮可以将刚才下载的文本上传上去,然后就是些简单的修改了。

当然, 我们的目的是生成带有中文字幕的视频,所以中间还有一个过程:

使用chat-gpt帮我们将字幕翻译为中文。

尝试翻译的时提示违反内容协议了,试试new bing吧。new bing只能输入2000单词,但是它提供了翻译网站:

  1. DeepL Translate - https://www.deepl.com/en/translator-mobile

不得不说,能上网的娃就是不一样。这个网站也是使用AI的,所以可能得到尽量高质量的翻译结果。

试试,可以。不过没有人的参与,直接交给计算机,即使它是AI,感觉还是差了那么点意思。

结果还行,但是只翻译了3000个,需要登录才能到5000.

那就要分段,那就是个体力活了,暂时不搞了,或者选个短点的视频可能更好些。不过就这篇文章来说,想要了解的已经都体验过了,就先到这里吧。

借用AI工具为视频添加中文字幕,消除语言障碍,母语环境最快速地学习相关推荐

  1. 2个步骤就能批量给视频添加滚动字幕

    现在很多小伙伴在剪辑视频的时候都会给自己的视频添加适配的字幕,但是有很多的视频想要添加一样的滚动字幕时,有一个能批量添加剪辑的工具非常重要,今天小编就给大家分享一个可以批量剪辑大量视频的工具,下面一起 ...

  2. 两分钟教你学会视频添加滚动字幕并调整色调

    视频剪辑时经常会给一些视频添加滚动字幕,需要调整色调,如何快速剪辑呢?这里给大家分享简单实用的小工具,快速学会剪辑多个视频,一起来试试吧. 在电脑上下载"媒体梦工厂"进入主界面&q ...

  3. 简单一招教你给大量视频添加srt字幕

    很多小伙伴们在剪辑视频的同时需要给视频的画面中添加上srt字幕,那在有很多视频都要添加字幕的时候,就非常的费时,今天小编就给大家分享一个可以批量给大量视频添加srt字幕的简单方法,有需要的小伙伴可以进 ...

  4. 快速批量给大量视频添加srt字幕的方法

    有字幕的视频看起来就会更舒服一些,所以现在很多小伙伴在剪辑视频的时候在视频画面中添加上字幕,那今天小编要来给大家分享一个可以快速批量给大量视频添加srt字幕的方法,感兴趣的小伙伴们快进来看看吧! 首先 ...

  5. 如何给视频添加特效字幕?分享一个简单好用的办法

    如何给视频添加特效字幕?现如今短视频剪辑已经十分普遍,我们在日常生活中也是经常需要接触到.说到短视频剪辑,可能大家心中多少都有点好奇.其实剪辑短视频并没有你们想象中的那么复杂,我们只需要准备好相应的素 ...

  6. 如何给视频添加srt字幕

    Srt字幕是一种十分常见的外挂字幕格式,为了方便大家观看视频,通常会给视频添加上字幕,下面小编为大家分享一个制作方法,想要学习的朋友可以接着往下看. 在[媒体梦工厂]中有七个功能,切换到"任 ...

  7. html语音中添加滚动字幕,如何给视频添加滚动字幕

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以爱剪辑为例,给视频添加滚动字幕的方法如下: 1.打开爱剪辑视频编辑软件. 2.打开后双击下面的白色方框添加要制作的视频. 3.点 ...

  8. 为视频增加中文字幕---Amazon Transcribe

    背景介绍 语音识别技术,也被称为自动语音识别(Automatic Speech Recognition,简称ASR),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键.二进制编码或者字 ...

  9. 「Premiere教程」为视频添加文字字幕

    视频制作结束,需要添加制作字幕,这时我们可以借助premiere来帮忙.利用premiere可以添加字幕,同时还能修改字幕效果.下面,小编就为大家介绍下利用premiere编辑添加视频字幕方法. 使用 ...

最新文章

  1. Hadoop权威指南 _04_第I部分Hadoop基础知识_第2章关于MapReduce
  2. 莓良心(第二类斯特林数)
  3. 正则数字字母下划线至少两种_8085微处理器中至少两个8位数字
  4. 获取线程名称 java 1615387415
  5. keyshot局部打光_keyshot7耳机渲染打光教程
  6. 【BZOJ】2289: 【POJ Challenge】圆,圆,圆
  7. 关于NavigateUrl中绑定Eval()方法时出现服务器标记的格式不正确的解决方法
  8. matlab贝塞尔函数的根,matlab画贝塞尔函数根分布的曲线图
  9. HTML从入门到精通
  10. android输入法剪切板历史记录,干货分享 讯飞输入法剪切板使用技巧知多少
  11. 黄金分割点(java)
  12. 【K最近邻法(KNN)】的Python和R语言简单实现鸢尾花分类
  13. Python批量获取VOC测试集的类别
  14. 使用libusb读取鼠标数据
  15. 解释下什么是最小二乘法
  16. 有趣的Shellcode和栈
  17. 基于51单片机智能热水器控制系统设计
  18. Opengl Lesson 1 心形曲线
  19. mysql如何打码隐私数据列_MSSQL - 最佳实践 - 如何打码隐私数据列
  20. iOS App外包开发解决闪退问题

热门文章

  1. 幕布, Ulysses , Effie , 来自于一位写稿爱好者的评测
  2. html js点击事假,请假条(事假) 的例子
  3. AI模型风险评估 第1部分:动机
  4. java cookie 跨域读取_跨域读写Cookie
  5. 基于阿里云的C#窗体实现两端通信
  6. 小明学java基础系列——Java 类加载
  7. linux软件安装——rpm、yum、源码包安装
  8. 如何设置H5小游戏网页icon图标
  9. mysql 游戏 知乎_入行游戏测试之Navicat For MySQL
  10. 汽车电子常用英文单词