直播的剪辑工作流/工具分享

news/2024/9/29 20:53:45

基本流程

  1. 获取素材
  2. 粗剪
  3. 导出音频识别成字幕文件
  4. 应用字幕并校准字幕
  5. 配bgm并进行精剪

工具分享

一 获取直播素材

  • 高时效性-即录即拿:VLC media player、录屏软件(如Screen Record Pro等)
  • 中时效性但解放双手-需要等待其录制/编码完成
    • biliup:如果想保持想保存为mp4,需要安装ffmpeg。支持自动上传到b站
    • DouyinLiveRecorder:这是我目前使用的
    • LiveAutoRecord:操作简单,支持生成弹幕文件。缺点视频结尾或者开头可能出现没有声音的情况,不过只是很小一段时间
  • 低时效性-佛系
    • 从平台的直播回放获取
    • 从B站录屏老师获取

1.1 VLC media player

录制直播流,它的优点是在录制的过程你可以干其他事。

  • 打开VLC,点击转换
  • 输入直播流
  • 存储成TS格式,该格式可以给剪印识别。(其他配置我试过,多少会有点问题,要么没画面,要么没声音的)


    视频编码器和音频编码器都选择保持原轨
  • 再选择目标文件进行存储就行了

如何获取直播流?我使用是这个仓库提供的方法:https://github.com/wbt5/real-url

  • 安装python并配置环境变量
  • 克隆仓库或者下载我提供的压缩包,在当前目录下安装依赖包。对于斗鱼的,仓库说要安装node环境
    pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 运行批处理文件,或者py douyu.py运行脚本
  • 输入房间号-回车-获取直播流

1.2 biliup

因为我把ffmpeg放在了压缩包内,所以使用的时候不需要再安装ffmpeg了。

  • 双击程序运行

  • 访问上面的地址进行配置
    (1) 添加直播间:注意后处理,它默认是删除,这是给有上传到b站需求的用户用的,它上传到b站后会删除。如果不需要上传这一过程,就改成移动到其他文件夹内;格式改为mp4。

    (2) 空间配置:把插件换成ffmpeg,这样下载后的文件就是mp4格式的了

这个软件b站很多教程,可自行搜索。

1.3 DouyinLiveRecorder

  • 配置文件

    URL_config.ini:用于配置想要录制的直播间,
    config.ini:保存的类型及其他属性

    目前压缩包内的配置是我目前用的配置。它的仓库有更多的说明,自行查看。

  • 双击程序运行

1.4 LiveAutoRecord

双击程序运行即可

对于biliup、DouyinLiveRecorder、LiveAutoRecord,如果想录制全程,搞个云服务器会方便些,只是有点贵。因为我有一台主机电脑和笔记本电脑,主机电脑用于剪辑,笔记本用于录制。我都是早上起来后打开录制软件,然后去上班,晚上给电脑设置一个定时关机的命令。并且要将笔记本设置为永不息屏,否则息屏会断网。注意把其他无关程序关掉,调整屏幕亮度,可以降低功耗)

1.5 从平台的直播回放获取

进入回放地址 -> 点击键盘的 F12 -> 点击 Network -> 输入关键词 m3 -> 复制链接

访问m3u8 downloader,粘贴地址,转换成mp4进行下载

1.6 从B站进行下载

复制对应的b站链接,访问https://zhouql.vip/bilibili/,登录后可下载高清版本

二 字幕自动识别

  • 收费:Arctime、剪映自带的、其他
  • 白嫖:videosrt (b站有配置教程)。视频粗剪完成后,我会导出音频进行识别:

三 获取背景音乐

以网易云为例,下载后是ncm格式,使用ncm转mp3进行转换。
(如果是其他播放器平台,只要看它下载的是什么格式,然后在搜索“xxx转mp3 在线”,包能搜到的)

四 封面制作

  1. Photoshop:修改背景图,或者有特殊需求时会用到
    嫌麻烦也可以搜索在线ps,后面这两个是我用过的两个网站,虽然功能有限,但也能满足基本需求
    • https://www.tuyitu.com/
    • https://ps.gaoding.com/#/
  2. 创客贴:内含免费素材,我主要用这个给图片加文字

五 定位直播精彩部分

如果是自己全程看下来,当然知道哪里好看了。但大部分情况是并没有那么多时间,主要通过抓取/统计弹幕的方式来分析哪个时间段比较精彩

5.1 获取弹幕

  1. 可以在github上找一些具备抓取弹幕的录制工具。(比如上面说到的LiveAutoRecord)
  2. 直接抓取播酱数据的数据。这种方式就不需要自己录制与存储,只需爬别人存好的数据就可以了。( 注意:需要及时抓取,这个网站只允许你查前一两天和今天的弹幕,超出这个时间段需要注册会员)

5.2 统计弹幕

因为我是通过上面的第二种方式拿到数据,就根据数据特点写了一个工具。(注意:需要安装python)

  1. 安装依赖包
pip install requests
  1. 使用脚本爬取某天的弹幕
  2. 打开index.html,导入打他文件加中的json文件,渲染柱状图,点击对应的柱体可以看到该时间段的弹幕内容

相关工具下载地址

https://cloud.189.cn/web/share?code=jeyyQveEfaAb(访问码:1ozc)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/66310.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

AT_arc184_d [ARC184D] Erase Balls 2D

AT_arc184_d [ARC184D] Erase Balls 2D 首先,假定我们选定的行为 \(i_1,i_2,\cdots,i_k\),并有 \(i_1<i_2<\cdots<i_k\),则 \(p_{i_1}>p_{i_2}>\cdots>p_{i_k}\)。其中 \(p_x\) 表示 \((x,p_x)\) 的位置上有点。 最终状态形如下图。显然,这种状态与操作顺…

「Wdoi-(-1)」恋弹者们的黑集市

「Wdoi-(-1)」恋弹者们的黑集市 魔理沙有两种方法移动这个骰子:将骰子向下一列翻转,或者向下一行翻转。值得注意的是,翻转骰子后,骰子每面上的数字就会随着翻滚而改变。现在魔理沙需要将骰子滚动至第 \(n\) 行第 \(m\) 列。 魔理沙的分数被定义为,所有时刻,骰子与棋盘上的…

腾讯企业邮箱(企业微信邮箱)迁移到microsoft 365(office 365)

1.迁移前准备(腾讯企业邮箱)1.如果你是企业管理员,首先看一下企业邮箱后台,是否已关闭 登陆安全2.登录要迁移的个人邮箱后台,关闭安全登录、开启IMAP服务和相关选项,以及为邮箱设置一个密码 2.开始迁移1.登录microsoft 365管理后台(https://admin.exchange.microsoft.com…

micropython +ESP32+ sht30 温湿度模块

SHT30 1)查找SHT30芯片资料 https://www.szlcsc.com 2)根据芯片资料,查得地址为 0x44 或 0x45 选 Measurement Commands for Single Shot Data Acquisition Mode, 命令为 0x2c10 3)连线SHT30 ESP32 D1(SCL) 4D2(SDA) 5 G …

系统固态扩容-全小白操作示意 不需要BIOS

机械革命有两个插槽,我有一个500G(系统盘)一个1T的固态,由于1.5T的固态都快用完了,所以买了一个2T的固态,将1T的内容迁移到2T中,将500G的迁移到1T中。 为了防止内容丢失先将500G系统盘做了备份,用的傲梅轻松备份。 1T->2T 然后就是将2T的固态用绿联的固态盒子先当做移…

2024-2025-1 20241318 《计算机基础与程序设计》第一周学习总结

这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标 阅读浏览教材《计算机科学概论》并提出自己的问题,基于AI进行学习作业正文 ... 本博…

移除元素

第一个想法就是利用两个for循环暴力解决 #include <iostream> #include <vector> using namespace std; class Solution { public: int removeElement(vector<int>& nums, int val) { int size = nums.size(); int writeIndex = 0; // 用来记录…

学年(2024-2025-1) 学号(20241424)《计算机基础与程序设计》第一周学习总结

学年(2024-2025) 学号(20241424)《计算机基础与程序设计》第一周学习总结 作业信息 |这个作业属于2024-2025-1-计算机基础与程序设计)| |-- |-- | |这个作业要求在2024-2025-1计算机基础与程序设计第一周作业)| |这个作业的目标|<参考上面的学习总结模板,把学习过程通…