資源簡介
最近,在抖音上看到了幾位抖友分享了極樂凈土字符畫視頻,發現還挺有意思的,可是也沒有介紹方法,于是自己嘗試著做了下,具體使用請看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\desc
?????文件?????????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-reba
?????文件????????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\ob
?????文件???????1259??2018-07-20?16:40??video2text\.git\ob
?????文件????????212??2018-07-20?16:40??video2text\.git\ob
?????文件?????????51??2018-07-20?16:40??video2text\.git\ob
?????文件????????190??2018-07-20?16:40??video2text\.git\ob
?????文件???????2296??2018-07-20?16:40??video2text\.git\ob
?????文件????????101??2018-07-20?16:40??video2text\.git\ob
?????文件????????849??2018-07-20?16:40??video2text\.git\ob
?????文件???????1794??2018-07-20?16:40??video2text\.git\ob
?????文件????????274??2018-07-20?16:40??video2text\.git\ob
............此處省略124個文件信息
評論
共有 條評論