's'
This commit is contained in:
@@ -1,3 +1,43 @@
|
|||||||
|
# 前言
|
||||||
|
|
||||||
|
> 本文是在线电子书,不定时更新
|
||||||
|
|
||||||
|
你看到的`电子书`,一个在线的网页
|
||||||
|
|
||||||
|
内容会根据作者的经历和心得,不定时更新
|
||||||
|
|
||||||
|
当然,如果你也可以关注公众号:
|
||||||
|
|
||||||
|
`Eric的云游日记`
|
||||||
|
|
||||||
|
加群交流
|
||||||
|
|
||||||
|
一个人走得开,一群人走的远
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
> 声明:
|
||||||
|
|
||||||
|
本人不会针对Youtube内容进行收费
|
||||||
|
|
||||||
|
也不进行账号买卖
|
||||||
|
|
||||||
|
文中内容`仅供参考`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
油管适合做为`副业`尝试
|
||||||
|
|
||||||
|
申请ypp通过后,就可以设置视频播放广告,产生美金收益
|
||||||
|
|
||||||
|
# 为什么选择Youtube?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Youtube运营笔记
|
## Youtube运营笔记
|
||||||
|
|
||||||
> 媒体是普通人的最好的杠杆
|
> 媒体是普通人的最好的杠杆
|
||||||
@@ -6,13 +46,10 @@
|
|||||||
|
|
||||||
在这里分享一些心得,以及踩过的坑
|
在这里分享一些心得,以及踩过的坑
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 为什么youtube值得做?
|
|
||||||
|
|
||||||
> 成本低
|
> 成本低
|
||||||
|
|
||||||
自媒体是普通人最好的杠杆,只需要1部手机,就可以拍摄vlog,也可以剪辑影片
|
自媒体是普通人最好的杠杆,只需要1部手机,就可以拍摄vlog,也可以剪辑影片
|
||||||
|
|
||||||
现在的剪辑软件,不仅在手机端可以方便操作,还结合的ai功能,比如
|
现在的剪辑软件,不仅在手机端可以方便操作,还结合的ai功能,比如
|
||||||
|
|
||||||
- 语音翻译/克隆
|
- 语音翻译/克隆
|
||||||
@@ -21,7 +58,6 @@
|
|||||||
|
|
||||||
- 特效/音效
|
- 特效/音效
|
||||||
|
|
||||||
|
|
||||||
随时随地都可以剪辑+上传
|
随时随地都可以剪辑+上传
|
||||||
|
|
||||||
> 赚美金,回报高
|
> 赚美金,回报高
|
||||||
@@ -43,3 +79,538 @@ youtube给创作者的收益,长视频是`55%`,短视频shorts是`45%`
|
|||||||
仅仅是平台广告,就能够带来巨大的收益
|
仅仅是平台广告,就能够带来巨大的收益
|
||||||
|
|
||||||
不用去接`业配/商单`,以及自己带货,纯粹的视频不会让人厌恶
|
不用去接`业配/商单`,以及自己带货,纯粹的视频不会让人厌恶
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 开通YPP(合作伙伴计划)
|
||||||
|
|
||||||
|
> 1000粉丝和4000小时观看时长
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
开通ypp的`基础`门槛是:1000个粉丝和4000小时观看时长
|
||||||
|
|
||||||
|
之所以说是基础,是因为最后还要被`审核`
|
||||||
|
|
||||||
|
如果人工审核不通过,那么一切努力都是徒劳
|
||||||
|
|
||||||
|
> ypp是youtube官方的`合作伙伴计划`
|
||||||
|
|
||||||
|
开通之后,无论是直播/短视频shorts还是长视频,都可以自动或者手动投放广告
|
||||||
|
|
||||||
|
从而赚取收益
|
||||||
|
|
||||||
|
> 快速开通的方式
|
||||||
|
|
||||||
|
- 1.直接买号
|
||||||
|
|
||||||
|
- 2.刷粉刷量
|
||||||
|
|
||||||
|
- 3.制造爆款视频
|
||||||
|
|
||||||
|
- 4.直播引流,计算时长
|
||||||
|
|
||||||
|
youtube买号的方式,是最快的,极限情况
|
||||||
|
|
||||||
|
- 3天左右,就可以上传视频
|
||||||
|
|
||||||
|
- 7天就可以完全迁移管理员
|
||||||
|
|
||||||
|
这已经是最快的速度了,毕竟ip更换和`品牌频道`交易的规则就是这样
|
||||||
|
|
||||||
|
> 在哪里买号?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
一个youtube账号的正常报价在2k-3k左右,具体看交易平台,以及托管人出价
|
||||||
|
|
||||||
|
在这里本人不做推荐,因为有被骗过
|
||||||
|
|
||||||
|
海外网站无序备案,大多是利用wordpress建站+信用卡收款,你根本不知道背后运营的人是谁
|
||||||
|
|
||||||
|
而且即便是有信誉的交易
|
||||||
|
|
||||||
|
无一例外,都会提醒你:如果交易账号,导致`ypp被收回`,购买者自行承担风险
|
||||||
|
|
||||||
|
想想你花了2-3k人民币,结果最后买了一个最终时区没有获利资格的账号
|
||||||
|
|
||||||
|
> 刷粉刷量
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
如果你不想买卖账号,也可以选择刷量的方式,而这个成本,其实也在2k左右
|
||||||
|
|
||||||
|
平台会利用第三方国家,提供的`电子农场`,给账号点击关注,和播放,积累粉丝和观看时长
|
||||||
|
|
||||||
|
但是一般该国家都是极度落后,且货币价值低
|
||||||
|
|
||||||
|
youtube官方,算法会检测到刷量行为,不仅会有清空,还有封号的风险
|
||||||
|
|
||||||
|
即便是没有处理,粉丝的质量,也决定的账号的权重,youtube限流,0播放,ypp的rpm单价极低
|
||||||
|
|
||||||
|
所以结论是,刷量和买卖账号一样,风险很大,代价很大
|
||||||
|
|
||||||
|
唯一的好处,就是快,刷量7天,待数据同步更新要7天,审核1-3天,半个月就能起号
|
||||||
|
|
||||||
|
就看你能不能抗住试错成本
|
||||||
|
|
||||||
|
> 爆款视频
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
如果某个视频,击中了youtube官方的爆款算法,那么就会像病毒一样
|
||||||
|
|
||||||
|
凭借1视频,快速涨粉,积累播放时长
|
||||||
|
|
||||||
|
爆款除了当前的热点事件,也有长期的流量词
|
||||||
|
|
||||||
|
一个新人,本身就在摸索运营,所以做好,是要赌概率的
|
||||||
|
|
||||||
|
很多都是3-6个月,才勉强达到开通ypp的资格
|
||||||
|
|
||||||
|
也以为者,之前没有开通ypp的流量,都是无法变现
|
||||||
|
|
||||||
|
> 直播引流
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
这个是我比较推荐的1个,因为`直播权重高`
|
||||||
|
|
||||||
|
所以可以快速积累观看时长
|
||||||
|
|
||||||
|
注意,我说的直播,并不是依赖`ffmpeg`或者`OBS`的推流直播
|
||||||
|
|
||||||
|
而是手机+实时摄像头
|
||||||
|
|
||||||
|
只有真实的场景和互动,youtube的推荐就会极高
|
||||||
|
|
||||||
|
# 网络与环境
|
||||||
|
|
||||||
|
## 出海赚美金,ip不行,都是白塔
|
||||||
|
|
||||||
|
> 普通ip
|
||||||
|
|
||||||
|
科学上网,如果只是为了增长眼界,可以使用`搬瓦工`推出的[just m socks](https://justmysocks.net/members/aff.php?aff=12475)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
但`机场`的坏处就是,ip并不是纯净,也不是独享的
|
||||||
|
|
||||||
|
会有很多人共用,一旦你经营社交媒体,就会被限流,甚至封号
|
||||||
|
|
||||||
|
那么just m socks值不值的购买呢?-值得,在`速度快,稳定`的前提下,它可以作为`前置代理`
|
||||||
|
|
||||||
|
后续会讲讲`前置代理+落地代理`
|
||||||
|
|
||||||
|
> 独立ip
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
但如果是为了`收益`,做自媒体,最基本要使用`独立ip`
|
||||||
|
|
||||||
|
独立的意思,就是独享,不与他人共同使用
|
||||||
|
|
||||||
|
最简单的方案,就是购买vps服务器,比如
|
||||||
|
|
||||||
|
- [vultr](https://www.vultr.com/?ref=8985003)
|
||||||
|
|
||||||
|
- [搬瓦工-bandwagonhost](https://bandwagonhost.com/aff.php?aff=25463)
|
||||||
|
|
||||||
|
前者支持`支付宝`,且按分钟计算,可随时停用
|
||||||
|
|
||||||
|
后者针对国内线路做优化,速度快,稳定
|
||||||
|
|
||||||
|
具体的方式就是,开通vps服务器后,使用`xx`一键脚本,安装代理服务
|
||||||
|
|
||||||
|
可自行谷歌,不在此推荐
|
||||||
|
|
||||||
|
> 静态住宅ip
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
无论是youtube还是tiktok,社交媒体,都会检查ip
|
||||||
|
|
||||||
|
一旦发现是机房ip,而不是住宅ip,就会降权
|
||||||
|
|
||||||
|
所以出海赚赚美金的第一步,就是`静态住宅ip`
|
||||||
|
|
||||||
|
这里推荐 [proxy-cehap](https://app.proxy-cheap.com/r/bmcMoY),只需要3$/m,就可以拥有可靠的ip地址
|
||||||
|
|
||||||
|
但它只提供`http`和socks`2种基本协议
|
||||||
|
|
||||||
|
如果直接使用,是没有办法正常科学的上网的,必须使用`链式代理`
|
||||||
|
|
||||||
|
也就是把之前提到[just m socks](https://www.vultr.com/?ref=8985003)自部署的代理,作为前置节点
|
||||||
|
|
||||||
|
而它作为落地节点
|
||||||
|
|
||||||
|
`链式代理`,是成本最低的方案,后续会展开如何操作
|
||||||
|
|
||||||
|
> 住宅ip-vps服务器
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
前面提到了`机场`/`独立ip`/`静态住宅ip`
|
||||||
|
|
||||||
|
那么能不能让vps服务器的ip本身就是静态住宅ip呢?
|
||||||
|
|
||||||
|
有,但是相比之前的方案,会贵一些,需25$-30$最低
|
||||||
|
|
||||||
|
但是能就解决非常核心的应用场景
|
||||||
|
|
||||||
|
- 直播推流
|
||||||
|
|
||||||
|
- 协议提速
|
||||||
|
|
||||||
|
毕竟链式代理,经过中转之后,有2层,会慢太多
|
||||||
|
|
||||||
|
## 链式代理如何操作?
|
||||||
|
|
||||||
|
> 软件方案
|
||||||
|
|
||||||
|
安卓或者电脑,都可以使用支持singbox的客户端,比如
|
||||||
|
|
||||||
|
- [nekobox](https://github.com/MatsuriDayo/NekoBoxForAndroid)
|
||||||
|
|
||||||
|
新建2个分组, 在其中的分支,设置landProxy(落地节点),即可
|
||||||
|
|
||||||
|
> 硬件方案
|
||||||
|
|
||||||
|
买一个支持openwrt的开发板,比如nanopi
|
||||||
|
|
||||||
|
然后刷固件,包含`passwall2`
|
||||||
|
|
||||||
|
使用xray进行节点分流即可,也是设置`落地节点`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 硬件设备与剪辑软件
|
||||||
|
|
||||||
|
## 4k高清
|
||||||
|
|
||||||
|
> 使用`剪映`进行剪辑
|
||||||
|
|
||||||
|
在商业软件中,剪映,已对普通创者者做了优化
|
||||||
|
|
||||||
|
不用像专业的剪辑师一样,了解adobe的各种理念和操作
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
运营youtube的细节是
|
||||||
|
|
||||||
|
- 输出成4K高清,AI 补帧
|
||||||
|
|
||||||
|
- 生成srt字幕 (支持双语)
|
||||||
|
|
||||||
|
当然,开源免费的剪辑软件也有[shotcut](https://github.com/mltframework/shotcut)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 游戏笔记本
|
||||||
|
|
||||||
|
> 使用`显卡`渲染
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
建议入手一个`游戏笔记本`,其最低可以包含
|
||||||
|
|
||||||
|
- 8GB显卡
|
||||||
|
|
||||||
|
- 1TB固态硬盘
|
||||||
|
|
||||||
|
- 2k高清显示屏
|
||||||
|
|
||||||
|
这对剪辑视频来说,可以大大节省时间,也避免了硬盘空间的不足的情况
|
||||||
|
|
||||||
|
当然,从性价比来说,品牌肯定不是适合电竞的`外星人`,而是`机械革命`之类
|
||||||
|
|
||||||
|
> 配件:`视频采集卡`
|
||||||
|
|
||||||
|
如果不是拍摄,而是录制屏幕,制作教程类
|
||||||
|
|
||||||
|
可以准备1个视频采集卡,最好有hdml`环出`功能
|
||||||
|
|
||||||
|
这样可以在硬件间进行录制,而不影响主屏幕
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Adsense账号与PIN实体信件
|
||||||
|
|
||||||
|
adsense是googel的收益账户,与gmail,youtube等谷歌旗下应用是独立的
|
||||||
|
|
||||||
|
所以开通adsense后,再手动与频道进行绑定
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
其中adsense又分为`site`和`youtube`
|
||||||
|
|
||||||
|
查看收益数据的时候.点击`adsense for youube`进入后台
|
||||||
|
|
||||||
|
一般油管会在每月6号左右,完成上个月数据统计
|
||||||
|
|
||||||
|
打款会在月末
|
||||||
|
|
||||||
|
最低打款金额是100$,大多数人,可能没那么快达到
|
||||||
|
|
||||||
|
## PIN码接收
|
||||||
|
|
||||||
|
> 验证真实地址
|
||||||
|
|
||||||
|
谷歌会要求输入PIN code,也就是6位数验证码
|
||||||
|
|
||||||
|
才会正式开通adsense收款
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
在经营youtube频道的时候,你可以给频道设置国家`美国`,它与adsense没有关系
|
||||||
|
|
||||||
|
如果在中国国内
|
||||||
|
|
||||||
|
可以填写真实的住址,但是谨记:一定在末尾添加`(+86手机号)`
|
||||||
|
|
||||||
|
不然邮政的快递员没有办法联系上你,就会退回
|
||||||
|
|
||||||
|
当然如果忘记了,也可以联系所在城市的邮政客服,确认是否国际信件
|
||||||
|
|
||||||
|
收到PIN码的时候,与所在国家位置相关,国内半个月也能收到
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 收款与结汇
|
||||||
|
|
||||||
|
> 招商银行储蓄卡
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
做出海业务,大家其实很关心怎么收款
|
||||||
|
|
||||||
|
而youtube的adsense是可以`直接打款`到招商银行卡的外汇
|
||||||
|
|
||||||
|
如果需要转换成人民币,在招商app里进行`结汇`就可以了
|
||||||
|
|
||||||
|
那么,其他银行卡可以吗?,答案是`可以`
|
||||||
|
|
||||||
|
但是建议用招商,毕竟`商业银行`里,它的服务态度和开放性是比较好的
|
||||||
|
|
||||||
|
> wise
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
如果你有`护照`,那么就可以注册[wise]()账号
|
||||||
|
|
||||||
|
它会给你开通多个国家的银行账号,就算个户,而是公户,也可以解决外汇收款
|
||||||
|
|
||||||
|
但除了护照,还有1个难点是`入金激活`
|
||||||
|
|
||||||
|
这个可以自行谷歌相关的教程,一旦激活成功,收款就多一个选择
|
||||||
|
|
||||||
|
## 税务证明
|
||||||
|
|
||||||
|
如果收款数额较大,银行也会要求出具相关的税务证明
|
||||||
|
|
||||||
|
这个也可以在网上搜索相关详细的教程
|
||||||
|
|
||||||
|
值得注意的是,adsense打款前,要把美国/新加坡的税务资料进行填写
|
||||||
|
|
||||||
|
不然会按最大扣税率进行打款,少了30%的收益,可就很难受喽
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 24小时无人直播
|
||||||
|
|
||||||
|
> 使用ffmpeg推流
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
油管有3种视频形式
|
||||||
|
|
||||||
|
- 直播live
|
||||||
|
|
||||||
|
- 长视频video
|
||||||
|
|
||||||
|
- 短视频shorts
|
||||||
|
|
||||||
|
直播live,就可以借助ffmpeg进行24小时推流直播,只要准备一段素材循环播放就好了
|
||||||
|
|
||||||
|
比如有的频道是`助眠`,有的是`知识科普`
|
||||||
|
|
||||||
|
之前在`网络`一章提到过使用vps服务器-[vultr](https://www.vultr.com/?ref=8985003)搭建独立ip
|
||||||
|
|
||||||
|
如果仅仅是代理,科学的上网,云端的服务器闲置有些浪费
|
||||||
|
|
||||||
|
只需要一行代码,就可以24小时直播
|
||||||
|
|
||||||
|
```
|
||||||
|
ffmpeg -re -stream_loop -1 -i xx.mp4 \
|
||||||
|
-c:v libx264 -preset veryfast -b:v 4500k -maxrate 4500k -bufsize 9000k \
|
||||||
|
-c:a aac -b:a 128k -ar 44100 -ac 2 \
|
||||||
|
-f flv "rtmp://a.rtmp.youtube.com/live2/YOUR_STREAM_KEY"
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
> OBS推流直播
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
同ffmpeg一样,obs也是开源免费,但区别在于它是客户端
|
||||||
|
|
||||||
|
需要在图形操作系统使用,比如windows,mac os
|
||||||
|
|
||||||
|
由于是GUI界面,只需要再设置里,输入youtube的推流url和密钥
|
||||||
|
|
||||||
|
就可以无限直播了
|
||||||
|
|
||||||
|
> 安卓开发板
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
前端提到了ffmpeg和obs,它们适合在PC直播-长视频
|
||||||
|
|
||||||
|
那如果直播形式,类似tiktok或者抖音的9:16比例呢?
|
||||||
|
|
||||||
|
那么安卓开发板,没有 电池,就不用担心发热爆炸事故
|
||||||
|
|
||||||
|
也可以利用xposed的camera模块,替换uvc摄像头的实时视频流
|
||||||
|
|
||||||
|
手机短视频直播,油管的`权重更高`
|
||||||
|
|
||||||
|
记住,直播的收益不高,但是它的观看时长是记入统计的,可以累积申请ypp合作后半计划
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 扩展获利方案
|
||||||
|
|
||||||
|
> wordpress建站,接入`adsense广告`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
在前面的`开通ypp`一章,已经强调过adsense其实区分了网站和youtube
|
||||||
|
|
||||||
|
利用开源的`wordpress建站`,就可以轻松接入谷歌广告
|
||||||
|
|
||||||
|
只需要后台安装google插件即可,自动关联,审核
|
||||||
|
|
||||||
|
> 宝塔面板
|
||||||
|
|
||||||
|
前面针对vps服务器 [vultr](https://www.vultr.com/?ref=8985003) 的使用,提到以下方式
|
||||||
|
|
||||||
|
- 独立ip,科学代理脚本
|
||||||
|
|
||||||
|
- 24小时ffmpeg命令,推流直播
|
||||||
|
|
||||||
|
那么安装`宝塔面板`之后,就可以立马安装`wordpress程序`
|
||||||
|
|
||||||
|
- 新建一个wordpress网站
|
||||||
|
|
||||||
|
当用户观看视频后,也会查看`简介`里的网址
|
||||||
|
|
||||||
|
这样除了视频广告,网站的广告也可以增加一份收益
|
||||||
|
|
||||||
|
> 知识产品: 电子书/视频教程
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
如果你自身的专业领域,有知识底蕴
|
||||||
|
|
||||||
|
那么可以总结后,发布到`kindle`或者`udmey`
|
||||||
|
|
||||||
|
以电子书和视频教程的形式,教授学习
|
||||||
|
|
||||||
|
> sass网站或者ios app
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
由于AI的普及,编程已经不是程序员的专利
|
||||||
|
|
||||||
|
小白也可以借助`vscode`或`cursor`等编辑器,借助内置AI插件,开发产品
|
||||||
|
|
||||||
|
|
||||||
|
如果有兴趣,可以去搜索创始人的故事,非常有启发性
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 展望和结束语
|
||||||
|
|
||||||
|
> 为什么我要写这本小书?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
如果你去电商或者实体书店,寻找youtube运营的书籍,几乎没有
|
||||||
|
|
||||||
|
大多都是tiktok电商/直播带货相关的
|
||||||
|
|
||||||
|
而互联网的在线资料,也大多是寥寥无几的博客,中文更是匮乏
|
||||||
|
|
||||||
|
在此分享一些经历,供大家参考,避免踩坑
|
||||||
|
|
||||||
|
> 不会完结,持续更新
|
||||||
|
|
||||||
|
这是初版的目录
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
后续我会更新内容,比如:
|
||||||
|
|
||||||
|
- 如何选题,制作封面?
|
||||||
|
|
||||||
|
- 好用的chrome插件
|
||||||
|
|
||||||
|
- 搬运/二创/与AIGC
|
||||||
|
|
||||||
|
- 等等
|
||||||
|
|
||||||
|
内容都是纯手写编辑,没有借助AI,当然也是随性分享
|
||||||
|
|
||||||
|
暂时没有做整理
|
||||||
|
|
||||||
|
后续会根据读者的反馈,进行梳理,拓展
|
||||||
|
|
||||||
|
## 数字游民
|
||||||
|
|
||||||
|
youtube运营,作为`副业`,在下班后尝试,也一个很有性价比的选择
|
||||||
|
|
||||||
|
一部手机就以足够进行实验
|
||||||
|
|
||||||
|
如果你也想成为一个`数字游民`,从自媒体入手,低成本,收益高
|
||||||
|
|
||||||
|
我个人也不段尝试成为一个数字游民
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
有兴趣的可以去阅读
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,18 +12,11 @@ import Taro from "@tarojs/taro";
|
|||||||
import { AtAvatar } from "taro-ui";
|
import { AtAvatar } from "taro-ui";
|
||||||
import { AtTag } from "taro-ui";
|
import { AtTag } from "taro-ui";
|
||||||
import { AtList, AtListItem } from "taro-ui";
|
import { AtList, AtListItem } from "taro-ui";
|
||||||
import {
|
import { AtForm, AtMessage, AtDrawer, AtIcon } from "taro-ui";
|
||||||
AtForm,
|
|
||||||
AtMessage,
|
|
||||||
AtDrawer,
|
|
||||||
AtIcon,
|
|
||||||
AtTimeline,
|
|
||||||
AtDivider,
|
|
||||||
} from "taro-ui";
|
|
||||||
import { marked } from "marked";
|
import { marked } from "marked";
|
||||||
import infoText from "./info.md";
|
import infoText from "./info.md";
|
||||||
import bookText from "./book.md";
|
import bookText from "./book.md";
|
||||||
import youtubeIco from "../../images/youtube.ico";
|
// import youtubeIco from "../../images/youtube.ico";
|
||||||
|
|
||||||
marked.setOptions({
|
marked.setOptions({
|
||||||
breaks: true, // 是否回车换行
|
breaks: true, // 是否回车换行
|
||||||
@@ -56,6 +49,7 @@ const Book = () => {
|
|||||||
const contentRef = useRef(null); // 用于获取渲染后的 DOM
|
const contentRef = useRef(null); // 用于获取渲染后的 DOM
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
// window.localStorage.removeItem("book");
|
||||||
isWeChatFun();
|
isWeChatFun();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
@@ -78,7 +72,6 @@ const Book = () => {
|
|||||||
const h1Elements = contentRef.current.querySelectorAll("h1");
|
const h1Elements = contentRef.current.querySelectorAll("h1");
|
||||||
for (let h1 of h1Elements) {
|
for (let h1 of h1Elements) {
|
||||||
if (h1.textContent.trim() === text.trim()) {
|
if (h1.textContent.trim() === text.trim()) {
|
||||||
console.log("Current h1 text:", h1.textContent); // 输出每个 h1 的文本
|
|
||||||
// if (h1.textContent === text) {
|
// if (h1.textContent === text) {
|
||||||
h1.scrollIntoView({ behavior: "smooth" });
|
h1.scrollIntoView({ behavior: "smooth" });
|
||||||
break;
|
break;
|
||||||
@@ -87,7 +80,7 @@ const Book = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// const handleClick = (value) => {
|
// const handleClick = (value) => {
|
||||||
// // 跳转到目的页面,在当前页面打开_
|
// // 跳转到目的页面,在当前页面打开
|
||||||
// Taro.navigateTo({
|
// Taro.navigateTo({
|
||||||
// url: "/pages/index/index",
|
// url: "/pages/index/index",
|
||||||
// });
|
// });
|
||||||
@@ -165,7 +158,7 @@ const Book = () => {
|
|||||||
>
|
>
|
||||||
<AtIcon value="chevron-left"></AtIcon>
|
<AtIcon value="chevron-left"></AtIcon>
|
||||||
</View>
|
</View>
|
||||||
<View className="book_header_middle">{`📗 Youtube运营日记`}</View>
|
<View className="book_header_middle">{`Youtube运营`}</View>
|
||||||
<View
|
<View
|
||||||
className="book_header_right"
|
className="book_header_right"
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
@@ -180,12 +173,11 @@ const Book = () => {
|
|||||||
ref={contentRef}
|
ref={contentRef}
|
||||||
className="markdown-body" // 添加 GitHub Markdown 主题类
|
className="markdown-body" // 添加 GitHub Markdown 主题类
|
||||||
dangerouslySetInnerHTML={{
|
dangerouslySetInnerHTML={{
|
||||||
__html: marked(markText),
|
// __html: marked(markText),
|
||||||
// __html: marked(book == 1 ? bookText : infoText),
|
__html: marked(book == 1 ? bookText : infoText),
|
||||||
}}
|
}}
|
||||||
></View>
|
></View>
|
||||||
|
|
||||||
{/* 目录 */}
|
|
||||||
<AtDrawer
|
<AtDrawer
|
||||||
className="book_AtDrawer"
|
className="book_AtDrawer"
|
||||||
show={show}
|
show={show}
|
||||||
@@ -205,41 +197,53 @@ const Book = () => {
|
|||||||
</View> */}
|
</View> */}
|
||||||
</AtDrawer>
|
</AtDrawer>
|
||||||
|
|
||||||
{/* 分割线 */}
|
{/* 判断是否是微信 */}
|
||||||
<AtDivider>
|
{!isWeChat && <div style={{ color: "red" }}>请在手机微信打开</div>}
|
||||||
{/* <AtIcon value="check-circle"></AtIcon> */}
|
|
||||||
<span> 更新日志</span>
|
|
||||||
{/* <AtIcon value="check-circle"></AtIcon> */}
|
|
||||||
</AtDivider>
|
|
||||||
|
|
||||||
{/* 更新日志 */}
|
{/* 判断有没有wxid */}
|
||||||
<View className="log">
|
{book != 1 ? (
|
||||||
<AtTimeline
|
<AtButton
|
||||||
pending
|
type="primary"
|
||||||
items={[
|
size="normal"
|
||||||
{
|
className="joinSalon"
|
||||||
title: "新建电子书",
|
onClick={() => {
|
||||||
content: ["2025年4月4日"],
|
if (book == 1) {
|
||||||
icon: "check-circle",
|
return false;
|
||||||
},
|
} else {
|
||||||
{
|
if (!!isWeChat) {
|
||||||
title: "目录大纲",
|
//98元
|
||||||
content: ["2025年4月5日"],
|
payh5("book", 9800);
|
||||||
icon: "clock",
|
} else {
|
||||||
},
|
window.location.href = `https://mp.weixin.qq.com/s/16xcMIgxEEGBPY7fanNq0g`;
|
||||||
{
|
}
|
||||||
title: "核心内容",
|
}
|
||||||
content: ["2025年4月6日"],
|
}}
|
||||||
icon: "clock",
|
>
|
||||||
},
|
{`阅读更多`}
|
||||||
{
|
</AtButton>
|
||||||
title: "新增日志log",
|
) : (
|
||||||
content: ["2025年4月7日"],
|
<span style={{ color: "green" }}>持续更新中....</span>
|
||||||
icon: "clock",
|
)}
|
||||||
},
|
|
||||||
]}
|
{/* <AtButton
|
||||||
></AtTimeline>
|
type="primary"
|
||||||
</View>
|
size="normal"
|
||||||
|
className="joinSalon"
|
||||||
|
onClick={() => {
|
||||||
|
if (book == 1) {
|
||||||
|
return false;
|
||||||
|
} else {
|
||||||
|
if (!!isWeChat) {
|
||||||
|
// 198元
|
||||||
|
payh5("group", 29800);
|
||||||
|
} else {
|
||||||
|
window.location.href = `https://mp.weixin.qq.com/s/GBU3THKaXRRkdpZXH_18jw`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
{`游民社群`}
|
||||||
|
</AtButton> */}
|
||||||
</View>
|
</View>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
|||||||
248
src/pages/book/index2.tsx
Normal file
248
src/pages/book/index2.tsx
Normal file
@@ -0,0 +1,248 @@
|
|||||||
|
// @ts-nocheck
|
||||||
|
import { Component } from "react";
|
||||||
|
import { View, Text, Image } from "@tarojs/components";
|
||||||
|
import "./index.scss";
|
||||||
|
import { AtButton, AtInput, AtTabBar } from "taro-ui";
|
||||||
|
import React, { useCallback, useEffect, useState, useRef } from "react";
|
||||||
|
import { AtGrid } from "taro-ui";
|
||||||
|
import { Swiper, SwiperItem } from "@tarojs/components";
|
||||||
|
import { AtCard } from "taro-ui";
|
||||||
|
import { AtImagePicker } from "taro-ui";
|
||||||
|
import Taro from "@tarojs/taro";
|
||||||
|
import { AtAvatar } from "taro-ui";
|
||||||
|
import { AtTag } from "taro-ui";
|
||||||
|
import { AtList, AtListItem } from "taro-ui";
|
||||||
|
import {
|
||||||
|
AtForm,
|
||||||
|
AtMessage,
|
||||||
|
AtDrawer,
|
||||||
|
AtIcon,
|
||||||
|
AtTimeline,
|
||||||
|
AtDivider,
|
||||||
|
} from "taro-ui";
|
||||||
|
import { marked } from "marked";
|
||||||
|
import infoText from "./info.md";
|
||||||
|
import bookText from "./book.md";
|
||||||
|
import youtubeIco from "../../images/youtube.ico";
|
||||||
|
|
||||||
|
marked.setOptions({
|
||||||
|
breaks: true, // 是否回车换行
|
||||||
|
gfm: true, //使用经批准的 GitHub Flavored Markdown (GFM) 规范
|
||||||
|
// pedantic: true, //严格模式
|
||||||
|
// highlight(code:any, lang:any) {
|
||||||
|
// // 语法高亮
|
||||||
|
// let val = code;
|
||||||
|
// if (lang) {
|
||||||
|
// val = hljs.highlight(lang, code).value;
|
||||||
|
// } else {
|
||||||
|
// val = hljs.highlightAuto(code).value;
|
||||||
|
// }
|
||||||
|
// return val;
|
||||||
|
// },
|
||||||
|
});
|
||||||
|
|
||||||
|
// const renderer = new marked.Renderer();
|
||||||
|
// // 使用拓展
|
||||||
|
// marked.use({ renderer });
|
||||||
|
|
||||||
|
// export default class Index extends Component {
|
||||||
|
const Book = () => {
|
||||||
|
const [book, setbook] = useState(window.localStorage.getItem("book"));
|
||||||
|
const [markText, setmarkText] = useState(book == 1 ? bookText : infoText);
|
||||||
|
const [isWeChat, setisWeChat] = useState(false);
|
||||||
|
const [show, setshow] = useState(false);
|
||||||
|
|
||||||
|
const [headers, setHeaders] = useState([]); // 存储所有 <h1> 的内容
|
||||||
|
const contentRef = useRef(null); // 用于获取渲染后的 DOM
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
isWeChatFun();
|
||||||
|
}, []);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (contentRef.current) {
|
||||||
|
const h1Elements = contentRef.current.querySelectorAll("h1");
|
||||||
|
const h2Elements = contentRef.current.querySelectorAll("h2");
|
||||||
|
|
||||||
|
const h1Texts = Array.from(h1Elements).map((el) => el.textContent);
|
||||||
|
const h2Texts = Array.from(h2Elements).map((el) => el.textContent);
|
||||||
|
|
||||||
|
setHeaders(h1Texts);
|
||||||
|
// console.log("获取到的 H1 标题:"); // 控制台查看
|
||||||
|
console.log("获取到的 H1 标题:", h1Texts); // 控制台查看
|
||||||
|
console.log("获取到的 H2 标题:", h2Texts); // 控制台查看
|
||||||
|
}
|
||||||
|
}, [markText]); // 监听 HTML 内容变化
|
||||||
|
|
||||||
|
const handleJump = (text) => {
|
||||||
|
const h1Elements = contentRef.current.querySelectorAll("h1");
|
||||||
|
for (let h1 of h1Elements) {
|
||||||
|
if (h1.textContent.trim() === text.trim()) {
|
||||||
|
console.log("Current h1 text:", h1.textContent); // 输出每个 h1 的文本
|
||||||
|
// if (h1.textContent === text) {
|
||||||
|
h1.scrollIntoView({ behavior: "smooth" });
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// const handleClick = (value) => {
|
||||||
|
// // 跳转到目的页面,在当前页面打开_
|
||||||
|
// Taro.navigateTo({
|
||||||
|
// url: "/pages/index/index",
|
||||||
|
// });
|
||||||
|
// };
|
||||||
|
|
||||||
|
// 是否在微信客户端
|
||||||
|
const isWeChatFun = () => {
|
||||||
|
var ua = navigator.userAgent.toLowerCase();
|
||||||
|
if (ua.indexOf("micromessenger") != -1) {
|
||||||
|
setisWeChat(true);
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
setisWeChat(false);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const payh5 = (type, total_fee = 1000) => {
|
||||||
|
// console.log("111");
|
||||||
|
Taro.request({
|
||||||
|
method: "POST",
|
||||||
|
url: `${process.env.TARO_API_API}/payh5`, //仅为示例,并非真实的接口地址
|
||||||
|
// url: "https://pay.hackrobot.cn${process.env.TARO_API_API}/payh5", //仅为示例,并非真实的接口地址
|
||||||
|
|
||||||
|
data: {
|
||||||
|
callback_url: window.location.href,
|
||||||
|
openid: window.localStorage.getItem("openid"),
|
||||||
|
total_fee: total_fee, // 金额,单位:分
|
||||||
|
type: type, //订单类型 book/meetup/video/vip
|
||||||
|
},
|
||||||
|
header: {
|
||||||
|
"content-type": "application/json", // 默认值
|
||||||
|
},
|
||||||
|
success: function (res) {
|
||||||
|
console.log(res.data);
|
||||||
|
// window.alert(res.data.jsapi);
|
||||||
|
WeixinJSBridge.invoke(
|
||||||
|
"getBrandWCPayRequest",
|
||||||
|
{
|
||||||
|
// 以下6个支付参数通过payjs的jsapi接口获取
|
||||||
|
// appId: "wxc5205a653b0259bf",
|
||||||
|
// timeStamp: "1701401644",
|
||||||
|
// nonceStr: "KhOYB0wFV6j9qyQK",
|
||||||
|
// package: "prepay_id=wx01113404850024729b35f4d69b73500000",
|
||||||
|
// signType: "MD5",
|
||||||
|
// paySign: "2A823C8D47CCF871C6C65A56DC228CF8",
|
||||||
|
...(res?.data?.jsapi ?? {}),
|
||||||
|
},
|
||||||
|
function (res) {
|
||||||
|
// 支付成功
|
||||||
|
if (res.err_msg == "get_brand_wcpay_request:ok") {
|
||||||
|
window.localStorage.setItem(type, 1); //订单类型 book/meetup/video/vip
|
||||||
|
WeixinJSBridge.call("closeWindow");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<View className="book_header_div"></View>
|
||||||
|
<View className="book_header">
|
||||||
|
<View
|
||||||
|
className="book_header_left"
|
||||||
|
onClick={() => {
|
||||||
|
Taro.redirectTo({
|
||||||
|
url: `/`,
|
||||||
|
});
|
||||||
|
// Taro.navigateBack({
|
||||||
|
// delta: 1, // 表示返回的页面数,默认是 1,表示返回上一页
|
||||||
|
// });
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<AtIcon value="chevron-left"></AtIcon>
|
||||||
|
</View>
|
||||||
|
<View className="book_header_middle">{`📗 Youtube运营日记`}</View>
|
||||||
|
<View
|
||||||
|
className="book_header_right"
|
||||||
|
onClick={() => {
|
||||||
|
setshow(!show);
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<AtIcon value="bullet-list"></AtIcon>
|
||||||
|
</View>
|
||||||
|
</View>
|
||||||
|
<View className="Book">
|
||||||
|
<View
|
||||||
|
ref={contentRef}
|
||||||
|
className="markdown-body" // 添加 GitHub Markdown 主题类
|
||||||
|
dangerouslySetInnerHTML={{
|
||||||
|
__html: marked(markText),
|
||||||
|
// __html: marked(book == 1 ? bookText : infoText),
|
||||||
|
}}
|
||||||
|
></View>
|
||||||
|
|
||||||
|
{/* 目录 */}
|
||||||
|
<AtDrawer
|
||||||
|
className="book_AtDrawer"
|
||||||
|
show={show}
|
||||||
|
mask
|
||||||
|
items={headers}
|
||||||
|
onItemClick={(index) => {
|
||||||
|
handleJump(headers[index]);
|
||||||
|
}}
|
||||||
|
onClose={() => {
|
||||||
|
setshow(false);
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<View className="drawer-item"></View>
|
||||||
|
{/* <View className="drawer-item">如果items没有数据就会展示children</View> */}
|
||||||
|
{/* <View className="drawer-item">
|
||||||
|
这是自定义内容 <AtIcon value="home" size="20" />
|
||||||
|
</View> */}
|
||||||
|
</AtDrawer>
|
||||||
|
|
||||||
|
{/* 分割线 */}
|
||||||
|
<AtDivider>
|
||||||
|
{/* <AtIcon value="check-circle"></AtIcon> */}
|
||||||
|
<span> 更新日志</span>
|
||||||
|
{/* <AtIcon value="check-circle"></AtIcon> */}
|
||||||
|
</AtDivider>
|
||||||
|
|
||||||
|
{/* 更新日志 */}
|
||||||
|
<View className="log">
|
||||||
|
<AtTimeline
|
||||||
|
pending
|
||||||
|
items={[
|
||||||
|
{
|
||||||
|
title: "新建电子书",
|
||||||
|
content: ["2025年4月4日"],
|
||||||
|
icon: "check-circle",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "目录大纲",
|
||||||
|
content: ["2025年4月5日"],
|
||||||
|
icon: "clock",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "核心内容",
|
||||||
|
content: ["2025年4月6日"],
|
||||||
|
icon: "clock",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "新增日志log",
|
||||||
|
content: ["2025年4月7日"],
|
||||||
|
icon: "clock",
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
></AtTimeline>
|
||||||
|
</View>
|
||||||
|
</View>
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default Book;
|
||||||
@@ -1,621 +1,39 @@
|
|||||||
# 前言
|
|
||||||
|
|
||||||
> 本文是在线电子书,不定时更新
|
|
||||||
|
|
||||||
你看到的`电子书`,一个在线的网页
|
# 目录
|
||||||
|
|
||||||
内容会根据作者的经历和心得,不定时更新
|
> 🚀 为什么选择Youtube?
|
||||||
|
|
||||||
当然,如果你也可以关注公众号:
|
- 开通YPP(合作伙伴计划)
|
||||||
|
- Adsense账号注册
|
||||||
|
- PIN挂号信验证
|
||||||
|
- 外汇收款
|
||||||
|
|
||||||
`Eric的云游日记`
|
> 🚫 风控设置
|
||||||
|
|
||||||
加群交流
|
- 网络:静态住宅ip (链式代理)
|
||||||
|
- gps定位
|
||||||
|
- 环境设置:指纹浏览器
|
||||||
|
|
||||||
一个人走得开,一群人走的远
|
> 💰 邪修进阶
|
||||||
|
|
||||||
|
- 刷粉刷量
|
||||||
|
- 直接购买ypp账号
|
||||||
|
|
||||||
|
> 💻 技术运营
|
||||||
|
|
||||||
> 声明:
|
- 24小时无人直播
|
||||||
|
- 硬件:运营相机/拇指相机/AI眼镜
|
||||||
|
- 剪辑:字幕翻译/语音克隆
|
||||||
|
- AIGC:数字化生成
|
||||||
|
|
||||||
本人不会针对Youtube内容进行收费
|
|
||||||
|
|
||||||
也不进行账号买卖
|
|
||||||
|
|
||||||
文中内容`仅供参考`
|
> 💡 疑难杂症
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
> nomadyt.com
|
|
||||||
|
|
||||||
[nomadyt.com](https://nomadyt.com) 是`nomad`+`yt`的缩写组合,意思是以油管为收益的数字游民
|
|
||||||
|
|
||||||
油管适合做为`副业`尝试
|
|
||||||
|
|
||||||
申请ypp通过后,就可以设置视频播放广告,产生美金收益
|
|
||||||
|
|
||||||
# 为什么选择Youtube?
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Youtube运营笔记
|
|
||||||
|
|
||||||
> 媒体是普通人的最好的杠杆
|
|
||||||
|
|
||||||
从佛系到认真的运营youtube(油管),也快有1年的时间了
|
|
||||||
|
|
||||||
在这里分享一些心得,以及踩过的坑
|
|
||||||
|
|
||||||
> 成本低
|
|
||||||
|
|
||||||
自媒体是普通人最好的杠杆,只需要1部手机,就可以拍摄vlog,也可以剪辑影片
|
|
||||||
|
|
||||||
现在的剪辑软件,不仅在手机端可以方便操作,还结合的ai功能,比如
|
|
||||||
|
|
||||||
- 语音翻译/克隆
|
|
||||||
|
|
||||||
- 自动生成双语字幕
|
|
||||||
|
|
||||||
- 特效/音效
|
|
||||||
|
|
||||||
随时随地都可以剪辑+上传
|
|
||||||
|
|
||||||
> 赚美金,回报高
|
|
||||||
|
|
||||||
同样的视频,在不同的平台上传后,收益汇率不一样
|
|
||||||
|
|
||||||
油管结算是美金,换成人民,就有7倍左右的购买力
|
|
||||||
|
|
||||||
而如果你居住下三四线城市,或者县城,那么由于生活成本低
|
|
||||||
|
|
||||||
每月即使1000$的收益,都可以过的不错了
|
|
||||||
|
|
||||||
> 商业模式健康
|
|
||||||
|
|
||||||
youtube给创作者的收益,长视频是`55%`,短视频shorts是`45%`
|
|
||||||
|
|
||||||
可以说是世界上很慷慨的公司了
|
|
||||||
|
|
||||||
仅仅是平台广告,就能够带来巨大的收益
|
|
||||||
|
|
||||||
不用去接`业配/商单`,以及自己带货,纯粹的视频不会让人厌恶
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# 开通YPP(合作伙伴计划)
|
|
||||||
|
|
||||||
> 1000粉丝和4000小时观看时长
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
开通ypp的`基础`门槛是:1000个粉丝和4000小时观看时长
|
|
||||||
|
|
||||||
之所以说是基础,是因为最后还要被`审核`
|
|
||||||
|
|
||||||
如果人工审核不通过,那么一切努力都是徒劳
|
|
||||||
|
|
||||||
> ypp是youtube官方的`合作伙伴计划`
|
|
||||||
|
|
||||||
开通之后,无论是直播/短视频shorts还是长视频,都可以自动或者手动投放广告
|
|
||||||
|
|
||||||
从而赚取收益
|
|
||||||
|
|
||||||
> 快速开通的方式
|
|
||||||
|
|
||||||
- 1.直接买号
|
|
||||||
|
|
||||||
- 2.刷粉刷量
|
|
||||||
|
|
||||||
- 3.制造爆款视频
|
|
||||||
|
|
||||||
- 4.直播引流,计算时长
|
|
||||||
|
|
||||||
youtube买号的方式,是最快的,极限情况
|
|
||||||
|
|
||||||
- 3天左右,就可以上传视频
|
|
||||||
|
|
||||||
- 7天就可以完全迁移管理员
|
|
||||||
|
|
||||||
这已经是最快的速度了,毕竟ip更换和`品牌频道`交易的规则就是这样
|
|
||||||
|
|
||||||
> 在哪里买号?
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
一个youtube账号的正常报价在2k-3k左右,具体看交易平台,以及托管人出价
|
|
||||||
|
|
||||||
在这里本人不做推荐,因为有被骗过
|
|
||||||
|
|
||||||
海外网站无序备案,大多是利用wordpress建站+信用卡收款,你根本不知道背后运营的人是谁
|
|
||||||
|
|
||||||
而且即便是有信誉的交易
|
|
||||||
|
|
||||||
无一例外,都会提醒你:如果交易账号,导致`ypp被收回`,购买者自行承担风险
|
|
||||||
|
|
||||||
想想你花了2-3k人民币,结果最后买了一个最终时区没有获利资格的账号
|
|
||||||
|
|
||||||
> 刷粉刷量
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
如果你不想买卖账号,也可以选择刷量的方式,而这个成本,其实也在2k左右
|
|
||||||
|
|
||||||
平台会利用第三方国家,提供的`电子农场`,给账号点击关注,和播放,积累粉丝和观看时长
|
|
||||||
|
|
||||||
但是一般该国家都是极度落后,且货币价值低
|
|
||||||
|
|
||||||
youtube官方,算法会检测到刷量行为,不仅会有清空,还有封号的风险
|
|
||||||
|
|
||||||
即便是没有处理,粉丝的质量,也决定的账号的权重,youtube限流,0播放,ypp的rpm单价极低
|
|
||||||
|
|
||||||
所以结论是,刷量和买卖账号一样,风险很大,代价很大
|
|
||||||
|
|
||||||
唯一的好处,就是快,刷量7天,待数据同步更新要7天,审核1-3天,半个月就能起号
|
|
||||||
|
|
||||||
就看你能不能抗住试错成本
|
|
||||||
|
|
||||||
> 爆款视频
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
如果某个视频,击中了youtube官方的爆款算法,那么就会像病毒一样
|
|
||||||
|
|
||||||
凭借1视频,快速涨粉,积累播放时长
|
|
||||||
|
|
||||||
爆款除了当前的热点事件,也有长期的流量词
|
|
||||||
|
|
||||||
一个新人,本身就在摸索运营,所以做好,是要赌概率的
|
|
||||||
|
|
||||||
很多都是3-6个月,才勉强达到开通ypp的资格
|
|
||||||
|
|
||||||
也以为者,之前没有开通ypp的流量,都是无法变现
|
|
||||||
|
|
||||||
> 直播引流
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
这个是我比较推荐的1个,因为`直播权重高`
|
|
||||||
|
|
||||||
所以可以快速积累观看时长
|
|
||||||
|
|
||||||
注意,我说的直播,并不是依赖`ffmpeg`或者`OBS`的推流直播
|
|
||||||
|
|
||||||
而是手机+实时摄像头
|
|
||||||
|
|
||||||
只有真实的场景和互动,youtube的推荐就会极高
|
|
||||||
|
|
||||||
# 网络与环境
|
|
||||||
|
|
||||||
## 出海赚美金,ip不行,都是白塔
|
|
||||||
|
|
||||||
> 普通ip
|
|
||||||
|
|
||||||
科学上网,如果只是为了增长眼界,可以使用`搬瓦工`推出的[just m socks](https://justmysocks.net/members/aff.php?aff=12475)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
但`机场`的坏处就是,ip并不是纯净,也不是独享的
|
|
||||||
|
|
||||||
会有很多人共用,一旦你经营社交媒体,就会被限流,甚至封号
|
|
||||||
|
|
||||||
那么just m socks值不值的购买呢?-值得,在`速度快,稳定`的前提下,它可以作为`前置代理`
|
|
||||||
|
|
||||||
后续会讲讲`前置代理+落地代理`
|
|
||||||
|
|
||||||
> 独立ip
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
但如果是为了`收益`,做自媒体,最基本要使用`独立ip`
|
|
||||||
|
|
||||||
独立的意思,就是独享,不与他人共同使用
|
|
||||||
|
|
||||||
最简单的方案,就是购买vps服务器,比如
|
|
||||||
|
|
||||||
- [vultr](https://www.vultr.com/?ref=8985003)
|
|
||||||
|
|
||||||
- [搬瓦工-bandwagonhost](https://bandwagonhost.com/aff.php?aff=25463)
|
|
||||||
|
|
||||||
前者支持`支付宝`,且按分钟计算,可随时停用
|
|
||||||
|
|
||||||
后者针对国内线路做优化,速度快,稳定
|
|
||||||
|
|
||||||
具体的方式就是,开通vps服务器后,使用`xx`一键脚本,安装代理服务
|
|
||||||
|
|
||||||
可自行谷歌,不在此推荐
|
|
||||||
|
|
||||||
> 静态住宅ip
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
无论是youtube还是tiktok,社交媒体,都会检查ip
|
|
||||||
|
|
||||||
一旦发现是机房ip,而不是住宅ip,就会降权
|
|
||||||
|
|
||||||
所以出海赚赚美金的第一步,就是`静态住宅ip`
|
|
||||||
|
|
||||||
这里推荐 [proxy-cehap](https://app.proxy-cheap.com/r/bmcMoY),只需要3$/m,就可以拥有可靠的ip地址
|
|
||||||
|
|
||||||
但它只提供`http`和socks`2种基本协议
|
|
||||||
|
|
||||||
如果直接使用,是没有办法正常科学的上网的,必须使用`链式代理`
|
|
||||||
|
|
||||||
也就是把之前提到[just m socks](https://www.vultr.com/?ref=8985003)自部署的代理,作为前置节点
|
|
||||||
|
|
||||||
而它作为落地节点
|
|
||||||
|
|
||||||
`链式代理`,是成本最低的方案,后续会展开如何操作
|
|
||||||
|
|
||||||
> 住宅ip-vps服务器
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
前面提到了`机场`/`独立ip`/`静态住宅ip`
|
|
||||||
|
|
||||||
那么能不能让vps服务器的ip本身就是静态住宅ip呢?
|
|
||||||
|
|
||||||
有,但是相比之前的方案,会贵一些,需25$-30$最低
|
|
||||||
|
|
||||||
但是能就解决非常核心的应用场景
|
|
||||||
|
|
||||||
- 直播推流
|
|
||||||
|
|
||||||
- 协议提速
|
|
||||||
|
|
||||||
毕竟链式代理,经过中转之后,有2层,会慢太多
|
|
||||||
|
|
||||||
## 链式代理如何操作?
|
|
||||||
|
|
||||||
> 软件方案
|
|
||||||
|
|
||||||
安卓或者电脑,都可以使用支持singbox的客户端,比如
|
|
||||||
|
|
||||||
- [nekobox](https://github.com/MatsuriDayo/NekoBoxForAndroid)
|
|
||||||
|
|
||||||
新建2个分组, 在其中的分支,设置landProxy(落地节点),即可
|
|
||||||
|
|
||||||
> 硬件方案
|
|
||||||
|
|
||||||
买一个支持openwrt的开发板,比如nanopi
|
|
||||||
|
|
||||||
然后刷固件,包含`passwall2`
|
|
||||||
|
|
||||||
使用xray进行节点分流即可,也是设置`落地节点`
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# 硬件设备与剪辑软件
|
|
||||||
|
|
||||||
## 4k高清
|
|
||||||
|
|
||||||
> 使用`剪映`进行剪辑
|
|
||||||
|
|
||||||
在商业软件中,剪映,已对普通创者者做了优化
|
|
||||||
|
|
||||||
不用像专业的剪辑师一样,了解adobe的各种理念和操作
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
运营youtube的细节是
|
|
||||||
|
|
||||||
- 输出成4K高清,AI 补帧
|
|
||||||
|
|
||||||
- 生成srt字幕 (支持双语)
|
|
||||||
|
|
||||||
当然,开源免费的剪辑软件也有[shotcut](https://github.com/mltframework/shotcut)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 游戏笔记本
|
|
||||||
|
|
||||||
> 使用`显卡`渲染
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
建议入手一个`游戏笔记本`,其最低可以包含
|
|
||||||
|
|
||||||
- 8GB显卡
|
|
||||||
|
|
||||||
- 1TB固态硬盘
|
|
||||||
|
|
||||||
- 2k高清显示屏
|
|
||||||
|
|
||||||
这对剪辑视频来说,可以大大节省时间,也避免了硬盘空间的不足的情况
|
|
||||||
|
|
||||||
当然,从性价比来说,品牌肯定不是适合电竞的`外星人`,而是`机械革命`之类
|
|
||||||
|
|
||||||
> 配件:`视频采集卡`
|
|
||||||
|
|
||||||
如果不是拍摄,而是录制屏幕,制作教程类
|
|
||||||
|
|
||||||
可以准备1个视频采集卡,最好有hdml`环出`功能
|
|
||||||
|
|
||||||
这样可以在硬件间进行录制,而不影响主屏幕
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# Adsense账号与PIN实体信件
|
|
||||||
|
|
||||||
adsense是googel的收益账户,与gmail,youtube等谷歌旗下应用是独立的
|
|
||||||
|
|
||||||
所以开通adsense后,再手动与频道进行绑定
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
其中adsense又分为`site`和`youtube`
|
|
||||||
|
|
||||||
查看收益数据的时候.点击`adsense for youube`进入后台
|
|
||||||
|
|
||||||
一般油管会在每月6号左右,完成上个月数据统计
|
|
||||||
|
|
||||||
打款会在月末
|
|
||||||
|
|
||||||
最低打款金额是100$,大多数人,可能没那么快达到
|
|
||||||
|
|
||||||
## PIN码接收
|
|
||||||
|
|
||||||
> 验证真实地址
|
|
||||||
|
|
||||||
谷歌会要求输入PIN code,也就是6位数验证码
|
|
||||||
|
|
||||||
才会正式开通adsense收款
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
在经营youtube频道的时候,你可以给频道设置国家`美国`,它与adsense没有关系
|
|
||||||
|
|
||||||
如果在中国国内
|
|
||||||
|
|
||||||
可以填写真实的住址,但是谨记:一定在末尾添加`(+86手机号)`
|
|
||||||
|
|
||||||
不然邮政的快递员没有办法联系上你,就会退回
|
|
||||||
|
|
||||||
当然如果忘记了,也可以联系所在城市的邮政客服,确认是否国际信件
|
|
||||||
|
|
||||||
收到PIN码的时候,与所在国家位置相关,国内半个月也能收到
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# 收款与结汇
|
|
||||||
|
|
||||||
> 招商银行储蓄卡
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
做出海业务,大家其实很关心怎么收款
|
|
||||||
|
|
||||||
而youtube的adsense是可以`直接打款`到招商银行卡的外汇
|
|
||||||
|
|
||||||
如果需要转换成人民币,在招商app里进行`结汇`就可以了
|
|
||||||
|
|
||||||
那么,其他银行卡可以吗?,答案是`可以`
|
|
||||||
|
|
||||||
但是建议用招商,毕竟`商业银行`里,它的服务态度和开放性是比较好的
|
|
||||||
|
|
||||||
> wise
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
如果你有`护照`,那么就可以注册[wise]()账号
|
|
||||||
|
|
||||||
它会给你开通多个国家的银行账号,就算个户,而是公户,也可以解决外汇收款
|
|
||||||
|
|
||||||
但除了护照,还有1个难点是`入金激活`
|
|
||||||
|
|
||||||
这个可以自行谷歌相关的教程,一旦激活成功,收款就多一个选择
|
|
||||||
|
|
||||||
## 税务证明
|
|
||||||
|
|
||||||
如果收款数额较大,银行也会要求出具相关的税务证明
|
|
||||||
|
|
||||||
这个也可以在网上搜索相关详细的教程
|
|
||||||
|
|
||||||
值得注意的是,adsense打款前,要把美国/新加坡的税务资料进行填写
|
|
||||||
|
|
||||||
不然会按最大扣税率进行打款,少了30%的收益,可就很难受喽
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# 24小时无人直播
|
|
||||||
|
|
||||||
> 使用ffmpeg推流
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
油管有3种视频形式
|
|
||||||
|
|
||||||
- 直播live
|
|
||||||
|
|
||||||
- 长视频video
|
|
||||||
|
|
||||||
- 短视频shorts
|
|
||||||
|
|
||||||
直播live,就可以借助ffmpeg进行24小时推流直播,只要准备一段素材循环播放就好了
|
|
||||||
|
|
||||||
比如有的频道是`助眠`,有的是`知识科普`
|
|
||||||
|
|
||||||
之前在`网络`一章提到过使用vps服务器-[vultr](https://www.vultr.com/?ref=8985003)搭建独立ip
|
|
||||||
|
|
||||||
如果仅仅是代理,科学的上网,云端的服务器闲置有些浪费
|
|
||||||
|
|
||||||
只需要一行代码,就可以24小时直播
|
|
||||||
|
|
||||||
```
|
|
||||||
ffmpeg -re -stream_loop -1 -i xx.mp4 \
|
|
||||||
-c:v libx264 -preset veryfast -b:v 4500k -maxrate 4500k -bufsize 9000k \
|
|
||||||
-c:a aac -b:a 128k -ar 44100 -ac 2 \
|
|
||||||
-f flv "rtmp://a.rtmp.youtube.com/live2/YOUR_STREAM_KEY"
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
> OBS推流直播
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
同ffmpeg一样,obs也是开源免费,但区别在于它是客户端
|
|
||||||
|
|
||||||
需要在图形操作系统使用,比如windows,mac os
|
|
||||||
|
|
||||||
由于是GUI界面,只需要再设置里,输入youtube的推流url和密钥
|
|
||||||
|
|
||||||
就可以无限直播了
|
|
||||||
|
|
||||||
> 安卓开发板
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
前端提到了ffmpeg和obs,它们适合在PC直播-长视频
|
|
||||||
|
|
||||||
那如果直播形式,类似tiktok或者抖音的9:16比例呢?
|
|
||||||
|
|
||||||
那么安卓开发板,没有 电池,就不用担心发热爆炸事故
|
|
||||||
|
|
||||||
也可以利用xposed的camera模块,替换uvc摄像头的实时视频流
|
|
||||||
|
|
||||||
手机短视频直播,油管的`权重更高`
|
|
||||||
|
|
||||||
记住,直播的收益不高,但是它的观看时长是记入统计的,可以累积申请ypp合作后半计划
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# 扩展获利方案
|
|
||||||
|
|
||||||
> wordpress建站,接入`adsense广告`
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
在前面的`开通ypp`一章,已经强调过adsense其实区分了网站和youtube
|
|
||||||
|
|
||||||
利用开源的`wordpress建站`,就可以轻松接入谷歌广告
|
|
||||||
|
|
||||||
只需要后台安装google插件即可,自动关联,审核
|
|
||||||
|
|
||||||
> 宝塔面板
|
|
||||||
|
|
||||||
前面针对vps服务器 [vultr](https://www.vultr.com/?ref=8985003) 的使用,提到以下方式
|
|
||||||
|
|
||||||
- 独立ip,科学代理脚本
|
|
||||||
|
|
||||||
- 24小时ffmpeg命令,推流直播
|
|
||||||
|
|
||||||
那么安装`宝塔面板`之后,就可以立马安装`wordpress程序`
|
|
||||||
|
|
||||||
- 新建一个wordpress网站
|
|
||||||
|
|
||||||
当用户观看视频后,也会查看`简介`里的网址
|
|
||||||
|
|
||||||
这样除了视频广告,网站的广告也可以增加一份收益
|
|
||||||
|
|
||||||
> 知识产品: 电子书/视频教程
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
如果你自身的专业领域,有知识底蕴
|
|
||||||
|
|
||||||
那么可以总结后,发布到`kindle`或者`udmey`
|
|
||||||
|
|
||||||
以电子书和视频教程的形式,教授学习
|
|
||||||
|
|
||||||
> sass网站或者ios app
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
由于AI的普及,编程已经不是程序员的专利
|
|
||||||
|
|
||||||
小白也可以借助`vscode`或`cursor`等编辑器,借助内置AI插件,开发产品
|
|
||||||
|
|
||||||
比如我就在尝试模仿`nomadlist` (数字游民),进行web开发
|
|
||||||
|
|
||||||
域名是 [nomadcna.com](https://nomadcna.com/)
|
|
||||||
|
|
||||||
如果有兴趣,可以去搜索创始人的故事,非常有启发性
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# 展望和结束语
|
|
||||||
|
|
||||||
> 为什么我要写这本小书?
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
如果你去电商或者实体书店,寻找youtube运营的书籍,几乎没有
|
|
||||||
|
|
||||||
大多都是tiktok电商/直播带货相关的
|
|
||||||
|
|
||||||
而互联网的在线资料,也大多是寥寥无几的博客,中文更是匮乏
|
|
||||||
|
|
||||||
在此分享一些经历,供大家参考,避免踩坑
|
|
||||||
|
|
||||||
> 不会完结,持续更新
|
|
||||||
|
|
||||||
这是初版的目录
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
后续我会更新内容,比如:
|
|
||||||
|
|
||||||
- 如何选题,制作封面?
|
|
||||||
|
|
||||||
- 好用的chrome插件
|
|
||||||
|
|
||||||
- 搬运/二创/与AIGC
|
|
||||||
|
|
||||||
- 等等
|
|
||||||
|
|
||||||
内容都是纯手写编辑,没有借助AI,当然也是随性分享
|
|
||||||
|
|
||||||
暂时没有做整理
|
|
||||||
|
|
||||||
后续会根据读者的反馈,进行梳理,拓展
|
|
||||||
|
|
||||||
## 数字游民
|
|
||||||
|
|
||||||
youtube运营,作为`副业`,在下班后尝试,也一个很有性价比的选择
|
|
||||||
|
|
||||||
一部手机就以足够进行实验
|
|
||||||
|
|
||||||
如果你也想成为一个`数字游民`,从自媒体入手,低成本,收益高
|
|
||||||
|
|
||||||
我个人也不段尝试成为一个数字游民
|
|
||||||
|
|
||||||
目前小册正在编写中, 网址: [nomadro.com](https://nomadro.com/)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
有兴趣的可以去阅读
|
|
||||||
|
|
||||||
|
- 未通过ypp申请:如何申诉
|
||||||
|
- 搬运侵权处理
|
||||||
|
- 限流如何解决
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -377,7 +377,7 @@ const Index = () => {
|
|||||||
<View className="index_book animate__animated animate__pulse">
|
<View className="index_book animate__animated animate__pulse">
|
||||||
<View className="index_book_left">
|
<View className="index_book_left">
|
||||||
<View className="left_title">《Youtube运营笔记》</View>
|
<View className="left_title">《Youtube运营笔记》</View>
|
||||||
<View className="left_text">数字游民-手册1</View>
|
{/* <View className="left_text">数字游民-手册1</View> */}
|
||||||
|
|
||||||
{/* 卡片 */}
|
{/* 卡片 */}
|
||||||
<View className="card">
|
<View className="card">
|
||||||
|
|||||||
Reference in New Issue
Block a user