You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
568tools/lib/tools/webp2jpg-online/splicing.html

2 lines
13 KiB

<!doctype html><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=https://cdn.jsdelivr.net/gh/renzhezhilu/webp2jpg-online/cdn/splicing/favicon.png><title>视频字幕拼接工具</title><meta name=description content=视频字幕拼接工具,和一些常规的图片拼接功能><meta name=author content=renzhezhilu,https://github.com/renzhezhilu/webp2jpg-online><meta name=keywords content=字幕拼接,长图拼接,图片多列拼接,录屏拼接><meta name=apple-mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-status-bar-style content=black-translucent><meta name=format-detection content="telephone=no, email=no"><meta name=HandheldFriendly content=true><meta name=MobileOptimized content=320><meta property=og:site_name content=视频字幕拼接工具><meta property=og:title content=视频字幕拼接工具,><meta property=og:description content=通过录屏快速完成视频字幕拼接><meta property=og:image content=https://cdn.jsdelivr.net/gh/renzhezhilu/webp2jpg-online/cdn/splicing/ui.jpg><meta property=og:url content=https://renzhezhilu.github.io/webp2jpg-online/splicing.html><meta property=og:type content=article><link rel=apple-touch-icon href=https://cdn.jsdelivr.net/gh/renzhezhilu/webp2jpg-online/cdn/splicing/favicon.png><link rel="shortcut icon" href=https://cdn.jsdelivr.net/gh/renzhezhilu/webp2jpg-online/cdn/splicing/favicon.png><script>let href=window.location.href;href.includes("#/splicing")||(window.location.href=window.location.origin+window.location.pathname+"#/splicing");var idbKeyval=function(n){"use strict";function t(n){return new Promise((t,e)=>{n.oncomplete=n.onsuccess=()=>t(n.result),n.onabort=n.onerror=()=>e(n.error)})}function e(n,e){const r=indexedDB.open(n);r.onupgradeneeded=()=>r.result.createObjectStore(e);const o=t(r);return(n,t)=>o.then(r=>t(r.transaction(e,n).objectStore(e)))}let r;function o(){return r||(r=e("keyval-store","keyval")),r}function i(n,e){return n("readonly",n=>(n.openCursor().onsuccess=function(){this.result&&(e(this.result),this.result.continue())},t(n.transaction)))}return n.clear=function(n=o()){return n("readwrite",n=>(n.clear(),t(n.transaction)))},n.createStore=e,n.del=function(n,e=o()){return e("readwrite",e=>(e.delete(n),t(e.transaction)))},n.entries=function(n=o()){const t=[];return i(n,n=>t.push([n.key,n.value])).then(()=>t)},n.get=function(n,e=o()){return e("readonly",e=>t(e.get(n)))},n.getMany=function(n,e=o()){return e("readonly",e=>Promise.all(n.map(n=>t(e.get(n)))))},n.keys=function(n=o()){const t=[];return i(n,n=>t.push(n.key)).then(()=>t)},n.promisifyRequest=t,n.set=function(n,e,r=o()){return r("readwrite",r=>(r.put(e,n),t(r.transaction)))},n.setMany=function(n,e=o()){return e("readwrite",e=>(n.forEach(n=>e.put(n[1],n[0])),t(e.transaction)))},n.update=function(n,e,r=o()){return r("readwrite",r=>new Promise((o,i)=>{r.get(n).onsuccess=function(){try{r.put(e(this.result),n),o(t(r.transaction))}catch(n){i(n)}}}))},n.values=function(n=o()){const t=[];return i(n,n=>t.push(n.value)).then(()=>t)},n}({})</script><style>*{padding:0;margin:0}body{background-color:#202223}.loadPage{position:fixed;z-index:9999;width:100%;height:100%;left:0;top:0;background-color:#202223;display:none;align-items:center;justify-content:center;flex-direction:column;color:#2eb5de}.loadPage .p{width:100%;max-width:500px;height:10px;background-color:#2d2f31;overflow:hidden;border-radius:6px;margin:30px 0 10px 0}.loadPage .p div{height:100%;width:30%;background-color:#37d1c8;background-image:linear-gradient(-34deg,#2eb5de 0,#37d1c8 100%)}.loadPage h2{font-size:70px;line-height:90px}.loadPage h3{color:#7b7e80;font-size:20px}.app_html{display:none}</style><div class=loadPage><h2>1%</h2><div class=p><div></div></div><h3>LOADING...</h3><a target=_blank href=https://imagestool.com/ >v4.0 -></a></div><noscript><strong>We're sorry but vue_2 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><div class=app_h