Sangria 发表于 2018-3-10 17:25

安卓B站客户端缓存怎么导进PC?

B站已经删除的一个电影资源,想扔进电脑里,不知道怎么弄比较方便。

sjw6234 发表于 2018-3-10 17:27

复制

—— 来自 samsung SM-G9650, Android 8.0.0上的 S1Next-鹅版 v1.3.2.1-fix-play

kubikiri 发表于 2018-3-10 17:29

逼站电脑客户端有导入功能,不过我没试过

—— 来自 Sony G3116, Android 7.0上的 S1Next-鹅版 v1.3.2.1-fix-play

downforce 发表于 2018-3-10 17:33

/storage/emulated/0/Android/data/tv.danmaku.bili/download
默认应该是在这个位置。

----发送自 samsung SM-G9350,Android 7.0

downforce 发表于 2018-3-10 17:34

不过应该是分段的,要自己用FFmpeg合并。

----发送自 samsung SM-G9350,Android 7.0

osk666 发表于 2018-3-11 12:11

downforce 发表于 2018-3-11 12:16

引用第5楼osk666于2018-03-11 12:11发表的:
引用:downforce 发表于 2018-3-10 17:34不过应该是分段的,要自己用FFmpe......

早就没有了,你要有旧版本b站客户端倒是可以。

----发送自 samsung SM-G9350,Android 7.0

aiboers110 发表于 2018-3-11 18:22

自己合并然后复制

pzy2222 发表于 2018-3-11 19:19

用这个app
分享 视频缓存合并: 分享自@酷安网https://www.coolapk.com/apk/com.lambdax.videojoiner

osk666 发表于 2018-3-12 09:00

downforce 发表于 2018-3-12 10:06

osk666 发表于 2018-3-12 09:00
为啥取消了,现在离线是直接下载整个文件还是说播放途中不会6分钟卡了?

— from Sony D6653, Android 6 ...

下载的还是分段的,不给合并功能大概是增加版权番被非法传播的难度吧,猜的。本地缓存的分段文件播放起来不会卡6分钟啊。

osk666 发表于 2018-3-12 10:14

Sangria 发表于 2018-3-12 10:25

pzy2222 发表于 2018-3-11 19:19
用这个app
分享 视频缓存合并: 分享自@酷安网https://www.coolapk.com/apk/com.lambdax.videojoiner...

用这个搞定了,谢谢楼里的各位热心人。

GrassSand 发表于 2018-3-12 12:46

之前缓存大量番剧 写过一个脚本合并

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import json
import os
import re
import subprocess

def get_output(output_path):
    result = {}
    for root, dirs, files in os.walk(output_path):
      if not dirs:
            entry_file = os.path.join(os.path.split(root), 'entry.json')
            if os.path.isfile(entry_file):
                with open(entry_file, 'r', encoding='utf8') as f:
                  flv_json = json.loads(f.read())
                  if 'ep' in flv_json:
                        output = '{}_{}_{}.mp4'.format(
                            flv_json['title'],
                            flv_json['ep']['index'],
                            flv_json['ep']['index_title']
                        )
                  elif 'page_data' in flv_json:
                        output = '{}_{}_{}.mp4'.format(
                            flv_json['title'],
                            flv_json['page_data']['page'],
                            flv_json['page_data']['part']
                        )
                  else:
                        output = flv_json['title'] + '.mp4'
                output = re.sub(r'[\/:*?"<>:|]', ' ', output)
                output = os.path.join(output_path, output)
                flvs = sorted(,
                              key=lambda a: int(a.split('.')))
                result =
    return result

def create_concat_file(files, output):
    concat_file = output + '.txt'
    with open(concat_file, 'w', encoding='utf8') as f:
      for file in files:
            f.write("file '%s'\n" % file)
    return concat_file

def concat_flv(files, output):
    concat_file = create_concat_file(files, output)
    params = ['ffmpeg', '-f', 'concat', '-safe', '-1',
            '-i', concat_file, '-c', 'copy',
            '-bsf:a', 'aac_adtstoasc', output]
    subprocess.call(params)
    os.remove(concat_file)

def main():
    output_path = os.path.dirname(os.path.realpath(__file__))
    files = get_output(output_path)
    for output, flvs in files.items():
      concat_flv(flvs, output)

if __name__ == '__main__':
    main()

pzy2222 发表于 2018-3-12 14:45

osk666 发表于 2018-3-12 10:14
这样啊,以前会卡的,卡那么半秒

— from Sony D6653, Android 6.0.1 of S1 Next Goose v1.3.2.1-fix-pl ...

在播放设置里面选用系统硬解会卡,现在默认模式往往选用V3播放器,有预载,就不会卡了
页: [1]
查看完整版本: 安卓B站客户端缓存怎么导进PC?