发布于 

我的自媒体折腾记录

记录一下前些年折腾自媒体的事。

写在前面

先说明:没积累多少粉丝,总体来说没赚到钱,还亏了钱(报课)。

还有我不卖课程,这不是广告。

我自己都没赚到钱,哪有脸卖课。🤣

为什么搞自媒体

很简单,不想上班呗!

当时又看到各种自媒体大 V 说自媒体多赚钱多赚钱,一个视频赚了多少个 w,轻轻松松月入 10w +。

就觉得自媒体赚钱比上班轻松多了,也就萌生了搞自媒体的想法。

现在想想,还是年少轻狂,太天真了。

抖音直播

最开始是打算搞抖音直播,为什么呢?

因为当时在抖音看到一个弹幕互动游戏,叫做 挤地铁,发送弹幕,你的头像就会出现在直播间,然后就开始挤。

弹幕挤地铁游戏
弹幕挤地铁游戏

可能大家也是觉得有意思,所以那游戏异常火爆,一堆人在那挤。直播间各种礼物满天飞,看得我是那叫一个眼红啊。

我就想我也去搞一个。

我第一反应是在网上搜他们的程序,因为我看到好几个一样的直播间,可以肯定他们用的是同一个程序。可惜的是,我试了各种关键词,在各大搜索引擎和开源平台上,都没搜到。

最后还是在抖音,看到一个程序员小哥发的视频。视频里他用 Unity 做了一个同样的挤地铁游戏,评论区也有人在要,但是好像是有偿的。

还有就是那些开直播的主播,点开他们的主页,个签也是说收徒。不用想,肯定也是有偿的,这估计也是他们除了直播打赏之外的另一种变现方式。

可是我就是想白嫖啊。。。所以最后我还是决定自己做一个。

没错,自己做!但是有两个问题:

  • 我是 Java 程序员,并不擅长做游戏
  • 我不知道怎么采集抖音的弹幕

对于第一点,我的想法是,我不会用 Unity,但我会写网页,所以就打算做个网页版的,反正游戏逻辑也不复杂,用 js 也能实现。

对于第二点,我去网上搜了一下,搜到一个通过抓包获取弹幕接口,再解密之类的,看那位大佬的文章,感觉好复杂,搞不来。

当时就想放弃了。

但是我又突然灵光一闪,抖音不是有网页版么?我在页面注入自己的 js,通过 js 采集不就行了?

于是我就写了代码进行试验,也确实可以通过 js 获取到弹幕。就是写段 js 代码,加个定时器,定时根据类名获取元素,然后 F12 打开控制台,丢进去跑就行了。

当时看着控制台打印出的一条条弹幕,那叫一个高兴啊!然后又改进了一下代码,用户昵称,头像,弹幕都可以打印了。

既然可以打印,那就好办了。我用 nodejs 写了个接口,这边 js 获取到后,直接 ajax 请求发送到接口,这样就能在 nodejs 处理这些弹幕了。

1
2
3
4
5
6
7
8
9
10
11
$.ajax({
type: "GET",
url: api + "receive",
data: { nickname: nickname, danmu: danmu, avatar: avatar },
dataType: "JSON",
success: function (result) {
chats.each((index, data) => {
$(data).addClass("already-get");
});
}
});

发送完还要给弹幕的 div 加个 class,防止重复获取。

至此,采集端初步实现。

没错,我把这个游戏分为两个端,采集端和游戏端。

接下来就是游戏端了,游戏端我打算用 nodejs 的框架 electron 来做,这也是为什么刚刚的接口我要用 nodejs 的原因,很简单,为了统一。

因为这个游戏主要就三个东西,一个是游戏主界面,包括地铁轨道、提示语、倒计时之类的,一个是地铁,还有一个就是玩家,这个直接取的用户头像。所以我直接用 div 之类的布局出来一个游戏主界面,至于地铁,实在没办法,就用 PS 简单画了一个。

这是游戏主界面,都是直接用 div 拼出来的,还有一些文字和 emoji 表情。

游戏主界面
游戏主界面

这是地铁。

地铁
地铁

嗯。。。都挺丑的。

然后写了一下布局,把地铁放进去,还有游戏的部分逻辑,忘了花了多久了,还好,不算复杂。

合在一起长这样。

地铁在轨道上
地铁在轨道上

至此,游戏端也初步实现,但是还没接入弹幕。

接下来就是整合,采集端已经提交到接口了,接下来就是接口这边怎么传给游戏端。

很简单,我再起一个 websocket,让游戏端连上来。

1
2
3
4
5
6
7
8
9
app.get('/receive',function (req, res) {
var params = req.query;
console.log(params);
if(!wsClient){
console.log("客户端未连接");
}
wsClient.send(JSON.stringify(params));
res.send(params);
});

接口收到采集端的消息后,立即通过 websocket 将该消息转发到游戏端,然后游戏端就可以处理了。消息内容包括用户昵称,头像,弹幕内容。头像,弹幕要展示,用户昵称可以做一些去重处理。

之后便是调试,我直接拿别人直播间测试,调试也很快就完成了。有网友在直播间发弹幕,我这边游戏就会出现他的头像和弹幕内容,然后开始挤地铁。

不过现在采集代码已经失效了,没法给大家演示效果,毕竟那么久了,抖音的网页肯定有所更新,一些类名之类的估计都变了,而我也懒得再去调。

效果如下。

然后我又为了方便,直接使用 electron 打开直播间,代替浏览器,这样就可以自动注入 js,不用打开浏览器控制台复制粘贴。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
* 创建直播窗口,采集弹幕
*/
function createLiveWindow () {
const win = new BrowserWindow({
width: 800,
height: 460,
webPreferences: {
preload: path.join(__dirname, 'preload.js') //采集弹幕的js
}
});
win.loadURL('https://live.douyin.com/某某直播间')
win.webContents.openDevTools({mode:'bottom'});
}

万事具备,接下来就是开播了。

由于我粉丝不够,只能用手机开摄像头直播,这显然不是我所能接受的。

后面网上找到一个工具,手机这边开直播之后,再登录那个工具,可以获取到直播流地址,然后就可以用 obs 录制电脑屏幕推流到直播间。

弄成功之后,当时我的想法:肯定很火爆,估计待会儿就一堆礼物哈哈!

实际:一个人都没有。

后面继续播了一会儿也还是没什么人,就只有我两个朋友刚好看到,玩了一下。因为我当时没办宽带,手机用流量卡给电脑开的热点,流量卡会限速,导致直播间画面老卡住,体验很不好,我就下了。

后面我就想用服务器来播,特地把 Linux 服务器重装系统换成了 Windows 系统,可惜的是,服务器网是不错,但是配置低,太卡了,又舍不得花钱升级配置。所以还不如用我电脑直播。

后面又用自己电脑开了几次直播,可惜都没什么人。

最终我还是放弃了,没再搞这个了。

当时看他们直播这个挤地铁,他们的直播间就老被封,现在更是搜不到相关的了,估计已经彻底黄了。

微信视频号

当时也是网上看到都在说,现在是视频号的红利期,赶紧入局之类的。

于是也去弄了一个。

当时也是不知道发啥,看到别人发那种网红小玩具小礼物的剪辑视频,什么小彩灯小玩偶之类的,也跟着发,当时也不知道怎么变现,就想着反正先涨粉再说。

制作用的是剪映,菜,其他的不会用。第一条发出去确实效果不错,挺多点赞的。

这就是传说中的新人大礼包?

当时真的给我很大信心,觉得这事能成,立马又剪了几条。

但是后面再发,几乎没什么流量。当时也是啥也不懂,不知道咋弄,抱着试试的想法去搞的。

眼看效果不行,也就没再发了。

还有就是报课之后,我又尝试做视频号了。两个号,一个号发了些情感文案,就是去抖音搜情感语录,把音频拿下来,然后加上自己的视频和字幕,合成在一起,视频的话就是免费素材网站上找的。也是一开始有流量后面没流量,另一个发的是聊天记录那种,直接第一个作品就没流量,制作聊天记录视频又麻烦,因为要一条条消息去编辑,我就不想再尝试了。

报课的事情在下面,请继续往下看。

当时也看到同期学员的视频号,蹭到了热点,一个视频点赞破 10w,可惜后面的作品一样没啥流量,过了不知道多久再一看,已经注销了。

后面我也了解到,视频号的话,变现也主要靠挂橱窗、或者开直播,主要走的是蹭热点的路子。

比如国庆期间,就发国庆的视频,然后下面挂国风口罩链接;当时汪小菲的事情闹得沸沸扬扬,就发相关视频,下面挂麻六记酸辣粉链接。

然后就赚这个佣金,每卖出一份就有一份佣金拿,至于卖不卖的出,卖出多少,就看自己的运气了。

还要就是可以引流到公众号,因为好像视频号绑定公众号后,关注视频号就会自动关注公众号(不记得了,也可能不是)。

或者直接简介写上微信号,引流到微信。

我所了解的就是这些。

抖音短视频带货

在微信看某自媒体博主直播,被其灌输了一波焦虑,于是脑子一热就买了他的课程。

又一次心疼我的钱钱!

买完发了一个课程链接给我,课时大概就几个小时的样子,里面讲了账号定位、怎么选品、文案选择、拍摄技巧、如何起号等。

还送了个视频号的小文档,这也是为什么上面我说又开始做视频号。

看完课程就开始做号(其实看完还是很懵的,里面有些东西感觉自己做不到),当时做的是零食号。因为不知道做啥,老师说不知道做啥的可以做零食号,这个简单一点。

ok 啊,那就零食号。

先注册个新账号,用流量注册不用 WIFI,然后养个几天号,再发作品。

然后就叫我们去搜集美食图片,先发图文涨粉,涨到 1000 粉就可以开橱窗,然后就可以发视频挂小黄车开始带货。

提一下,最近看抖音,好像 0 粉就可以带货了。

ok 啊,我就去某红书收集,然后加工,加工成这个样子。

因为看到挺多做零食号的发这种,极限 4 选 1。

一开始用的是稿定设计,后面觉得难用,就直接电脑 PS,但是也觉得好慢。

而且去小红书收集也好费时。

于是我的代码瘾又犯了,决定写个程序来生成图片。

我就写了一个程序,用来切图和合成图片,是用 Java 写的。

切图的话,主要是用来生产素材,素材用来后续合成图片。

我去抖音上收集做零食号的同行发的图片,类似刚刚上面那张那样的。

然后给他切成 4 张这样的小图,把有文字的部分切掉,并给图片命名。

这里有两个问题:

  • 我的图片切割参数是写死的,虽然也能改,但是改来改去影响效率,所以我找的图片,文字位置要差不多在同一位置的。
  • 图片名字每次需要自己作为参数填进去。当时是想做文字识别,但是太麻烦了,就还是自己手动。

然后花了一下午,切出了 300 多张素材,然后手动进行分类,放到对应的文件夹,因为我生成的时候要确保是 4 张同类的图合成一张图。

然后就是合成图片啦,我每次合成一张大图时,随机一个分类文件夹,然后去文件夹取出 4 张图,把他们合成在一起,同时按照顺序把图片名字加上序号,画到大图上。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
BufferedImage image = new BufferedImage(imageWidth, imageHeight, BufferedImage.TYPE_INT_RGB);

Graphics2D main = image.createGraphics();
main.setColor(Color.white);
main.fillRect(0, 0, imageWidth, imageHeight);

Graphics g1 = image.createGraphics();
g1.drawImage(outputimage(imgurl1), 0, 0, imageWidth / 2, imageHeight / 2, null);

Graphics g2 = image.createGraphics();
g2.drawImage(outputimage(imgurl2), imageWidth / 2, 0, imageWidth / 2, imageHeight / 2, null);

Graphics g3 = image.createGraphics();
g3.drawImage(outputimage(imgurl3), 0, imageHeight / 2, imageWidth / 2, imageHeight / 2, null);

Graphics g4 = image.createGraphics();
g4.drawImage(outputimage(imgurl4), imageWidth / 2, imageHeight / 2, imageWidth / 2, imageHeight / 2, null);

creatImage(image, imgurl5);

这样我只要运行一下程序,我就能得到一张图,然后就可以发抖音了。

此时还是简单的 Java 程序,直接跑 main 方法的。

然后我又把它改成了 SpringBoot 程序,做了一个小网页,还加上了几条我常用的文案,方便直接复制。

上面 4 张图,下面是一些文案。

这样每刷新一次页面,就可以有 4 张全新制作的图,只需要保存图片,随便复制一条文案,就可以发抖音了。

每次发一个作品不到 1 分钟,一天 5 个,总共还不到 5 分钟,而且效果也不错。

一个半月就涨到了将近 1000 粉。

我的零食账号
我的零食账号

上图就是我的账号,给大家看看。作品点赞还是挺多的,但是停更很久了,已经被我放弃了。

因为,就在即将 1000 粉的时候,账号无法登录了。说要实名认证,当时自己的身份证,已经给平常自己玩的那个抖音号实名过了,如果要继续用自己的身份证实名,就得注销原来的抖音号,我舍不得,就没注销。

然后也不是很想用家里人的,就一直没实名。

正好当时有位同期的学员,已经涨到了 1000 粉并开始带货了。她发图文的时候,数据挺好的,可是到真正带货,我看她销量,一直个位数。。。

账号一直不能登录,同期学员的账号也没卖出什么货,于是我也顿时好像没什么兴趣了,最后还是决定不搞了。

刚说的那位学员,现在也已经停更了。

还有就是当时还看到有学员在做快手,也是蹭热点带货,当时确实赚了一波,不过后面再看,账号也已经注销了。

还有一个很 6 的事,当时这个课程是号称人人都能做。结果后面又说,这个可能不是谁都能做,可以买我们的进阶版课程,直接手把手教。嗯……我已经不知道该说什么了。

继续。

当时我还把这个程序的功能扩展了一下,用来做国学起名号。我去网上收集了一堆名字,然后每次随机取一部分出来,再画到背景图上。然后再收集了一些夸赞人的成语,用来生成随机的标题,然后同样把它们画到背景图上,一张好名字推荐图就 ok 了。

效果如下:

图片下方是一些根据几张图的标题,生成的文案。

也是每次保存图片,复制文案,然后发抖音就行了。

不过像这种图的话,其实用 PS 制作应该也是很快的。

这个号,几乎每个作品浏览量都在 1w 以上,最少也有几千,但是点赞不多,涨粉也很慢。

中间还有个小插曲,当时我这个号发的第一条抖音就显示不适合展示,看到这个心凉了半截,以为是程序生成的不行。后面百度了一下,猜测是我的背景图带了一个印章,被认为是商标了,因为我当时为了好看特地加了一个古风印章上去。

去掉之后,纠结了一会儿还是鼓起勇气重新发了一条,果然正常了。

于是就开始每天发。

我的账号
我的账号

但是现在同样也是停更好久了,被我放弃了。

国学起名号的话,主要是假装成国学大师,引流到微信,付费帮人取名。

毕竟有些父母还是挺重视宝宝的姓名的,而且也愿意付费取名。

至于取名的话,我当时在吾爱破解找了几个免费的八字取名软件,试了一下还不错,当时就打算用那个来取名。

这个宝宝起名的玩法是 B 站看到的。

不过当时引流挺失败的,一开始用合集的方式,把合集名称改成微信号,没几天就被检测到了。后面把抖音号改成微信号,也还是没什么效果。

到现在也一直也没人加我(也可能有,但是那个微信我已经登不上了,估计已经被回收了),于是也就放弃了。

好在没赚到钱,现在想想,这钱挣着确实有点昧良心。

不过我当时特地加了一些同行,假装成要找他们取名,其实是为了学习他们的话术。在和他们聊天中,发现他们的收费在几十到几百不等,各种套餐,写的很详细。看他们朋友圈,好像天天都有成交。

至于他们究竟是真大师,还是和我一样的假大师,那就不知道了。

当时这个程序还打算扩展出生成情感文案图片的功能,就是那种文案馆的文案图。但是感觉做出来意义也不大,因为文案的话,如果重复,用户估计很容易发现,还是要自己不停收集新的文案,最后还是没加这个功能。

微信公众号

在 17 年就注册了微信公众号,但是一直没去管它,一篇文章也没发过,中间还被冻结了一次好像,因为很久没去登。

现在我还庆幸注册的早,所以公众号现在还有留言功能。

在 21 年的时候突然就想搞公众号了,然后开始运营,发了一些技术文章,但是阅读量并不是很好。

大概发了十几篇的样子就没再发了。

22 年也陆陆续续写了几篇,然后又停了。

23 年又开始写,但是不写技术了,写一些我自己觉得有趣或者猎奇的事,或者就是热点,有几篇阅读量还可以。

不过写了十几篇后面又停更了。

公众号倒是靠流量主赚了几百块钱。

24 年也是有继续写下去的想法,因为我觉得写作还是有用的,不管能不能赚到钱,至少可以让自己多思考,提高表达能力。

写在最后

到现在,我依然相信自媒体能赚到钱,只是,不容易赚到。

或者说,这钱不是人人都能赚的,就算能,也只是小钱。

至于那些靠自媒体赚到大钱的,肯定其本身就有过人之处。

比如,运气好,这也算过人之处。

至于所谓的自媒体课程:

有的人学完确实赚到了钱,而有的人却连学费都赚不回来,甚至更多的是一分钱都没赚到。

那这算不算割韭菜呢?我不好评价。

但是那些卖课的啊,很高明的一点是:一边说着,我的课程不一定能让你赚到钱,只是让你多一个赚钱的机会,增长见识之类的。一边又在朋友圈发,今天这个学员赚了多少多少钱,那个学员又赚了多少多少钱,快来报课吧!

还有个事,我们那个学员群,几百号人,但是在群里发言的,不超过十分之一,剩下的人究竟是在闷声发大财,还是也一样放弃了,这我就不得而知了。


——end——