Miszmisz commited on
Commit
1a84b85
·
1 Parent(s): 0858e87

add buffer as env variable for nicer cutouts

Browse files
Files changed (1) hide show
  1. main.py +3 -2
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
  )