Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -15,12 +15,12 @@ def delete_temp_dir(directory, delay=900): # 15 minutes = 900 seconds
|
|
15 |
st.set_page_config(layout="wide", page_title="Video Conversion Tool")
|
16 |
|
17 |
# Supported formats
|
18 |
-
supported_formats = [data for data in (sorted(['3GP', 'ASF', 'AVI', 'DIVX', 'FLV', 'M2TS', 'M4V', 'MKV', 'MOV', 'MP4', 'MPEG', 'MPG', 'MTS', 'TS', 'VOB', 'WEBM', 'WMV', 'XVID'])) if data not in ['3GP', 'DIVX', 'XVID']]
|
19 |
-
audio_formats = [data for data in (sorted(['MP3', 'WAV', 'AAC', 'FLAC', 'OGG', 'M4A', 'ALAC', 'WMA', 'AIFF', 'OPUS', 'APE', 'CAF', 'PCM', 'DTS', 'TTA', 'AMR', 'MID', 'SPX', 'WV', 'RA', 'TAK'])) if data not in ['ALC', 'AMR', 'APE', 'DTS', 'MID', 'PCM', 'RA', 'TAK']]
|
20 |
gif_formats = ['GIF']
|
21 |
-
image_formats = sorted(Image.SAVE.keys()
|
22 |
'JPEG', 'JPEG2000', 'MPO', 'MSP', 'PALM', 'PCX', 'PDF', 'PNG', 'PPM', 'SGI', 'SPIDER',
|
23 |
-
'TGA', 'TIFF', 'WEBP', 'WMX', 'XBM']
|
24 |
|
25 |
CACHE_DIR = tempfile.mkdtemp()
|
26 |
delete_temp_dir(CACHE_DIR, delay=900) # Clean up cache after 15 minutes
|
|
|
15 |
st.set_page_config(layout="wide", page_title="Video Conversion Tool")
|
16 |
|
17 |
# Supported formats
|
18 |
+
supported_formats = [upper(data) for data in (sorted(['3GP', 'ASF', 'AVI', 'DIVX', 'FLV', 'M2TS', 'M4V', 'MKV', 'MOV', 'MP4', 'MPEG', 'MPG', 'MTS', 'TS', 'VOB', 'WEBM', 'WMV', 'XVID'])) if data not in ['3GP', 'DIVX', 'XVID']]
|
19 |
+
audio_formats = [upper(data) for data in (sorted(['MP3', 'WAV', 'AAC', 'FLAC', 'OGG', 'M4A', 'ALAC', 'WMA', 'AIFF', 'OPUS', 'APE', 'CAF', 'PCM', 'DTS', 'TTA', 'AMR', 'MID', 'SPX', 'WV', 'RA', 'TAK'])) if data not in ['ALC', 'AMR', 'APE', 'DTS', 'MID', 'PCM', 'RA', 'TAK']]
|
20 |
gif_formats = ['GIF']
|
21 |
+
image_formats = [upper(data) for data in sorted(Image.SAVE.keys() or ['BLP', 'BMP', 'BUFR', 'DDS', 'DIB', 'EPS', 'GIF', 'GRIB', 'HDF5', 'ICNS', 'ICO', 'IM',
|
22 |
'JPEG', 'JPEG2000', 'MPO', 'MSP', 'PALM', 'PCX', 'PDF', 'PNG', 'PPM', 'SGI', 'SPIDER',
|
23 |
+
'TGA', 'TIFF', 'WEBP', 'WMX', 'XBM'])]
|
24 |
|
25 |
CACHE_DIR = tempfile.mkdtemp()
|
26 |
delete_temp_dir(CACHE_DIR, delay=900) # Clean up cache after 15 minutes
|