当前位置:   article > 正文

android中bilibili视频导出_android/data/tv.danmaku.bili/download

android/data/tv.danmaku.bili/download

android中bilibili视频导出

bilibili视频在android手机中位置

搜索m4s即可,在Android/data/tv.danmaku.bili/download中,每组视频放在一串数字为名字的文件夹中

格式转换

本人host是ubuntu18.04
需要安装ffmpeg(大神可替换其他工具,不过大神应该不需要我的脚本~)
参考文章:https://www.bilibili.com/read/mobile/4909720

自动化脚本

脚本

make_mp4.sh

#!/bin/bash

out_dir=$1
dir_local=`pwd`
out_dir=$dir_local/$out_dir
find -name "video.m4s" > tmp.log
lines=`sed -n '$=' tmp.log`
count=0
while [ 1 ]
do
    count=$((count + 1))
    if [ $count -gt $lines ];then
        break
    fi
    video_file=`sed -n ${count}p tmp.log`
    tmp=${video_file#./}
    tmp="./${tmp%%/*}/entry.json"
    echo "run: python3 get_part_name.py $tmp"
    name=`python3 get_part_name.py $tmp`
    name=${name// /_}
    name=${name//:/_}
    name=${name_}
    dir=${video_file%/*}
    echo "**********************************"
    echo "$video_file"
    echo "dir:$dir, file:${out_dir}/${name}.mp4"
    echo "**********************************"
    cd $dir
    rm *.mp4
    ffmpeg -i video.m4s -i audio.m4s -c:v copy -strict experimental test.mp4
    mv test.mp4 ${out_dir}/${name}.mp4
    cd -
done
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

get_part_name.py

import sys
import os
import json

if __name__ == '__main__':
    filename = sys.argv[1]
    index = "page_data"
    config = json.loads(open(filename, 'rb').read().decode('utf-8'))
    if index in config:
        if "part" in config[index]:
            print(config[index]["part"])
    else:
        print("error")
        sys.exit(-1)
    sys.exit(0)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

使用方法

两个脚本同时放在一串数字为名字的文件夹中,如图:
在这里插入图片描述

./make_mp4.sh out
  • 1

out中即可得到想要的视频,如图:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/221515
推荐阅读
相关标签
  

闽ICP备14008679号