在本篇文章中,你将学习如何从YouTube 短片获取免费流量,以及如何使用python 自动完成这一过程。有无数种不同的方法可以对这一过程进行各种
转折,以及寻找不同的利基和货币化选项。本指南的目的是演示如何实现完全自动化的免费流量源。本指南的目的不是让你复制本电子书中的示例。这不是一本赚钱指南,而是一本经过精心研究的流量方法与货币化理念。本指南中分享的所有代码在发布时均已通过测试并正常运行。
未来 YouTube 的算法可能会发生变化。因此,请理解您可能需要相应地调整这些方法相应调整。YouTube 不喜欢自动频道,并会经常更改上传流程。本指南经过大量的测试、脚本编写和综合研究才编写完成、脚本和一般研究才编译完成的
优点
– 您可以复制视频,而不会受到 Youtube 的惩罚
– 您可以在几分钟内创建大量视频
– 视频还能在谷歌搜索中排名
– Youtube 会将您的短片推送到人们的推送中
缺点
– 您只能在评论中输入您销售产品的链接(您也可以在描述中输入,也可以放在描述中,但没有用,如果你打开一个 yt 短片,你会立即发现描述几乎看不见。如果你打开一个 yt 短片,你会立即发现描述几乎是不可见的,用户要访问它必须先按下其他 “按钮,然后选择 “描述”,只有这样才能看到它)。
– 你能接触到的人比 tik tok 少
说到垂直短视频,YouTube不在乎账户年龄,只要您可以验证与账户相关联的电话号码和电子邮件以解锁额外功能,如社区帖子和描述中的链接。但是YouTube 试图复制 TikTok,并将内容推送给原产国的观众。这意味着,如果您创建了一个频道并上传了一段来自爱尔兰的短视频、
该视频 90% 以上的观众将来自爱尔兰,YouTube会尽可能在本地推送。幸运的是,这不是 TikTok,可以很容易地克服。
本指南推荐的方法是专用 VPS。我个人的全自动短片频道是在一个共享 VPS 上运行的,该 VPS 有 1 个 CPU 内核和2GB 内存。渲染需要很多时间,但因为它是自动化,所以速度对我来说并不重要。这样规格的虚拟服务器的价格低至 5 美元/月。
如果您不愿意在不赚钱的情况下进行任何投资,您可以轻松地在您的电脑上运行
为 YouTube 短片获取内容的方法有无数种短片的内容,但在本指南中,我将举例说明漫画和 Reddit 故事。这两个例子都可以 获得大量的日流量,但这些可能不是理想的利基 货币化。你可以根据自己的想法 以适应自己的想法和利基。
例 1:简短的 Reddit 恐怖故事
例 2: 随机搞笑漫画片段
开始自动化
步骤 1. 运行自动化需要 Python。截至的最稳定版本是 3.9.16(不是最新版本)。
步骤 2. 安装所需的库。为了方便起见,我们将安装一些 Python 库,它们将帮助我们完成自动化过程。要安装一个库,只需打开终端,输入 pip install 库名。
我们需要使用一些内容,而第一个例子将包括 Reddit。没有多少人知道 Reddit 的这项功能。如果你进入任何一个子论坛
并在 URL 栏中输入 /random,你就会从该子版块中随机获得一个线程。
步骤3.我个人喜欢恐怖故事,所以让我们尝试用 /r/shortscarystories 中的故事制作一些恐怖短片。
因此,让我们尝试使用 /r/shortscarystories 中的故事制作一些恐怖短片。
我们找到了想要的内容,但不想每次都自己复制粘贴。让我们编写一个简短的脚本来帮我们完成这项工作。
在编写本指南时,Reddit 仍在使用他们的旧版移动网站,这对爬虫来说超级方便,因为它操作简单,加载迅速。我们可以在 reddit.com 前面输入 i. 来访问它。
本脚本的主要目标
1.导航至 https://i.reddit.com/r/shortscarystories/random
2.找到正文文本的元素
3.从元素中提取故事文本
4.将故事保存到文件
我们可以在任何浏览器中使用检查工具轻松找到所需的元素及其类名为 “usertext-body “的 div 标签之间。
我们要做的就是告诉机器人导航到网页、找到具有相同类的元素,并获取文本。为此
在这项任务中,我们将使用 Requests 库访问网站和 BS4 来解释网站的 HTML。与其他流行网站一样,Reddit 也不喜欢机器人抓取他们的页面,但
但幸运的是,只要你不给他们带来太多麻烦,他们就不会管得那么严。让我们使用一个随机的用户代理
以防万一。如果你想抓取更多的数据、
但在本教程中,我们将保持简单。请记住,带有标签的绿色线条是 Python 注释,目的是让读者更好地理解上下文。代码如下:
我们有了内容,就来制作视频吧!
你可以手动完成,但这不是我们的初衷,所以让我们再写一个另一个 python 脚本,将其转换成视频。这段
视频将包括
-素材背景素材
-叠加故事字幕
-文本转语音 VoiceOver
-背景音乐
在这个演示中,我将使用这段背景视频和背景音乐。现在我们已经拥有了所需的一切
我们就开始吧。本脚本的目标是将背景素材裁剪成 9:16 宽高比,使用 TTS将 Reddit 故事转化为音频,并将其切成适合屏幕显示的独立文本行,使用 TTS 将这些行转化为音频,并叠加一些背景音乐。听起来不错吧?这项任务的代码
很长,但别担心,读起来并不可怕。为了方便起见,我把它分为两部分:
在代码的开头,我们定义了必要的库并下载 NLTK 模块。
将我们的脚本分割成更小的句子,以便在字幕中使用。然后选择所需的 TTS 语音。当TTS 库将下载所选语音。这个特定的库有近 100 种语音
在我看来,其中约有 10% 是非常好的。除了英语,还有很多其他语言。下面是完整列表。只需更改型号_名称
来选择你想要的语音。
第二部分
代码的第二部分相当简单,我们只需声明我们将使用哪些文件,然后剪切背景视频以适应垂直格式。下面我们继续
代码的第二部分:
首先,我们创建字幕,然后设置字幕的样式,将其叠加到主视频上,并通过改变剪辑速度和长度来微调效果。这个故事将无法放入 60 秒的短视频。有多种方法可以解决这个问题(找到更短的故事、制作多个部分、将完整故事作为普通视频上传等)。
在此示例中,视频将在这个例子中,视频将被精确剪切为 60 秒,以符合短视频的要求。您可能已经注意到没有生成字幕的代码。在第 88 行,我们调用了一个名为 subtitles 的函数,但我没有将它包含在这张截图中,因为它又大又复杂。想象一下就像一辆汽车–你不需要知道发动机是如何工作的
我尽力对每一行都做了注释,使其尽可能易于理解,但唯一需要调整的是每行的最大字数和字幕速度。
下面是函数的外观:
我标出了改变字幕速度的数字(少= 更快),但要更改每行字幕的最大字数,您需要将所有 4行的最大字数。
目前的设置是每行字幕最多 4 个字,因为使用目前的字体很难在垂直视频中容纳更多字数。
这只是为了介绍代码,使其看起来对初学者更友好。
脚本将在末尾分享。
示例 1 结束。
现在,我们有了 2 个脚本,它们可以很容易地连接起来,生成无穷无尽的恐怖视频短片故事。我不认为这是一个复制粘贴的示例,但我相信,只要你有一些自己的想法,并对代码稍作调整,你就可以自动生成令人惊叹的内容,每次上传都能获得成千上万的浏览量。想看看脚本生成的内容?就在这里!
你可能会想,如果只是使用一个背景视频和相同的音乐,内容怎么会无穷无尽呢?没错,让我们继续看
示例 2,了解 “内容文件夹 “以及如何随机化元素来制作每次都独一无二的视频。
这是从 YouTube 短片获取流量的最简单方法。我尝试了多次,每次浏览量都非常大,每次都是如此。这可能不是货币化,但流量就是流量,你可以想办法如何从中赚钱。在这个示例中,我将向你展示一个脚本,它可以从热门电视节目或动画片中随机剪辑,使其更难被 YouTube 算法检测到(尽管短片允许某些受版权保护的内容),最后添加一些鼓励观众查看评论部分的文字。
无需过多介绍,因为代码非常简短。不过,您需要一个文件夹,其中包含您最喜欢的电视剧集的 .mp4 文件。
开始使用
下面是我的一个文件夹,里面有一些动画片的集:
就像前面的脚本一样,我们首先导入并选择文件。与前一个不同的是,我们不是选择单个文件,而是选择整个文件夹,并随机选择一集。您可以使用此方法来处理上一示例中的所有内容,并生成带有随机背景、音乐和其他元素的视频。也可以从其他在线媒体源中随机抓取这些内容。
这样就无需下载内容。您还可以编写一个简单的添加脚本,以防止有时可能发生的重复内容。
回到代码
我们将随机获取一个mp4 文件,然后从中剪切出一个短片,不包括前奏和片尾字幕。
然后,我们通过镜像剪辑,并稍微加快速度。剪辑完成后,我们叠加一些文字以满足货币化需求,然后渲染最终成品。几乎看不出视频经过了镜像、剪切和加速,大多数短片观众都会喜欢。无论如何。想看看这段代码生成的视频吗?
就在这里!
准备起飞
就像你在 YouTube 上上传的所有内容一样,这些视频需要标题、描述和标签来获得浏览量。我们肯定没有时间每次都自己编写。
因此,我们可以在这里添加一些代码,为上传的视频生成动态文本。
我建议添加尽可能多的标题、描述和标签的选项,这样每次生成的文本都有一定的独特性,减少重复性。通常情况下,为了获得最佳排名。正如您所看到的,大部分代码只是充满选项的数组,这些选项会被随机选中并保存到文件中。在第 5 行,我们可以看到标题总是以 “卡通 “开头,然后从变量 pos1 中随机选择一个选项,然后是一个带有计数器变量的 #,该变量返回视频的的数字,最后是括号中的文件名。假设文件名为 “Simpsons S12″,可能的结果是 “Cartoon Delete Beam”。
可能的结果是 “Cartoon Deleted Scene #2(辛普森一家 S12)”。添加”\n “命令是为了添加新行。
同样的情况也会发生在描述中,只不过三层引号表示代码处于多行模式,不需要”\n “命令模式,换行时无需使用”\n “命令。
根据需要进行调整,以创建所需的动态文本生成器。正如你所看到的,第 10 行是一个非常基本的尝试将 3 个标签连接在一起,但通常我们需要大约10个相关标签,以尽可能提高视频排名。这样一个简单的循环来实现
您可能会注意到,说明的最后一行还包括一些标签,这是为什么呢?如前所述,YouTube 正在努力成为 TikTok,并开始优先考虑标题或描述中的标记
而不是深埋在元数据中的标签。这意味着目前不仅要在专门的位置包含标签,还可以在视频标题或描述中添加一些标签,以达到最终提升排名。不要忘记 #shorts!
经过一段时间的练习和尝试这两个示例后,您就可以制作脚本,选择内容并将其转化为适合YouTube 短片。视频的质量主要取决于所选择的素材,但总的来说,目前即使你的视频不是最好的,也很容易获得流量。
有些人在 Reddit 上用 Minecraft 跑酷背景和 TikTok TTS 配音的 Reddit 故事。众所周知这些视频很糟糕,但还是获得了数百万的浏览量。
天马行空,发挥你的想象力,自动生成视频,每天上传多次以获得成千上万的点击量
现在我们有了一段机器人制作的视频,但机器人能否上传视频?当然可以!让我们创建一个上传视频的脚本来完成这个自动化挑战。对于这个方法,我们将使用 NodeJS 和Puppeteer,而不是Python 和 Selenium
因为 Selenium 使用的是网络驱动程序,很容易被检测到,而且大多数网站(包括 YouTube)都不欢迎它。
Puppeteer也不是万无一失的,但我已经使用这种方法几个月了,而且它的工作完美无瑕。请记住,官方不允许在 YouTube 上自动上传的。
首先,下载 NodeJS 并安装所需的库。要开始这个项目,我们将Puppeteer 库,你可以像这样获得它:
安装完成后,让我们也抓取延迟随机库。它不是必需的,但非常方便,而且能做到的功能。节点软件包就位后并看到 node_modules 文件夹后,我们就可以创建一个名为 uploader.js 的新文件,然后开始编写代码。
请注意,这是一些杂乱的低级代码,但由于 YouTube 频繁更改上传过程,这让我们更容易实现任何更改:
如你所见,它只是像人一样完成上传过程,并使用键盘导航来完成上传。
在代码开始时,会读取 upload_text.js,并逐行存储到一个数组中。假设第一行是标题,第二行是
描述,最后一行是标签。文本通过此命令访问并键入文本:
await page.keyboard.type(lines[0], {delay: 100});
第 0行是文件的第一行,延迟是模拟人的键入。
在试用这段代码之前,您需要使用upload_text.txt 文件以及 YouTube 账户的 cookies,以便访问该文件。像往常一样打开 YouTube 工作室,安装此扩展,然后导出网站上的所有cookie。这样会给你留下一个名为 cookies.json 的文件。现在我们可以试试上传机器人。打开终端,输入node uploader.js 启动脚本并开始上传过程。
有很多方法可以改进这段代码,因为它是最基本的,所以初学者在理解时不会有太大困难了解其中的内容。我也不认为这段代码很优雅,它只是在强行通过上传页面,但我认为这并不重要,只要能实现预期的操作就可以了。请随意改进,让这个机器人更复杂。
正如你可能已经注意到的,我使用的不是无头浏览器,也就是说,你可以看到浏览器窗口和控制它的脚本。很多人更喜欢使用无头模式来隐藏浏览器让操作在后台进行
但不幸的是,YouTube 会轻易检测到无头尝试并将其关闭。如果您有在无头模式上传的方法,请与我们分享。
目的来说,这个方法还不错。
如果您不想在所有上传的视频添加评论,可以删除从 “#share-url “到上传完成 “中的所有内容,并使用普通的上传脚本。
如果您想更改视频类别或任何其他上传选项,请在第 68 行后添加必要的代码。这是输入标签的代码部分,而且大部分类别或语言更改菜单。
设置好一切 想知道如何在 VPS 上设置好一切,让被动流量在没有任何用户输入的情况下如约而至?
让我们来看看最后的步骤,将所有步骤整合在一起,实现令人满意的完全自动化。这样,即使你睡着了,流量也会源源不断,是不是很棒?
步骤 1。
由于上传脚本无法在无头模式下工作,因此我们需要诱使 Windows 认为有人登录,以防止其关闭图形用户界面。这我使用的是一个老式的 Windows 服务器 VPS,使用的是旧版 Windows Server VPS,大多数VPS 提供商允许您选择旧版本,以达到兼容目的。
安装软件并尝试
打开配置 .exe 文件。这个软件可能会触发某些杀毒软件,但它只是一个假正,没有害。将您的配置为这样:
如果一切正常你应该可以打开
RDP 窗口并连接到自己的远程 “连接到自己的桌面就像这样:
通过保持连接并在 “远程 “计算机上工作你就可以欺骗 Windows,让它认为你的电脑上总是有人登录。从本质上讲,这只是创建了一个无休止的循环,其中一个用户依赖于另一个用户
第 2 步 假设我们要做的是卡通剪辑利基,我们想每天上传随机剪辑的动画片。要实现这一点,我们需要每天在选定的时间触发我们的脚本。这可以通过使用内置的 Windows 任务计划程序即可轻松设置。为了能够启动 python 脚本,我们需要创建一个辅助脚本。打开一个新的文本文件写入以下批处理命令:
“C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe
“C:\Users\Administrator\Desktop\folder-name\yourscript.py
根据需要调整它们,以便在你的机器上运行。
现在用 .bat 扩展名保存该文件,打开任务调度程序,然后选择 “创建基本任务”。将其命名并选择视频上传的频率。进入 “启动程序 “页面后,浏览并选择我们之前创建的 .bat 文件。现在复制 .bat 文件的路径,并将其粘贴到 “开始于 “字段中,而无需输入文件本身。它应该是这样的
设置完成后,保存任务并根据需要调整时间。YouTube 上有很多更详细的教程
第 3 步 现在我们有了一个 python 脚本,它将每天自动触发一次(或多次),并生成视频。但我们的上传脚本是在一个不同语言的独立文件中,我们该如何将它们连接起来呢?
为此,我们要告诉 python 脚本在视频准备就绪后启动上传脚本。
命令:
execute_js(‘uploader.js’)
其实就这么简单!不过您需要先包含 Naked 模块。
from Naked.toolshed.shell import execute_js, muterun_js
现在,每次启动视频生成器脚本时,它会都会准备一个新视频,并自动调用上传程序上传视频。
总结
请确保您已通读代码并熟悉命令。第一次所以这里有一个流程图,可以帮助你更好地理解
任务管理器设置为凌晨 1 点启动 start.bat ->
时间是 1:00 -> start.bat 处于活动状态 ->
批处理命令触发 cartoon_short.py ->生成视频并保存为 clip.mp4 ->
生成视频标题和描述并保存为 desc.txt ->
Python 调用 NodeJS uploader.js 脚本 ->uploader.js 查找 cookies.json 和 desc.txt ->
uploader.js 启动 Chrome 浏览器并开始上传 ->
uploader.js 完成上传并添加注释 ->
uploader.js 关闭 -> cartoon_short.js 关闭 -> 任务完成
我相信有很多不同的方法,但基本的方法都在这里,你可以抓住并加以应用。这总共不会超过一个小时,而且被动获得的流量将非常可观。
在本章的开头,
示例中的声音并不完美,但如果花点时间阅读该库的文档,了解如何调整和微调细节,以及如何导入自定义语音包的细节,以及从其他创建者那里导入自定义语音包,改变单词发音或同时使用多个发言人。我还要提醒大家除了英语,还有更多语言,有些内容在其他语言中可能更容易获得排名和浏览量。
如果您有 Nvidia GPU,您还可以使用CUDA 内核来加速 TTS 生成并在数秒内渲染视频。
现在你可能注意到了,本指南中的货币化例子并不是最好的。不过,本指南是关于如何获取大量免费流量的教学。至于如何货币化或利用这些流量取决于读者个人。
尽管如此,我还是要分享一个屡试不爽的想法、
但在某种程度上仍然有效。游戏黑客(game hack)。只需一点点脑力,你就能轻松改编本指南中的脚本,生成无穷无尽的游戏黑客短视频,并在评论中放入
下载 (CPA) 链接。有很多子论坛分享修改过的 APK 文件,而且已经有方法来获取这些帖子。剩下要做的就是添加一些额外的元素,使视频更吸引年轻受众。
你就可以通过自动 YouTube 短片频道赚钱!我自己试过,不过,我只建议你在没有其他可选的情况下使用这个利基,因为竞争非常激烈。
我敢打赌,至少有一百万个利基市场可以用,结合这种自动短视频方法。慢慢花时间测试脚本,熟悉每一行代码,并将其应用于任何利基市场,以赚取利润。
你能获得多少流量?
这是我 1 个月前创建的一个频道的截图。上传的所有内容都是电影片段
使用的是例子二方法上传的。我只登录过这个账户查看统计信息。所有流量都是完全是被动的,我没有任何投入。我确实尝试过在一个视频中加入了链接,但没有做任何努力来推广。你可以在第一张图中看到点击情况。这个频道已不再活跃,因为我现在正在研究不同的利基,但每天的浏览量仍然不错。
我真的认为,这说明了它的可扩展性。
想象一下,创建 10 个完全自动化的渠道,每天轻松为你的CPA贡献流量。如果您采取行动,投入必要的时间,以合理的方式设置一切。也不要忽略内容。这并不不意味着自动视频就一定很糟糕。其中有些可以真正做到对短视频社区具有娱乐性和价值。
还有一种可能就是直接通过YouTube 直接盈利。你所要做的就是把机器人的声音打磨得更像人类,花更多时间清理原始内容,使其更适合视频格式、
并达到 YouTube 大神可以接受的制作水平。
不要忘了 TikTok 和那里庞大的用户群。
我现在有一个可靠的方法,可以分享如何将内容自动上传到 TikTok,但我相信本指南中的一些脚本可以调整为自动上传任何平台的流量。
所有代码。请随意复制并测试。