import {AbsoluteFill} from 'remotion';
import React, {useMemo} from 'react';
import {
	staticFile,
	useVideoConfig,
	Img,
	Easing,
	useCurrentFrame,
	interpolate,
} from 'remotion';
import imageSequences from './Assets/ImageSequences.json';
import {TransitionSeries} from '@remotion/transitions';
const ImageStream = React.memo(() => {
	const {fps} = useVideoConfig();
	const imageComponents = useMemo(() => {
		return imageSequences.map((entry, index) => (
			
				
			
		));
	}, [fps]);
	return (
		
			{imageComponents}
		
	);
});
const Images = React.memo(({entry}) => {
	const frame = useCurrentFrame();
	const {fps} = useVideoConfig();
	const duration = useMemo(() => fps * 2.5, [fps]);
	const ImgScale = useMemo(
		() =>
			interpolate(frame, [0, duration], [1, 1.2], {
				easing: Easing.bezier(0.65, 0, 0.35, 1),
				extrapolateRight: 'clamp',
				extrapolateLeft: 'clamp',
			}),
		[frame, duration]
	);
	return (
		
			
		
	);
});
export default ImageStream;