• 请不要在回答技术问题时复制粘贴 AI 生成的内容
gzelvis
V2EX  ›  程序员

有什么办法能把上传到优酷的视频提取 mp4 格式从而能在网页上嵌入能 iPhone 直接观看呢?

  •  
  •   gzelvis · May 13, 2016 · 8651 views
    This topic created in 3734 days ago, the information mentioned may be changed or developed.
    视频都是 mp4 格式,从 youtube 传下来的,问题是上传到优酷后就被转成了 swf flash 格式,这玩意 iOS 用户全看不了啊,问题我们网站的目标主要是 iphone 的,有没办法把优酷上的视频能直接在 iPhone 上插入并且能播放的?
    16 replies    2016-05-14 00:52:52 +08:00
    em70
        1
    em70  
       May 13, 2016
    难道 ios 用户就不看优酷了吗?优酷发现是 ios,android 设备访问会自动转换为 HTML5 播放
    chunqiuyiyu
        2
    chunqiuyiyu  
       May 13, 2016
    html5 video 标签播放
    Syc
        3
    Syc  
       May 13, 2016 via Android
    解析优酷真实视频直链地址,套入优酷 HTMl5 播放器(或者其他 HTMl5 播放器都可以)。商业的可以联系优酷土豆获取 api 。

    公益的可以关注我即将上线的 api 解析项目。
    gzelvis
        4
    gzelvis  
    OP
       May 13, 2016
    @chunqiuyiyu 我发觉那个地址改自己的视频 ID 方法已经失效了。目前查到的连接是

    http://v.youku.com/player/getRealM3U8/vid/XMTU2ODM3MTgzNg/type/video.m3u8

    但已经不 work 了。有小伙伴知道新的能正确播放的 mp4 连接吗?
    gzelvis
        5
    gzelvis  
    OP
       May 13, 2016
    @Syc 请问如何解析?
    Kokororin
        6
    Kokororin  
       May 13, 2016
    youtube-dl 可以解析优酷
    gzelvis
        7
    gzelvis  
    OP
       May 13, 2016
    @Kokororin 其实我现在只是要获得那个标准连接,然后我自己替换下自己内容的 ID ,镶套在网页上用 html5 video 元素播放就好。有那位兄弟能直接告诉我新的优酷 MP4 播放连接吗?
    loading
        8
    loading  
       May 13, 2016 via Android
    楼主的意思是你把优酷当静态服务器,你直接读取 mp4 文件?
    gzelvis
        9
    gzelvis  
    OP
       May 13, 2016
    @loading 对,可以这么说,我上传到优酷我的频道,然后直接 load 上面的 mp4 就好。用七牛那些 CDN 自己来啃这些动不动就 1-200MB 的视频,会挂的
    Kokororin
        10
    Kokororin  
       May 13, 2016   ❤️ 1
    @gzelvis
    ❯ youtube-dl -g
    \?tpa\=dW5pb25faWQ9MTAzNjY3XzEwMDAwMV8wMV8wMQ

    ❯ curl -I http://k.youku.com/player/getFlvPath/sid/44631151034891262b1e8_00/st/mp4/fileid/030008020050DFA693CA22026AB1283AB3EC16-FF92-14E8-F31C-7ACB6ED60E0D\?ypp\=0\&myp\=0\&K\=15e51376d824939e261f01e8\&ctype\=12\&token\=2149\&ev\=1\&ep\=diaSGUiMU88A5ifXgT8bYS6wdSIHXP4J9h%2BFidJgALshSJzJ6DjYxO7BTP1CFP9oACMEGOiA2dOSGUESYYY1oGoQ3krdMfqW%2FfGQ5aoit%2BIGE20wcrjXwFScQjT4\&hd\=1\&oip\=1961819631
    HTTP/1.1 302 Found
    X-Powered-By: PHP/5.3.3
    Expires: -1
    Cache-Control: private, max-age=0
    Pragma: no-cache
    Location: http://101.227.211.22/youku/657599B84D93A8341B7C0B20B2/030008020050DFA693CA22026AB1283AB3EC16-FF92-14E8-F31C-7ACB6ED60E0D.mp4
    Content-type: text/html
    Connection: close
    Date: Fri, 13 May 2016 04:51:50 GMT
    Server: F_LIGHTY_JJ
    SCaffrey
        11
    SCaffrey  
       May 13, 2016
    you-get
    gzelvis
        12
    gzelvis  
    OP
       May 13, 2016
    @Kokororin 谢谢,这个链接哪么长,算了,我直接用 iframe 模式吧
    unununn
        13
    unununn  
       May 13, 2016
    用一个 webview 加载播放的页面,然后在 webViewDidFinishLoad 可以解析出来播放的 url

    NSString *lJs2 = @"(document.getElementsByTagName(\"video\")[0]).src"; // youku,tudou,tengxun,souhu
    NSString *videoUrl = [webView stringByEvaluatingJavaScriptFromString:lJs2];
    SmiteChow
        14
    SmiteChow  
       May 13, 2016
    请使用优酷官方 sdk
    realpg
        15
    realpg  
       May 13, 2016   ❤️ 4
    盗链都说的这么文艺……
    tempdban
        16
    tempdban  
       May 14, 2016 via Android
    @realpg 手动点赞
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1055 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 18:47 · PVG 02:47 · LAX 11:47 · JFK 14:47
    ♥ Do have faith in what you're doing.