17.直播与多媒体制作

直播与多媒体制作
本节将列出多媒体制作方向的各类优质软件,包括做直播,视频剪辑,图像编辑与绘制等方向所需的软件。

直播推流及弹幕姬辅助软件
直播以及录制在 linux 上使用obs-studio完成,用法与 windows 下基本一致。

b 站直播时的弹幕可以使用弹幕库,这个历史比较复杂,v1 版本的仓库在这里,但是作者说不更新了。v2 版本的作者目前没有开源,并且说以后也不会更新了。AUR:bilibili-live-helper-bin。

除此之外还有一个bilibili-live-chat,这是一个浏览器的弹幕实现,风格仿照 youtube 的弹幕风格,也是很多弹幕软件的基础,直接在 web 上使用。除了 B 站直播,twitch 等其他平台的直播方式大同小异,只不过你需要寻找不同的弹幕插件,如在 twitch 上可参考这篇文章。

bilibili-live-chat 等基于浏览器的弹幕姬实现需要使用有浏览器插件集成的 obs, arch 官方仓库中默认的 obs-studio 是无此功能的,如需使用 bilibili-live-chat,请安装 AUR 中的obs-studio-browser

如果你使用较新的英伟达显卡,可以使用 NVENC 编码器,这将大大降低直播或录制过程中 cpu 的压力,详情可见NVIDIA NVENC OBS 指南

注意,如果你使用 q*****+cgproxy 开启了透明代理,那么需要将 obs 加入到/etc/cgproxy/config.json 的 program_noproxy 的值中。

视频制作剪辑与特效
视频剪辑与制作推荐使用自由软件shotcut。它可以满足大多数的视频剪辑制作需求。同类的软件还有kdenlive以及mkvtoolnix。

在视频录制时,一些 KDE 的辅助功能非常实用。在 KDE 的系统设置中,找到工作区行为->桌面特效,在无障碍功能中勾选鼠标定位与鼠标点击动效两项,并使用。这两项设置在视频制作中可以突出的显示鼠标位置与点击效果,对于视频制作来说相当有用。

对于键盘的输入,可以安装包screenkey,它可以将键盘的键入显示在显示屏上,对于视频的制作同样相当有用。

绘图、制图与修饰
在 linux 上的修饰图片可用gimp。如果你需要配合数位板绘图,可使用krita,krita 同时也提供一定的制图功能。矢量图片操作可使用 inkscape

Aseprite 是一款像素艺术绘制工具,可以使用 yay 安装包aseprite。

RawTherapee 是一个自由开源的跨平台 RAW 格式图像处理程序。

hugin是一个可以对图片进行景深进行合成、对图片进行拼接的开源软件,可以以此替代 PhotoShop 的自动对齐图层和自动合并图层。

至于格式转换,可以使用 imagemagick 的 convert 功能进行图片格式之间的转换。

手绘以及各种手写需求,可以尝试使用rnote

建模
blender 强大的 3D 建模软件
Sweet Home 3D Sweet Home 3D 是一款免费的家装辅助设计软件。它能帮您通过二维的家居平面图来设计和布置您的家具,还可以用三维的视角浏览整个装修布局的全貌。
Synfig Studio Synfig Studio 是一款免费开源的 2D 动画软件,用于使用矢量和位图图稿创建电影质量的动画。
音频
专业的音频制作可使用如下软件。

Kwave Kwave 是 KDE 开发的一款自由开源的音频编辑软件,可以录制、播放、导入和编辑许多音频文件,包括多声道文件。
lmms LMMS 是免费自由开源并且跨平台的作曲工具。通过制作旋律和节拍,合成和混合音频,安排音频片段等方法创作音乐。
carla
Ardour Ardour 是一款自由开源的让你可以在 Linux 上录音、编辑和混音的软件。
vcvrack VCV Rack 是一款开源可视化、模块化的音响合成器。
Mixxx Mixxx 集成了 DJ 使用数字音乐文件进行创造性现场混音所需的工具。
MuseScore MuseScore 是 Muse Group 开发的一个跨平台的自由开源制谱软件。
SoundConverter SoundConverter 是 GNOME 桌面的音频文件转换器(这不影响在 Plasma 桌面环境下使用)。
UI/UX 设计
figma-linux figma 在线版,或者使用一个非官方的 Linux figma 桌面端软件
Akira 使用 Vala 和 GTK 构建的 UI/UX 设计 Linux 原生应用
字幕制作
一般情况来讲,一个视频加上外带的 srt 字幕是较为普遍的情况。这里描述如何为 youtube 视频加入字幕。
首先要进行视频字幕的下载,这里可以使用一个 chrome 拓展:YouTube™ 双字幕,即可下载你所需要的字幕文件。如果你有更方便的下载方式,欢迎告诉我们。
接下来进行字幕与视频的重新烧录。MKVToolNix 只能做那种分离的字幕,但是 如 B 站等某些视频网站需要上传烧录好的,为了更好的兼容性,建议始终将视频和文件重新烧录。使用 ffmpeg 进行操作:

ffmpeg -i input.mp4 -vf subtitles=input.srt output.mp4
如果需要制作双语字幕(同时显示,而不是分字幕轨道),在 youtube 选择自动翻译后,点击中文,如视频支持,会出现双语字幕的文件下载。如视频不支持双语字幕下载,可以使用两次 ffmpeg 命令,第一次添加主字幕,第二次添加副字幕。第一次操作使用 MarginV 进行垂直方向的区分。更多参数可以自行参考 ffmpeg 文档。

ffmpeg -i hack.mp4 -strict -2 -vf subtitles=hack_zh.srt:force_style='Fontsize=20\,Fontname=FZYBKSJW--GB1-0\,MarginV=30\,Bold=-1\,BorderStyle=1' -qscale:v 3 hack_with_zh.mp4
ffmpeg -i hack_with_zh.mp4 -strict -2 -vf subtitles=hack_en.srt:force_style
='Fontsize=15\,Fontname=FZYBKSJW--GB1-0\,Bold=-1\,BorderStyle=1' -qscale:v 3 hack_with_double_subtitles.mp4
除此之外,ffmpeg 还可以进行转码等诸多操作,是一个非常强大的工具,其也是很多音视频软件的重要组件。关于 ffmpeg 更多可自行查询。

视觉小说的素材提取
目前一般常用的为 GARbro,但是其在 linux 下通过 wine 无法正常使用。这里提供一个跨平台的 gal game 内容提取工具arc_unpacker。详细用法可自行查看其 github。

posted @ 2022-07-30 19:42  朝风尘  阅读(235)  评论(0)    收藏  举报