• 大小: 16.78MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-14
  • 语言: Java
  • 标签: 抖音  字符画  

资源简介

最近,在抖音上看到了几位抖友分享了极乐净土字符画视频,发现还挺有意思的,可是也没有介绍方法,于是自己尝试着做了下,具体使用请看https://my.oschina.net/qingyumanbu/blog/1860196

资源截图

代码片段和文件信息

import utils.Constants;

import java.io.File;
import java.util.Scanner;

public class MainVideo2Text {
    public static void main(String[] args) {
        System.out.println(“Input name of video/gifuse \“reload\“ to play the already converted file“);
        Scanner scanner = new Scanner(System.in);
        String vname = scanner.nextLine();
        if(vname.equals(“reload“)){
            if(!Reload.play()){
                System.out.println(“play Error“);
                return;
            }
        }

        //执行转换
        System.out.println(“Input Resolution of video/gif  dafalut 960x540“);
        String reso = scanner.nextLine();
        if(reso==null || reso.length()==0){
            reso = “960x540“;
        }
        System.out.println(“Input frame rate default 25“);
        String frame = scanner.nextLine();
        if(frame.length()==0){
            frame = “25“;
        }

        //文件夹相关
        File file = new File(System.getProperty(“user.dir“)+“\\“+Constants.img_dir);
        if(file.exists()){
            file.delete();
            file.mkdirs();
        }
        else{
            file.mkdirs();
        }

        File file1 = new File(System.getProperty(“user.dir“)+“\\“+Constants.txt_dir);
        if(file1.exists()){
            file1.delete();
            file1.mkdirs();
        }
        else{
            file1.mkdirs();
        }

        System.out.println(“Converting video to image...“);
        if(!Video2Text.video2Pic(vnameresoframe)){
            System.out.println(“video2Pic Error“);
            return;
        }

        System.out.println(“Converting pic to text...“);
        if (!Video2Text.pic2Text()) {
            System.out.println(“pic2Text Error“);
            return;
        }

        // 暂停3秒提示
        try {
            for (int i = 3; i > 0; i--) {
                System.out.println(String.format(“Conversion over play in %s seconds“i));
                Thread.sleep(1000);
            }
        }
        catch (Exception e){
            e.printStackTrace();
        }

        //play起来
        if(!Reload.play()){
            System.out.println(“play Error“);
            return;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         13  2018-07-20 16:40  video2text\.git\COMMIT_EDITMSG

     文件        306  2018-07-20 16:41  video2text\.git\config

     文件         73  2018-07-20 16:40  video2text\.git\description

     文件         23  2018-07-20 16:40  video2text\.git\HEAD

     文件        478  2018-07-20 16:40  video2text\.git\hooks\applypatch-msg.sample

     文件        896  2018-07-20 16:40  video2text\.git\hooks\commit-msg.sample

     文件       3327  2018-07-20 16:40  video2text\.git\hooks\fsmonitor-watchman.sample

     文件        189  2018-07-20 16:40  video2text\.git\hooks\post-update.sample

     文件        424  2018-07-20 16:40  video2text\.git\hooks\pre-applypatch.sample

     文件       1642  2018-07-20 16:40  video2text\.git\hooks\pre-commit.sample

     文件       1348  2018-07-20 16:40  video2text\.git\hooks\pre-push.sample

     文件       4898  2018-07-20 16:40  video2text\.git\hooks\pre-rebase.sample

     文件        544  2018-07-20 16:40  video2text\.git\hooks\pre-receive.sample

     文件       1492  2018-07-20 16:40  video2text\.git\hooks\prepare-commit-msg.sample

     文件       3610  2018-07-20 16:40  video2text\.git\hooks\update.sample

     文件       2834  2018-07-20 16:40  video2text\.git\index

     文件        240  2018-07-20 16:40  video2text\.git\info\exclude

     文件        149  2018-07-20 16:40  video2text\.git\logs\HEAD

     文件        149  2018-07-20 16:40  video2text\.git\logs\refs\heads\master

     文件        133  2018-07-20 16:41  video2text\.git\logs\refs\remotes\origin\master

     文件        185  2018-07-20 16:40  video2text\.git\objects\00\0ee3e90e07033a9a37442dd637f3c6754de3ec

     文件       1259  2018-07-20 16:40  video2text\.git\objects\05\1f286f4e68333f0d4f3ceb67cc6da8cdf5541a

     文件        212  2018-07-20 16:40  video2text\.git\objects\05\483570e041eb648703359441d61bf9a5feeb13

     文件         51  2018-07-20 16:40  video2text\.git\objects\12\586f3581990cb3c28d3368c7c31dd18fbfe56e

     文件        190  2018-07-20 16:40  video2text\.git\objects\17\896702960552abc2a7149cac43ff387612409e

     文件       2296  2018-07-20 16:40  video2text\.git\objects\17\e98393ac424945d079a2a8b4aa59f7e0b610c4

     文件        101  2018-07-20 16:40  video2text\.git\objects\32\b2635bd5f5f0708563d548da05b0965c7b586c

     文件        849  2018-07-20 16:40  video2text\.git\objects\3f\7fe0c50289806788c6f93b62d2e25617e3341e

     文件       1794  2018-07-20 16:40  video2text\.git\objects\44\5753ee33f182aa8e1720db3eb6b4b2ad684ca6

     文件        274  2018-07-20 16:40  video2text\.git\objects\48\2fa1d39760869869200352a9cb4d317c965986

............此处省略124个文件信息

评论

共有 条评论