[Linux] 如何在 Linux 电脑上制作专业的视频教程

前言

博主使用 Arch Linux 作为日常开发系统,最近需要录制一些视频类的教程,遂研究了一些相关软件,想要做一个稍微专业一点的视频,要求如下:

  • 能够做到电脑屏幕、摄像头、安卓操作屏幕三合一
  • 视频剪辑、调音配音
  • 所有工具在 Linux 上

理想效果示意图:

[Linux] 如何在 Linux 电脑上制作专业的视频教程

1、软件工具准备

a. 录音软件

Audacity 是一个免费的开源的数字音频编辑和记录软件,可跑在 Windows、macOS、Linux 上。

这款软件除了能从多个源同时录制外,还能进行后期处理,包括标准化、修改、淡入、淡出等。其已经被用于录制和混合整个专辑。

其功能包括:

  • 录制和播放声音
  • 编辑
  • 跨平台
  • 大量数字效果和插件
  • 支持采样率高达96 kHz的多通道模式,每个样本32位
  • 使用傅立叶变换算法的音频频谱分析
  • 导入和导出各种版本音频
  • 各种主题
  • 支持简体中文

在 Arch Linux 中安装命令:

sudo pacman -S audacity

软件界面:

[Linux] 如何在 Linux 电脑上制作专业的视频教程

b. 录屏软件

SimpleScreenRecorder 是一个开源的屏幕录制软件,支持 Linux 。使用基于 Qt 的图形用户界面开发。可录制整个屏幕或者部分屏幕,或者直接录制 OpenGL 应用,录制过程中允许暂停和恢复,支持多种文件格式和编码。

这个软件的作者说:

SimpleScreenRecorder是我为录制程序和游戏而创建的Linux程序。已经有一些程序可以做到这一点,但我对其中任何一个都不是百分之百满意,所以我创建了自己的程序。
我最初的目标是创建一个非常简单易用的程序,但在编写的过程中,我开始添加越来越多的功能,结果实际上是一个非常强大的程序。它”简单”的意思是,它比ffmpeg/avconv或VLC更容易使用,因为它有一个简单的用户界面。

这个工具用起来稍微简单,且在 Arch Linux 上稳定些(不会因为某些更新导致其不能用),最大特性:

  • 支持窗口、自己选择矩形、全屏进行截图
  • 预览

在 Arch Linux 中安装命令:

sudo pacman -S simplescreenrecorder

软件页面:

[Linux] 如何在 Linux 电脑上制作专业的视频教程

c. 摄像头软件

无边框摄像头软件:QT V4L2 video capture utility

sudo pacman -S v4l-utils

d. 安卓屏幕操作软件

安卓手机 linux ADB 屏幕实时控制工具:QtScrcpy

QtScrcpy 可以通过 USB(或通过TCP/IP)连接 Android 设备,并进行显示和控制。不需要root权限。
同时支持GNU/Linux,Windows和MacOS三大主流桌面平台

它专注于:

  • 精致 (仅显示设备屏幕)
  • 性能 (30~60fps)
  • 质量 (1920×1080以上)
  • 低延迟 (35~70ms)
  • 快速启动 (1s内就可以看到第一帧图像)
  • 非侵入性 (不在设备上安装任何软件)

在 Arch Linux 中安装命令:

sudo pacman -S scrcpy

效果如下:

[Linux] 如何在 Linux 电脑上制作专业的视频教程

e. 视频剪辑软件

kdenlive 是自由开源的免费视频编辑软件。简单易学,永久免费,用途不限。对标PR,功能强大,可配置性强悍(归功于mlt),特效和转场十分丰富。简单用用可以满足普通用户,深入研究可以满足专业用户。

在 Arch Linux 中安装命令:

sudo pacman -S kdenlive

软件界面如下:

[Linux] 如何在 Linux 电脑上制作专业的视频教程

2、视频教程制作

1)电脑接上外置摄像头,打开 QT V4L2 video capture utility ,调整摄像头对准想要录制的区域
2)将安卓打开开发者模式,打开 QtScrcpy,点击建立连接,一会会弹出安卓窗口
3)打开电脑上的教程相关资料的文件夹、软件等
4)将摄像头窗口、安卓窗口、教程相关文件夹和软件窗口,摆出比较好看的平铺效果
5)打开屏幕录制软件 simplescreenrecorder,选择待录制区域,进行录制前预览
6)打开录音软件 Audacity,试着录制以下,看看是否 OK
7)开启录音和录制屏幕,进行教程录制
8)教程录制结束,将音频(mp3)和视频(mp4)分别加载到视频剪辑软件,进行剪辑配音,弄好后保存为 mp4
9)利用 B 站等视频发布平台,将视频发布

这样就能将设备操作视频、手机操作视频、电脑操作视频,在一个屏幕中录制完成:

[Linux] 如何在 Linux 电脑上制作专业的视频教程

3、效果

最终效果如下:

参考链接

[1]. kdenlive 主页
[2]. 知乎 —— 如何评价 Kdenlive 这款软件?
[3]. 百科 —— audacity
[4]. Gitee —— QtScrcpy Android实时投屏软件
[5]. OSChina —— simplescreenrecorder

: 如果觉得不错,帮忙点个支持哈~

[Linux] 如何在 Linux 电脑上制作专业的视频教程

Original: https://www.cnblogs.com/zjutlitao/p/16530805.html
Author: beautifulzzzz
Title: [Linux] 如何在 Linux 电脑上制作专业的视频教程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585646/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 如何提高团队开发质量

    年轻的时候去面过一个相对于当时我的比较高端的管理岗位,当时的我情况是,开发经验相对丰富, 但管理经验还欠缺。对方当时面临一个具体的问题。 “我们最近生产上,出现了一个比…

    Linux 2023年6月13日
    086
  • 【已解决】Windows环境下启动redis服务失败

    在redis安装目录下打开cmd窗口: 依次输入: redis-cli.exe shutdown exit redis-server.exe redis.windows.conf …

    Linux 2023年6月14日
    076
  • 搭建Nginx(haproxy)+keepalived+Tomcat双主高可用负载均衡

    周末的时候一个正在学Linux的朋友问我,高可用怎么玩?我和他微信了将近三个小时,把Nginx和haproxy双主高可用教给他了,今天突然想把这个给写进博客里,供给那些正在学习Li…

    Linux 2023年6月8日
    082
  • 华为ensp网络拓扑图使用MSTP、OSPF、DHCP、端口聚合以及PPP(CHAP认证)

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月7日
    0106
  • 最小生成树-Prim算法

    最小生成树minimal-spanning-tree(概念就不具体介绍了)有两种基于不同贪心选择的算法,一个为Prim算法,一个为Kruskal算法。 Prim和Dijkstra算…

    Linux 2023年6月7日
    0102
  • 版本控制gitlab

    版本控制gitlab 版本控制gitlab 版本控制介绍 常用的版本控制工具: gitlab部署 gitlab网页界面的基本使用 使用命令行的方式进行上传文件 版本控制介绍 版本控…

    Linux 2023年6月6日
    0129
  • 【转】redis 消息队列发布订阅模式spring boot实现

    /*redis 消息处理器/ @Component public class MessageReceiver { /*接收消息的方法/ public void receiveMes…

    Linux 2023年5月28日
    0102
  • Redis 持久化

    相关配置 port 6379 daemonize yes logfile "6379.log" dir /data dbfilename dump-6379.r…

    Linux 2023年5月28日
    0112
  • 面向对象设计的23种设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是…

    Linux 2023年6月7日
    0103
  • ulimit: open files: cannot modify limit: Operation not permitted

    统管理员刚给授权了一台Linux 服务器访问权限,我在JumpServer 登录的时候,遇到下面错误: Last login: Wed Nov 10 13:29:30 2021 f…

    Linux 2023年5月27日
    0126
  • ArchLinux安装-2022-01-12

    这篇教程,是我基于B站up住theCW的视频教程整理的,其中添加了一些我在安装n次之后的经验(虽然失败过几次,但我现在安装不会再出差错,所以请放心的看此教程) 当然,我认为theC…

    Linux 2023年5月27日
    095
  • Linux巡检脚本

    #!/bin/bash sys:centos6.x/7.x [ $(id -u) -ne 0 ] && echo "请&#x…

    Linux 2023年6月6日
    099
  • redis分布式之codis,twemproxy

    一、codis 1.什么是Codis? Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Serve…

    Linux 2023年5月28日
    090
  • python_距离测量

    之所以写这个,其实就是希望能对距离有一些概念,当然这个也是很基础的,不过千里之行始于足下嘛,各种路径算法,比如a*什么的都会用到这个 距离测量有三种方式 1、欧式距离,这个是最常用…

    Linux 2023年6月6日
    0100
  • docker 安装redis

    1: 搜索镜像, docker search redis2:&#xA0;<strong>docker pull redis:6.0.6</strong&g…

    Linux 2023年5月28日
    0100
  • 数字数组

    3、【剑指Offer学习】【面试题03:找出数组中重复的数字】 4、【剑指Offer学习】【面试题04:二维数组中的查找】 11、【剑指Offer学习】【面试题11:旋转数组的最小…

    Linux 2023年6月13日
    0125
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球