zhangxiajun 发表于 6 天前

请教各位关于抖音网站下载视频的问题

最近我在抖音上看到有一部美食纪录片,我很喜欢,想扒下来与诸君分享,我先在浏览器上用元素检查看到video标签的src的属性是blob:https://这样的格式,如下图:






知道肯定是用AJAX从服务器拉视频并转换成BLOB对象然后传给video。类似这样,


    var xhr = new XMLHttpRequest();

    xhr.open('POST', '/blob.php', true);

    xhr.responseType = 'blob';

    xhr.onload = function(e) {
      if (this.status == 200) {

            var blob = this.response;

            document.getElementById("video").src = URL.createObjectURL(blob);
      }
    };
    xhr.send();



这条路显然行不通。

然后我在浏览器上安装了一个插件,捕捉到并下载了视频和音频文件,如下图:



视频文件和音频文件是分开的,然后我又发现问题了,视频无法解码,音频可以直接播放,然后用ffmpeg对视频文件转码,只能转1分多钟视频就会报错,如下图:



转码好的视频可以播放,但是只有一分多钟,音频虽然可以直接播放,但是也是一分多钟就不行了。



大佬们帮我分析分析是怎么回事?鄙人不胜感激{:qq_119:}


frankandtony 发表于 6 天前

{:qq_5:} 没有视频链接, 无法看到哪的问题, 但短的都是一个文件带声音的...{:qq_31:}
页: [1]
查看完整版本: 请教各位关于抖音网站下载视频的问题