B站下载助手_Python_whisper_PotPlayer 实现字幕倍速学习

这篇具有很好参考价值的文章主要介绍了B站下载助手_Python_whisper_PotPlayer 实现字幕倍速学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

B站下载助手_Python_whisper_PotPlayer 实现字幕倍速学习

目的是想倍速学习,但是倍速学习的时候容易听不清楚老师在讲什么,所以得需要字幕的存在 ,但是有些视频没有字幕所以想出来下面这个方法!!!!!

小电视B站视频批量下载工具,edge 扩展

B站下载助手_Python_whisper_PotPlayer 实现字幕倍速学习

因为b站上面的视频有很多是又分集的,批量下载之后需要合并,我在实验的时候,使用一般的合并视频的方法时,所需要的时间比较多,所以想出了用python进行合并下面时代码!!

python

import os
import subprocess

# 设置输入和输出目录
input_dir = 'E:/downbzhan/DownKyi-1.5.6/Media/qinafeng_jihe'
output_file = 'E:\\downbzhan\\DownKyi-1.5.6\\Media\\qinafeng_jihe\\vedio.mp4'

# 获取文件目录下的所有视频文件
video_files = [f for f in os.listdir(input_dir) if f.endswith(('.mp4', '.avi', '.mov', '.mkv'))]
# video_files.sort()  # 按文件名排序,如果需要

# 将视频文件列表写入 concat.txt 文件
# concat_file = "concat.txt"
# with open(os.path.join(input_dir, concat_file), "w") as f:
#     for video_file in video_files:
#         file_path = video_file.replace('\\', '/')
#         f.write(f"file '{file_path}'\n")
concat_file= "concat.txt"
# 使用 subprocess 运行 FFmpeg 命令以合并视频
subprocess.run(["ffmpeg", "-f", "concat", "-safe", "0", "-i", concat_file, "-c", "copy", output_file], cwd=input_dir)

在这之前可以改一下所有文件的名字,有利于合并可以使用wps的批量重命名

B站下载助手_Python_whisper_PotPlayer 实现字幕倍速学习

concat.txt中的内容 如下
file '1.mp4'
file '2.mp4'
file '3.mp4'
file '4.mp4'
file '5.mp4'
file '6.mp4'
file '7.mp4'
file '8.mp4'
file '9.mp4'
file '10.mp4'
file '11.mp4'
file '12.mp4'
file '13.mp4'
file '14.mp4'
file '15.mp4'
file '16.mp4'
file '17.mp4'
file '18.mp4'
file '19.mp4'
file '20.mp4'
file '21.mp4'
file '22.mp4'
file '23.mp4'
file '24.mp4'
file '25.mp4'
file '26.mp4'
file '27.mp4'
file '28.mp4'
file '29.mp4'
file '30.mp4'
file '31.mp4'
file '32.mp4'
file '33.mp4'
file '34.mp4'
file '35.mp4'
file '36.mp4'
file '37.mp4'
file '38.mp4'
file '39.mp4'
file '40.mp4'
file '41.mp4'
file '42.mp4'
file '43.mp4'
file 'video.mp4'  
concat.txt 中最后一行是你最后生成的文件的名字 要和代码中的一一对应
output_file = 'E:\\downbzhan\\DownKyi-1.5.6\\Media\\qinafeng_jihe\\vedio.mp4' 就是这一行

最后的话会得到一个大的合并的视频,这个视频是没有字幕的,得需要生成字幕,使用的方法是:WhisperDesktop 使用方法如下

WhisperDesktop

[Whisper - 本地语音转文字工具,支持 GPU、支持实时语音转换Windows] - 小众软件 (appinn.com)

B站下载助手_Python_whisper_PotPlayer 实现字幕倍速学习

选定导出的格式为srt,txt是不可以!!!
所需要的时间比较多大概是1:3.8

B站下载助手_Python_whisper_PotPlayer 实现字幕倍速学习

PotPlayer

B站下载助手_Python_whisper_PotPlayer 实现字幕倍速学习

添加字幕是在PotPlayer中进行添加的

接下来就是开始学习了文章来源地址https://www.toymoban.com/news/detail-489975.html

到了这里,关于B站下载助手_Python_whisper_PotPlayer 实现字幕倍速学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • webassembly003 whisper.cpp的python绑定实现+Cython+Setuptools

    官方未提供python的封装绑定,直接调用执行文件 https://github.com/stlukey/whispercpp.py提供了源码和Cpython结合的绑定 https://github.com/zhujun1980/whispercpp_py提供了ctype方式的绑定,需要先make libwhisper.so Pybind11 bindings for Whisper.cpp,有更好的类型安全性和性能 setuptools 是 Python 中用于构建和分

    2024年01月25日
    浏览(34)
  • 从Hugging Face下载数据测试whisper、fast_whisper耗时

    时长比较短的音频:https://huggingface.co/datasets/PolyAI/minds14/viewer/en-US 时长比较长的音频:https://huggingface.co/datasets/librispeech_asr?row=8 此次测试过程暂时只使用比较短的音频 下载安装,参考官方网站即可  报错提示: Could not load library libcudnn_ops_infer.so.8. Error: libcudnn_ops_infer.so.8: ca

    2024年01月20日
    浏览(23)
  • python+wxauto实现微信助手

    之前一直太忙,老是不能及时回复朋友的信息,所以就想着做一个可以自动回复朋友的机器人,查了许多资料,发现itachat只能写网页版,但微信没有网页版了,也看了itchat-uos,但仅支python2.7和python3.5,但我是python3.7,所以。。。(此处是我的痛),所以我选择wxauto,还有一个技术

    2024年02月05日
    浏览(23)
  • Buzz语音转文字安装使用(含Whisper模型下载)

    Transcribe and translate audio offline on your personal computer. Powered by OpenAI’s Whisper. 转录和翻译音频离线在您的个人计算机。由OpenAI的Whisper提供动力。 可以简单理解为QT的前端界面,python语言构建服务端,使用Whisper语言模型进行计算语音转文字的软件。 痛点在于离线,缺点也很明显,

    2024年02月05日
    浏览(28)
  • whisper large-v3 模型文件下载链接

    加速下载 apt install aria2 aria2c -x 16 https://openaipublic.azureedge.net/main/whisper/models/e5b1a55b89c1367dacf97e3e19bfd829a01529dbfdeefa8caeb59b3f1b81dadb/large-v3.pt --all-proxy=http://host.docker.internal:7890 我这是在容器里用代理,代理选项可去除 这是gpt4给我的代码: 我想写一个python程序,在我发出“过”的语

    2024年02月05日
    浏览(26)
  • 【whisper】在python中调用whisper提取字幕或翻译字幕到文本_python whisper

    whisper 是一款用于语音识别的开源库,支持多种语言,其中包括中文。在本篇文章中,我们将介绍如何安装 whisper 以及如何使用它来识别中文字幕。 首先,我们需要安装 whisper。根据操作系统,可以按照以下步骤进行安装: 对于 Windows 用户,可以从 whisper 的 GitHub 页面 (https

    2024年02月20日
    浏览(30)
  • 串口调试助手 安卓版 附下载地址

    平时工作中和硬件同事对接的比较多,软件和硬件的通讯,串口用的也比较多的。在网上找了很多串口调试工具,大都年代久远,没有继续更新维护的了。 于是,自己抽空写了一个:串口调试助手。基于Android-SerialPort-Api修改, 最低支持安卓5.x, 支持armeabi-v7a, arm64-v8a, x86, x

    2024年02月05日
    浏览(31)
  • 小白简单上手操作的视频号下载助手

    微信视频号是一个特殊存在的短视频平台,与其他平台相比有一些独特之处。首先,微信视频号没有完整独立的APP,这是其与其他平台不同之处之一。 微信视频号在视频解析和下载方面相对较难处理。其他平台如抖音、快手等都有稳定可靠的视频解析工具,但微信视频号则独

    2024年02月05日
    浏览(33)
  • 【whisper】在python中调用whisper提取字幕或翻译字幕到文本

    最近在做视频处理相关的业务。其中有需要将视频提取字幕的需求,在我们实现过程中分为两步:先将音频分离,然后就用到了whisper来进行语音识别或者翻译。本文将详细介绍一下whisper的基本使用以及在python中调用whisper的两种方式。 whisper 是一款用于语音识别的开源库,支

    2024年02月05日
    浏览(24)
  • python语音识别whisper

    一、背景 最近想提取一些视频的字幕,语音文案,研究了一波 二、whisper语音识别 Whisper 是一种通用的语音识别模型。它在不同音频的大型数据集上进行训练,也是一个多任务模型,可以执行多语言语音识别以及语音翻译和语言识别。 stable-ts在 OpenAI 的 Whisper 之上修改并添加

    2024年02月05日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包