
    	 Ui              	       F   d dl Z d dlZe j                            ej                            ej                            ej                            e          d                               d dlm	Z	 d dl
mZ d dlmZ d dlT  e	j        d          d	ed
efd            ZdS )    Nz..)app)
DUBBED_DIR)run_command)*dubbeds)queuefirst_step_res	file_namec           
         |                      d          }|r|                      d          }|                      d          }t          d           |                    d          d         }dt           | d| d	}t	          |d
           t          d           dt
           | dt           | dt           | d	
}t	          |d           t          j        t           |            || d<   | S ddiS )Nstatusserver_file_name	audio_urlzM
**********************
--- downloading audio file... 
**********************/z	wget -O "z" ""z9something went wrong when trying to download audio track.z[
**********************
--- trying to convert the file to dubbed... 
**********************zffmpeg -i "z" -i "zP" -map 0:v:0 -map 1:a:0 -c:v copy -c:a copy -disposition:a:0 default -shortest "z;something went wrong when trying to convert file to dubbed.captionF)getprintsplitr   r   DOWNLOAD_DIRosremove)r	   r
   r   r   r   
audio_namecommands          ?/var/www/html/auto_sub_bot/celery_tasks/tasks/dubbed_handler.pyconvert_to_dubbedr   	   sJ   ))F !)--.@AA"&&{33	abbb__S))"-
EjE*EEEEEGWXXXoppp N  N.>  N  Nj  NR\  N  N  oy  N  {K  N  N  NGZ[[[
	Z---...$-y!%      )sysr   pathappendabspathjoindirname__file__celery_tasks.celeryr   configr   base.utils.funcsr   base.utils.subtitle_editortaskdictstrr    r   r   <module>r-      s    



 				 RW__X-F-F M MNN O O O # # # # # #       ( ( ( ( ( ( ( ( ( (		!d !s ! ! ! ! ! !r   