mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-27 09:33:21 -08:00
feat: store video file reference for improved processing in upscaler
This commit is contained in:
1 parent
d2e59f7d6b
commit
150d14907e
1 file changed
+6
-1
@@ -494,6 +494,7 @@
|
|||||||
let currentOriginalUrl = null;
|
let currentOriginalUrl = null;
|
||||||
let isComparisonDragging = false;
|
let isComparisonDragging = false;
|
||||||
let comparisonCleanup = null;
|
let comparisonCleanup = null;
|
||||||
|
let currentVideoFile = null;
|
||||||
|
|
||||||
// Create a configurable Upscaler instance
|
// Create a configurable Upscaler instance
|
||||||
const upscaler = new Upscaler({
|
const upscaler = new Upscaler({
|
||||||
@@ -789,6 +790,9 @@
|
|||||||
if (progressText)
|
if (progressText)
|
||||||
progressText.textContent = "Start upscaling";
|
progressText.textContent = "Start upscaling";
|
||||||
|
|
||||||
|
// Save file reference
|
||||||
|
currentVideoFile = file;
|
||||||
|
|
||||||
// Show video preview
|
// Show video preview
|
||||||
showVideoPreview(file);
|
showVideoPreview(file);
|
||||||
});
|
});
|
||||||
@@ -878,7 +882,7 @@
|
|||||||
})();
|
})();
|
||||||
|
|
||||||
async function handleProcess() {
|
async function handleProcess() {
|
||||||
const file = document.getElementById("universalInput").files[0];
|
const file = currentVideoFile;
|
||||||
if (!file || !file.type.startsWith("video/")) {
|
if (!file || !file.type.startsWith("video/")) {
|
||||||
alert("Please choose a valid video file.");
|
alert("Please choose a valid video file.");
|
||||||
return;
|
return;
|
||||||
@@ -1017,6 +1021,7 @@
|
|||||||
|
|
||||||
document.getElementById("universalInput").value = "";
|
document.getElementById("universalInput").value = "";
|
||||||
currentResultBlob = null;
|
currentResultBlob = null;
|
||||||
|
currentVideoFile = null;
|
||||||
if (currentOriginalUrl) URL.revokeObjectURL(currentOriginalUrl);
|
if (currentOriginalUrl) URL.revokeObjectURL(currentOriginalUrl);
|
||||||
currentOriginalUrl = null;
|
currentOriginalUrl = null;
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user