o
    'Wg                     @   s&   d dl Z dd Zdd Zd	ddZdS )
    Nc                 C   sD   zd| |f }t j|dd}|dkrW dS W dS  ty!   Y dS w )Nzffmpeg -f image2 -i %s -y %sTshellr   F
subprocesscall	Exception)png_listout_filecmdres r   K/var/www/html/audio_editor/env/lib/python3.10/site-packages/ffmpeg/image.pyimg_trans_gif   s   r   c                 C   sF   zd| ||f }t j|dd}|dkrW dS W dS  ty"   Y dS w )Nz:ffmpeg -loop 1 -f image2 -i %s -t %s -vcodec libx264 -y %sTr   r   Fr   )r   durationr	   r
   r   r   r   r   img_trans_video   s   r   pngc                 C   sr   z.|dkrW dS | d}|d }d|||f }d| |f }tj|dd}|d	kr,W dS W dS  ty8   Y dS w )
N F/z_%dz%s/%s.%szffmpeg -y -i %s %sTr   r   )rstripr   r   r   )
input_fileout_path
img_prefixcategoryimgout_imgr
   r   r   r   r   gif_trans_img"   s   
r   )r   )r   r   r   r   r   r   r   r   <module>   s   