sergiopaniego's picture
Upload folder using huggingface_hub
720679e verified
raw
history blame contribute delete
943 Bytes
"""
Media module for Trackio.
This module contains all media-related functionality including:
- TrackioImage, TrackioVideo, TrackioAudio classes
- Video writing utilities
- Audio conversion utilities
"""
try:
from trackio.media.audio import TrackioAudio
from trackio.media.image import TrackioImage
from trackio.media.media import TrackioMedia
from trackio.media.utils import get_project_media_path
from trackio.media.video import TrackioVideo
except ImportError:
from media.audio import TrackioAudio
from media.image import TrackioImage
from media.media import TrackioMedia
from media.utils import get_project_media_path
from media.video import TrackioVideo
write_audio = TrackioAudio.write_audio
write_video = TrackioVideo.write_video
__all__ = [
"TrackioMedia",
"TrackioImage",
"TrackioVideo",
"TrackioAudio",
"get_project_media_path",
"write_video",
"write_audio",
]