
    mwi                         d dl Z d dlZd dlZd dlZd Zd Zedk(  r)dZej                         Z e	dez   dz           ee       yy)    Nc                     d}	 t        j                  |      }t         j                  j                  j	                  | ||      }||k\  r|j
                  S |}T)Nr   )ctypescreate_unicode_bufferwindllkernel32GetShortPathNameWvalue)	long_nameoutput_buf_sizebufneededs       0c:\dev\xtrs\vdcb\srtsegjoin\add_cover_to_mp4a.pyget_short_path_namer      sT    O
**?;''99)S/Zf$99      c                    |  d}d}d|  d}t         j                  j                  ||  d      }t        j                  |      }|st	        d       t        |t         j                  j                        }t	        d       d	d
lm} d	dl	}t         ||      j                               }	t         ||      j                               }
t         ||      j                               }dddd|	z   d|
dddddddddddddd|g}	  |j                  |ddd      }|j                  d	k(  rt	        d |        yt	        d!|j                          y# t        $ r}t	        d"|        Y d}~yd}~ww xY w)#ue   
    物理拼接封面：将图片强制作为视频的第1帧，解决平台不识别的问题
    z_final_bilingual.mp4zy:\xtrssvjjz
mp4forpub/z_platform_ready.mp4z_*.jpgu   ❌ 未找到封面图)keyu8   🚀 正在进行物理合并（适配所有平台）...r   )PathNffmpegz-yz-izfile:z-filter_complexz][1:v]scale=trunc(iw/2)*2:trunc(ih/2)*2[img];[0:v][img]overlay=enable='between(t,0,0.1)'[outv]z-mapz[outv]z0:az-c:vlibx264z-presetveryfastz-crf18z-c:acopyTzutf-8)capture_outputtextencodingu*   ✅ 处理完成！平台适配版文件: u   ❌ 出错了：u   💥 崩溃: )ospathjoinglobprintmaxgetmtimepathlibr   
subprocessstrresolverun
returncodestderr	Exception)filemain
video_path	cover_diroutput_pathsearch_patternfound_covers
image_pathr   r$   v_pathi_patho_pathcmdresultes                  r   add_cover_physicalr8      s    :12JIxj(;<K WW\\)z-@AN99^,L&' \rww'7'78J	DF
 j!))+,Fj!))+,Fk"**,-F
 	$gfnfi	:CR	#DtgV!>{mLM$V]]O45 #aS!""#s   3E 9E 	E3E..E3__main__u   
52岁的谷歌创始人坦承“搞砸了”并重回一线写代码，这场帝国反击战告诉我们：AI时代最大的护城河，是放下身段、躬身入局。#科技商业 #人工智能 #谷歌AI #商业认知 #长期主义_bilingual    
    zname:><)
r   r   r   r$   r   r8   __name__namestripr     r   r   <module>r?      sY     	  !Q#f zD 
D	(4-
t r   