Skip to content

Commit 86fb09b

Browse files
save file
1 parent af1251a commit 86fb09b

File tree

1 file changed

+32
-0
lines changed
  • blog/25-11-15/ffmpeg-in-the-browser/ex/ffprobe

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
2+
3+
<input type=file>
4+
5+
<script>
6+
7+
(async()=>{
8+
console.clear();
9+
var $ = css=>document.querySelector(css);
10+
11+
var {FFprobeWorker} = await import('https://cdn.jsdelivr.net/npm/ffprobe-wasm@0.3.1/browser.mjs');
12+
var ffprobe = new FFprobeWorker();
13+
14+
console.log(ffprobe);
15+
16+
var input = $('input');
17+
input.addEventListener("change", async(event) => {
18+
19+
const file = event.target.files[0];
20+
const fileInfo = await ffprobe.getFileInfo(file);
21+
//console.log(JSON.stringify(fileInfo,null,4));
22+
23+
24+
var frames = await ffprobe.getFrames(file,0);
25+
console.log(frames);
26+
27+
});
28+
29+
30+
})();
31+
32+
</script>

0 commit comments

Comments
 (0)