import ffmpeg import logging def convert_to_supported_format(input_path, output_path): """Convert video to a browser-compatible format (MP4 with H.264 codec).""" try: stream = ffmpeg.input(input_path) stream = ffmpeg.output(stream, output_path, vcodec='h264', acodec='aac', format='mp4', loglevel='quiet') ffmpeg.run(stream) logging.debug(f"Converted video to {output_path}") return output_path except Exception as e: logging.error(f"Error converting video {input_path}: {str(e)}") return None