DD切片工作流公开
本文主要介绍了我个人平时在拿到录播后的基本工作流程 |
风格使然,我时常接到的音视频质量较低的长录播(偶尔无灯),在不断摸索中,我总结出来一个能快速处理和部分解决这些问题的工作流程,在此分享给各位DD |
实际切片过程中,对于软件每个人都会有自己的选择:必剪、剪映、达芬奇、pr、ae等等,本文并不会涉及这些内容,软件只是工具,选择最适合自己的即可

一、预处理
软件: ffmpeg, uvr5, 剪映, DE
网站: matsuri.icu
1.检查录播格式、编码、分辨率、码率、帧率,大致浏览内容
2.抽取视频并编码
支持mp4/flv/mkv/mov:
ffmpeg -threads 6 -i input.mp4 -c:v h264_nvenc -an -preset slow -s hd1080 -b:v 8000k -maxrate 35000k -minrate 2000k -r 60 -g 10 00.mp4
3.抽取音频并转码
ffmpeg -threads 6 -i 00.mp4 -f wav -ar 48000 00.wav
4.导入uvr5消去bgm: 分轨录制或无bgm跳过此步
推荐: VR Architecture 4_HP-Vocal-UVR.pth
5.整合音视频: 亦可选择分开导入后合并剪辑
ffmpeg -i 00.mp4 -i 00.wav -map 0:v -map 1:a -c:v copy -shortest 0.mp4
6.视频分段导入剪映自动生成字幕: 最新版剪映已修复超过1h视频的字幕时间码错误bug,可跳过此步
ffmpeg -threads 6 -ss 00:00:00 -to 00:59:00 -i 00.mp4 -c copy 1.mp4
...
7.确定片段
主题限定: 导入DE检索
自由发挥: matsuri.icu查看弹幕分布,再导入DE检索
正则表达式:
. 匹配任何一个字符
^ 匹配结果以前一个字符开头, 方括号内表示不包含
$ 匹配结果以前一个字符结尾
* 匹配>=0个前一字符
+ 匹配>0个前一字符
? 匹配0或1个前一字符
| 逻辑或
二、剪辑
软件: svfi
1.略
2.导出并修复视频,导入svfi提升分辨率、码率、帧率: 原素材无问题跳过此步
三、素材
软件: billfish, ffmpeg/格式工厂
1.billfish抓取整理素材: 素材网站略
2.批量统一格式
视频: h264,1080P60,rec709,8000k
音频: wav,48000Hz
图片: png,8bit
四、后期: 略
五、字幕
软件: arctime或aeg/剪映+小紫驴/ffmpeg
1.非aeg特效: 小紫驴srt2xml
小紫驴生成xml文件中默认字体为Heiti SC可能导致软件崩溃,用记事本打开并替换内容:Heiti SC -> Arial
2.aeg特效压制
内挂:
ffmpeg -i input.mp4 -i subtitles.ass -c copy -map 0 -map 1 output.mp4
嵌入:
ffmpeg -i input.mp4 -vf "ass=subtitle.ass" output.mp4
六、渲染导出
本人常用数值,请根据实际情况调整
预览: h264,540*960,FPS30,rec709,1000k,gop33,veryquick
成品: h265,1080P60,rec709,15000k,gop10,veryslow
七、补充
ffmpeg的下载、安装、使用详见我此前的视频 ffmpeg快速上手,但当中有些许错误,未能及时修改
UVR5是一个高质量的人声音乐分离开源软件,已经有UP对下载、安装、使用进行了非常详细的讲解 最强的伴奏与人声分离软件Ultimate Vocal Remover 5
DE的下载、环境配置、使用详见开发者的视频 DE - 基于字幕的辅助剪辑工具,但可能会遇到很多问题,部分问题的解决办法我已提交至项目的issue
svfi是一个高质量的视频修复软件,已上架steam,可购买使用
小紫驴详见网站 www.xrzjy.com/srt2pr,我个人非常不喜欢但暂时又找不到其他的替代品