有没有自动化把 youtube 视频搬到墙内的方案? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iappled
V2EX    问与答

有没有自动化把 youtube 视频搬到墙内的方案?

  •  
  •   iappled 2017-09-19 10:18:38 +08:00 6260 次点击
    这是一个创建于 2995 天前的主题,其中的信息可能已经有所发展或是发生改变。
    27 条回复    2021-03-19 16:53:56 +08:00
    edwardaa
        1
    edwardaa  
       2017-09-19 10:38:08 +08:00 via iPhone
    有这种好事的话那 B 站 up 主还怎么活
    qq316107934
        2
    qq316107934  
       2017-09-19 10:39:28 +08:00
    其实好多 B 站的 UP 主已经在用自己写的脚本搬运了吧
    iappled
        3
    iappled  
    OP
       2017-09-19 10:43:57 +08:00
    @qq316107934 B 站有 api 吗? 看了下 youku 有,weibo 好像不行
    stebest
        4
    stebest  
       2017-09-19 10:45:09 +08:00 via Android
    you-get
    lsylsy2
        5
    lsylsy2  
       2017-09-19 10:46:23 +08:00
    下载很简单了,youtube-dl 就可以
    自己找上传吧。
    顺便还真有这么干的 UP 主……
    iappled
        6
    iappled  
    OP
       2017-09-19 10:47:45 +08:00
    @stebest
    @lsylsy2 关键是上传,如果上传到 cdn,怕流量玩不起
    stebest
        7
    stebest  
       2017-09-19 10:57:02 +08:00 via Android
    @iappled 有 ipv6 的话可以做个种用 ipv6 上传
    llopppp
        8
    llopppp  
       2017-09-19 11:04:35 +08:00
    1.视频下载(订阅部分用户,收到推送,自动下载(并判定是否达到最高画质),获取视频信息)
    2.视频上传(视频网站上传 api,上传带宽,信息自动填写,是否需要转码,是否存在违禁内容)
    syahd
        9
    syahd  
       2017-09-19 11:48:05 +08:00 via Android
    你翻译吗,如果不翻译再多也没啥用
    iappled
        10
    iappled  
    OP
       2017-09-19 12:17:47 +08:00
    @whwq2012 不是你想的那种视频,一些比赛视频
    fuxiaopang
        11
    fuxiaopang  
       2017-09-19 15:17:54 +08:00   2
    其实我做了一套,原理很简单。先下载(支持 VIMEO,YOUTUBE ),你可以设置定时抓取 List 还是用户的收藏、发布之类的,然后通过 ffmpeg 转码并添加片头,统一为 4M 的比特率(这是优酷的 1080P 的标准),然后通过接口上传到优酷,最后隔 20 分钟判断一次是否被 Block,最终删除缓存文件。目前已经稳定运行 1 年半了。
    这个账号下的所有视频都是这样自动更新的: http://aimozhen.com/vimeo/share/
    这里是 ffmpeg 的安装与转码命令 https://github.com/GavinFoo/install_ffmpeg
    代码目前还不能开源的原因是综合配置非常麻烦,未来可能会考虑作为一个服务推出。
    fuxiaopang
        12
    fuxiaopang  
       2017-09-19 15:21:55 +08:00   2

    只能帮你到这里了。因为转码还要考虑视频尺寸的问题,所以还需要添加自适应的遮幅。
    kuke
        13
    kuke  
       2017-09-19 15:28:41 +08:00
    连续大批量上传到 youku 或其他它的平台可能被重点监控并封号
    DT27
        14
    DT27  
       2017-09-19 15:47:57 +08:00
    浪费了多少资源。。。
    Showfom
        15
    Showfom  
    PRO
       2017-09-19 15:55:34 +08:00
    @fuxiaopang 然而你网站的视频加载了半天还是显示视频加载中
    ty89
        16
    ty89  
       2017-09-19 16:06:10 +08:00
    其实挺简单的,我自己写了个脚本,把常看的频道自动下载上传到百度网盘
    shakoon
        17
    shakoon  
       2017-09-19 16:33:47 +08:00
    @fuxiaopang 我发现你那个网站有些视频显示正在审核中哦。还有拉了半天,没弄清楚页面的视频是按什么排序的?
    schema
        18
    schema  
       2017-09-19 16:43:42 +08:00 via Android
    @fuxiaopang “请允许 cookie 存储”…
    houOne
        19
    houOne  
       2017-09-19 16:58:03 +08:00
    @ty89 可以共享一下 铿锵三人行吗? 哈哈
    iappled
        20
    iappled  
    OP
       2017-09-19 18:49:58 +08:00
    @ty89 百度网盘 有 api ?
    fuxiaopang
        21
    fuxiaopang  
       2017-09-19 18:55:05 +08:00
    @schema 这个是你开了广告过滤吧?
    ty89
        22
    ty89  
       2017-09-19 18:59:28 +08:00
    @iappled 有一个,pip install bypy
    why1
        23
    why1  
       2017-09-19 19:12:35 +08:00 via Android
    Gaoji
    hunk
        24
    hunk  
       2017-09-19 19:15:08 +08:00
    you-get 下载,再通过 api 上传。

    下载过优酷的视频上传到 youtube,api 是现成的。
    schema
        25
    schema  
       2017-09-19 19:41:44 +08:00 via Android
    @fuxiaopang 关了试试
    summerwar
        26
    summerwar  
       2017-09-19 22:19:48 +08:00
    youtube-dl 下载,然后 ffmpeg 修饰,然后上传就是了。
    没有 api,网页端的上传抓下包自己写个就是了,理论上完全可行,就是比较繁琐。

    自己做过批量下载视频和文件,然后 7zip 打包加密,上传百度网盘的代码,细心就好
    copyangle
        27
    copyangle  
       2021-03-19 16:53:56 +08:00
    搬油管视频照着这个课程做就行了,so easy! https://ke.sifou.com/course/1650000039343819
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2365 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 15:46 PVG 23:46 LAX 07:46 JFK 10:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86