1+
2+ <!DOCTYPE html>
3+
4+ < html >
5+
6+ < head >
7+ < meta charset =utf-8 >
8+
9+ < title >
10+ Video Thumbnail Generator
11+ </ title >
12+
13+ < meta name =description content ='Free online video thumbnail generator '>
14+
15+ < base href ='https://ext-code.com/utils/video/video-thumbnail-generator/ '>
16+ < link rel =canonical href ='https://ext-code.com/utils/video/video-thumbnail-generator/video-thumbnail-generator.html '>
17+
18+ < meta name =viewport content ='width=device-width, initial-scale=1 '>
19+ < link rel =icon href ='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAclBMVEVHcEzlmC3JrVHIqUflmC21tFagvGDRoz+xsVKcvWGivWG7rEjKrlvVoDiXvmGstVbTojzQwYXLpTvHp0PkmS7TpDvqlirpmC6cvF6gvGGrtlOluFbdnTSjuVrcnDK0sVCsuFvjmi7lmTChvFvBqkbomC0SwbdCAAAAJnRSTlMAOwYKIA5DFVBlE18CXC86YgFGX2U0VFVdHGFvSXRBQiRtL5UtXmnr1gIAAADXSURBVCjPvdPZFoIgFAVQBEEFxCEs5zH//xeT1FJSevM8CLrX4jIIAFfFtjZxfrTbaCmRxqW1fRttnZPp0a9fH4fcdfU86l3nWLFvW2PPz9kBWEquMURwZVTLPtoxahhjTfycumHs13BfG+cNhjhgaid839Fn7gbvJnFVFaAvDBczc+bAT7BcdzWr3GUUl7GbSjiljhamXspnbiFaA7+LStNsniE8PEjhKUZFc3LQwiOCpHlBTxwLIjAIKmr8XYIqi0xOBmJy6hV/vCLc6ENrKk8JuujevADrwgtMWqFXOwAAAABJRU5ErkJggg== '>
20+
21+ < script type ='application/ld+json '>
22+ {
23+ "@context" : "https://schema.org" ,
24+ "@type" : "SoftwareApplication" ,
25+ "name" : "Video Thumbnail Generator" ,
26+ "url" : "https://ext-code.com/utils/video/video-thumbnail-generator/video-thumbnail-generator.html" ,
27+ "author" : { "@type" :"Person" , "name" :"Matthew Richards" } ,
28+ "description" : "Free online video thumbnail generator" ,
29+ "applicationCategory" : "DeveloperApplication" ,
30+ "operatingSystem" : "All" ,
31+ "browserRequirements" : "Requires JavaScript-enabled browser" ,
32+ "softwareVersion" : "1.0.0" ,
33+ "offers" : { "@type" :"Offer" , "price" :"0" , "priceCurrency" :"GBP" }
34+ }
35+ </ script >
36+
37+
38+ < script src ='https://libs.ext-code.com/js/dom/component/component.js '> </ script >
39+
40+ < script >
41+ console . clear ( ) ;
42+ console . log ( 'html-editor-v2.0.html' ) ;
43+ console . log ( ) ;
44+ console . json = v => console . log ( JSON . stringify ( v , null , 4 ) ) ;
45+ var df = true , version = 'v1.0'
46+ ;
47+
48+ var ace ;
49+
50+ var ext , $ , datatype , menumod , keydown , debug
51+ ;
52+
53+
54+ var menu ;
55+
56+ var hdr ;
57+
58+
59+ function init ( ) {
60+
61+ menu = menumod ( ) ;
62+
63+
64+ hdr = mod [ 'editors-hdr' ] ;
65+ hdr . initmod ( { ext, $, menu} ) ;
66+
67+ await Promise . all ( [
68+ hdr . init ( ) ,
69+ ] ) ;
70+
71+ } //init
72+
73+
74+ ( async ( ) => {
75+
76+ mod . stack . add ;
77+
78+ ( { ext} = await import ( 'https://libs.ext-code.com/js/io/ext-loader/ext-loader.m.js' ) ) ;
79+
80+ var promise = ext . load . libs (
81+ 'js/dom/$.js' ,
82+ 'js/core/datatype.js' ,
83+ 'js/dom/menumod/menumod.js' ,
84+ 'js/dom/keydown/keydown.js' ,
85+ 'js/debug/debug.js' ,
86+ ) ;
87+ [ $ , datatype , menumod , keydown , debug ] = await promise ;
88+
89+ mod . stack . complete ;
90+
91+ } ) ( ) ;
92+
93+
94+ </ script >
95+
96+
97+ < style >
98+
99+ </ style >
100+
101+ </ head >
102+
103+ < body >
104+
105+ < video-hdr component =grp >
106+ </ video-hdr >
107+
108+ </ body >
109+
110+ < script >
111+
112+ </ script >
113+
114+ </ html >
115+
116+
117+
118+
0 commit comments