Ytve Effects Video Generator - Create Stunning Videos Easily
About this app
Generate stunning videos with effects like never before using the Ytve Effects Video Generator! Easily create and customize your video effects on a sleek interface.
Ytve Effects Video Generator - Create Stunning Videos Easily Ytve Effects Video Generator Choose an effect: Slow Motion Fast Forward Black & White Generate Video
Related apps
Put this on your site
Source
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Ytve Effects Video Generator - Create Stunning Videos Easily</title>
<meta name="description" content="Generate stunning videos with effects like never before using the Ytve Effects Video Generator! Easily create and customize your video effects on a sleek interface.">
<meta name="keywords" content="video generator, video effects, video editing, Ytve creative tools, multimedia, video creation">
<!-- Libraries -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.6.0/css/fontawesome.min.css" crossorigin="anonymous">
<script type="text/javascript">
try {
// App Javascript Goes Here
document.addEventListener("DOMContentLoaded", function() {
const generateButton = document.getElementById("generate");
const resultsContainer = document.getElementById("results");
const videoInput = document.getElementById("video-input");
const effectSelect = document.getElementById("effect-select");
function generateVideo() {
const videoFile = videoInput.files[0];
const selectedEffect = effectSelect.value;
if(!videoFile) {
alert("Please upload a video file");
return;
}
resultsContainer.innerHTML = `<div class="spinner-border text-primary" role="status">
<span class="visually-hidden">Loading...</span>
</div>`;
setTimeout(() => {
resultsContainer.innerHTML = `
<h5>Your Video with ${selectedEffect} Effect</h5>
<video controls class="shadow" style="width: 100%; border-radius: 10px;">
<source src="${URL.createObjectURL(videoFile)}" type="video/mp4">
Your browser does not support HTML video.
</video>
`;
}, 2000);
}
generateButton.addEventListener("click", generateVideo);
});
} catch (error) {
throw error;
}
</script>
<style>
body {
background: linear-gradient(90deg, #282c34, #61dafb);
color: #fff;
font-family: 'Arial', sans-serif;
}
#main-container {
margin-top: 30px;
background: rgba(255, 255, 255, 0.1);
padding: 30px;
border-radius: 15px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.upload-area {
padding: 20px;
border: 2px dashed #61dafb;
border-radius: 12px;
text-align: center;
margin-bottom: 20px;
transition: background-color 0.3s;
}
.upload-area:hover {
background-color: rgba(97, 218, 251, 0.2);
cursor: pointer;
}
.spinner-border {
margin: 20px 0;
}
video {
margin-top: 20px;
border: 2px solid #61dafb;
border-radius: 10px;
transition: transform 0.2s;
}
video:hover {
transform: scale(1.05);
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1 class="text-center">Ytve Effects Video Generator</h1>
<div class="upload-area">
<input type="file" id="video-input" accept="video/mp4" class="form-control" />
</div>
<div class="form-group">
<label for="effect-select">Choose an effect:</label>
<select id="effect-select" class="form-select">
<option value="Slow Motion">Slow Motion</option>
<option value="Fast Forward">Fast Forward</option>
<option value="Black & White">Black & White</option>
</select>
</div>
<button id="generate" class="btn btn-primary">Generate Video</button>
<div id="results" class="text-center mt-4"></div>
</div>
</body>
</html>
NEW APPS
These are apps made by the community!