Spaces:
Runtime error
Runtime error
add buffer as env variable for nicer cutouts
Browse files
main.py
CHANGED
@@ -20,6 +20,8 @@ s3_bucket_name = os.environ['S3_BUCKET_NAME']
|
|
20 |
aws_env = os.environ['AWS_ENV']
|
21 |
aws_region = 'eu-central-1'
|
22 |
temp_dir = '/tmp/'
|
|
|
|
|
23 |
# Initialize an S3 client
|
24 |
s3_client = boto3.client('s3', aws_access_key_id=aws_access_key_id, aws_secret_access_key=aws_secret_access_key, region_name=aws_region)
|
25 |
|
@@ -73,7 +75,6 @@ async def cut_audio(request: CutRequestInput):
|
|
73 |
cut_request = request.data
|
74 |
# logger.debug(f"Parsed cut_request: {cut_request}")
|
75 |
|
76 |
-
|
77 |
print(f"Received request: {cut_request}")
|
78 |
|
79 |
download_file(cut_request.news_name, cut_request.quote_filename)
|
@@ -85,7 +86,7 @@ async def cut_audio(request: CutRequestInput):
|
|
85 |
try:
|
86 |
(
|
87 |
ffmpeg
|
88 |
-
.input('/tmp/source.mp3', ss=start, to=end)
|
89 |
.output(output_file)
|
90 |
.run()
|
91 |
)
|
|
|
20 |
aws_env = os.environ['AWS_ENV']
|
21 |
aws_region = 'eu-central-1'
|
22 |
temp_dir = '/tmp/'
|
23 |
+
# Declare buffer for nicer cuts as float
|
24 |
+
cutout_buffer = os.environ['S3_BUFFER_VALUE']
|
25 |
# Initialize an S3 client
|
26 |
s3_client = boto3.client('s3', aws_access_key_id=aws_access_key_id, aws_secret_access_key=aws_secret_access_key, region_name=aws_region)
|
27 |
|
|
|
75 |
cut_request = request.data
|
76 |
# logger.debug(f"Parsed cut_request: {cut_request}")
|
77 |
|
|
|
78 |
print(f"Received request: {cut_request}")
|
79 |
|
80 |
download_file(cut_request.news_name, cut_request.quote_filename)
|
|
|
86 |
try:
|
87 |
(
|
88 |
ffmpeg
|
89 |
+
.input('/tmp/source.mp3', ss=start, to=end + cutout_buffer)
|
90 |
.output(output_file)
|
91 |
.run()
|
92 |
)
|