菫妃奈工坊

菫妃奈单推和DD们的创造空间

菫组录播提取/转码指南

前言

欢迎各位新晋剪辑man!本文将告诉你们找到任何一篇想要的录播,并进行剪辑工作。按照此指南操作可以保证录播文件的质量,免于给他人带来困扰。

本文介绍了菫组内部使用的录播系统。包括如何处理大量数据,视频批量转码脚本、质量控制、以及网络不稳定/音画同步问题的解决。

敏感信息(账号等)已移除。相关信息可在组群里找到。

录播机-使用方法

请不要使用录播文件\自动录播机(见说明)\4418655-菫妃奈Official下的录播!!!这里的录播质量极差,非常的碎,且易受网络波动影响,仅作备份用。

太长不看版:首先在 OneDrive\录播文件 下面找,找不到的话去OneDrive\录播文件\自动录播机(见说明)\TS_Recorder

录播处理分为三个阶段:转移、整理、压制。

“转移”指的是将录播从服务器的本地高性能硬盘 转移到虚拟环境下的普通硬盘以上传。转移后的文件位于OneDrive\录播文件\自动录播机(见说明)\TS_Recorder。薄荷每两三天会整理一次录播。如果想自己整理录播的话,参见此处。

整理和压制完的录播存放在OneDrive\录播文件 中,按照日期和直播标题分类并排序。此处的录播有两种情况:

  • 目录下只有一堆*.ts 文件。这表示录播已经整理,但还没有压制可以自行进行压制,也可以交给薄荷的服务器(群里圈人)。不要直接使用ts文件,不然可能有马赛克/画面撕裂/音画不同步/时间轴拖动卡顿 等等各种问题
  • 目录下除了*.ts 文件之外,还有一个*.mp4文件。这个文件可能叫做list-compressed.mp4,也可能是文件夹标题:说明这次的直播已经压制完成了。这个mp4文件就是压制完成的录播。直接下载拖进Pr就可以开始切了。

录播机-操作方法

本段教你如何操作录播机的各项功能。一般情况下这些步骤是在服务器上进行的,所以仅供你们在等不及的时候使用。

转移录播

很抱歉,这一步你们没法做。直接存放录播文件的硬盘为了保证录播时持续读写不出错误,和其它系统是隔离的,外部无法操作。

整理录播

自己整理录播的方法:

  1. OneDrive\录播文件下新建文件夹,格式为年年年年-月月-日日 直播标题
  2. OneDrive\录播文件\自动录播机(见说明)\TS_Recorder中的相关片段 拖到文件夹下。一次直播通常有多个1G的片段,以及最后一个不到1G的片段。1K的小文件可以直接删掉。此处重点:如果使用客户端的话,移动操作应该是瞬间完成的。如果出现进度条 说明你的电脑开始下载文件了。请取消操作再试一次。网页端没有这个bug。

压制录播

压制录播对电脑要求较高,同时需要大量的时间。目前仅可用于Windows系统,且必须使用Onedrive客户端。

  1. 安装ffmpeg,推荐使用git版本。确保ffmpeg安装到了PATH下(这一步请自行百度)。
  2. 找到整理好的想用的录播,右键文件夹->始终保留在本地,等待下载全部完成。
  3. 在整理好的录播文件夹下,和*.ts文件同一个目录中,新建PowerShell脚本process.ps1。代码如下。
# Generate TS File List, sort by date.
$FileListFF = ""
(cmd /c dir *.ts /O:D /B) | Out-String | Select-String -Pattern "(?m)^(.+)\.ts" -AllMatches |
ForEach-Object {$_.Matches} | ForEach-Object {
    $FileListFF = $FileListFF + "file '" + $_.Value + "'`n"
}
echo $FileListFF

# Write TS File to disk.
[IO.File]::WriteAllLines("list.txt", $FileListFF)

# FFMpeg concat and time remap.
cmd /c ffmpeg -f concat -safe 0 -i  list.txt -c:v libx264 -preset fast -crf 18 -bufsize 1500k -maxrate 3M -vsync 0 -c:a aac -b:a 192k -af aresample=async=1 list-compressed.mp4

Pause
  1. 右键process.ps1,点击“使用Powershell运行”。
    如果没有这个选项的话试试看直接双击。
    如果直接双击没有运行,而是打开了文本编辑器的话:在文件夹下Shift+右键,点击“在此处打开Powershell”窗口,并在弹出的命令行中输入.\process.ps1
  2. 开始压制,此时可以等待压制完成了。你应该会看到一个类似这样的界面。
    《菫组录播提取/转码指南》
  3. 压制完成后,控制台会显示“按任意键以继续…”,并产生文件list-compressed.mp4,这就是压制成品,可以开始工作了。
  4. 如果希望别人也能使用压制结果的话,记得在上传完成之后再关电脑。
点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注

隐藏
变装