• ubuntu 将youtube视频搬运到B站


    摘要

    需求:将YouTube的视频搬运到B站里面来。文章主要讲了以下几点

    • 怎样下载YouTube视频

    • 怎样上传B站

    • 怎样添加字幕

    • ubuntu怎么做视频合集

    前提说明

    1. B站账号

    2. 能访问YouTube的网络环境

    笔者使用的ubuntu电脑,下面的所有操作均基于ubuntu

    具体操作

    1. 安装youtube-dl

    项目github地址:https://github.com/ytdl-org/youtube-dl

    brew install youtube-dl

    2. 安装依赖

    安装youtube-dl运行需要的依赖

    • ffmpeg用来对字幕格式进行转换

    brew install ffmpeg

    3. 下载视频

    常用操作

    • 下载单个视频

    • 下载视频列表

    • 下载自动生成的字幕,默认是英文

     默认下载的是vvt,这个格式B站上不支持。

     字幕格式转换请使用字幕格式转换请使用 --write-auto-sub --convert-subs=srt

    # 下载单个视频
    youtube-dl --write-auto-sub --convert-subs=srt https://www.youtube.com/watch?v=clFR9NfObvc

    # 下载视频列表
    youtube-dl --yes-playlist --write-auto-sub --convert-subs=srt -o '%(playlist)s/%(playlist_index)s-%(title)s.%(ext)s' https://www.youtube.com/playlist?list=PLWwSgbaBp9XqeuIuTWqpNtvf_EL0I4TJ2

    # 其他常用说明
    --skip-download 单独下载字幕,不下载文件
    --write-sub  下载自动生成的字幕
    --convert-subs=srt 转换字幕格式
    --embed-subs  视频中嵌入字幕

    <!--最简单的是使用--embed-subs,但是笔者尝试了一个视频并未成功,求指教-->

    可选:如果使用的是ubuntu电脑,可直接点击这里下载对应软件来下载(灰常简单)。

    image-20220210143706701
    1. 如果同时下载并发开得太大,容易发生卡死在最后不同。本人:2个并发,网速2MB/s是OK的

    2. 软件不支持断点下载,退出后全部重来。求好的方法~

    4. 上传视频

    采坑&总结的tips

    • B站上传的视频需要审核,大部分说是20min

    • 会有重复视频检查,今早上传

    • Playlist最好一次性将所有的视频上传,后面有更新在编辑

    5. 添加字幕(可选)

    字幕和视频并非同步上传

    1. 找到对应的视频页

    2. 点击字幕按钮,并添加上面下载的字幕文件,如下图。

    image-20220210143922087

    参考:https://www.bilibili.com/read/cv15201204/(mac)

  • 相关阅读:
    潘多拉 IOT 开发板学习(RT-Thread)—— 实验1 LED 闪烁实验(学习笔记)
    物料凭证过账时有用的BAdI和User exit
    基于SSM的社区文化宣传网站
    求所有质因子(Java)
    这套软件测试笔试试卷、能拿满分的至少都是月薪30K的
    解决springboot2.6和swagger冲突的问题
    Nacos详解
    Python软件无线电(1):概述
    物联网 MQTT 协议
    Unity复刻骑砍中的帝国象棋(一)
  • 原文地址:https://blog.csdn.net/qq_41972382/article/details/125555777