[DEBUG] [FFMPEG-CMD]:
ffmpeg -hide_banner -ignore_unknown -threads 0 -y -i C:\Users\Admin\AppData\Local\Temp\gradio\6453602fbf795527c743594f614e682db03d6b5927bacacdb8e5f2d115deb0e5\spk_1776497060.wav -ar 48000 -ac 2 -c:a pcm_s16le D:/win-pyvideotrans-v3.99/tmp/2752/770e19c827/dubb-9.wav
[DEBUG] [字幕配音]渠道11:共耗时:49s
[DEBUG] [SpeedRate] Init. AudioRate=False, VideoRate=False, Rubberband=True
[DEBUG] [SpeedRate] 未启用变速,进入普通拼接模式。
[DEBUG] concat_txt='D:/win-pyvideotrans-v3.99/tmp/2752/770e19c827/final_audio_concat.txt',filelist[0]='D:/win-pyvideotrans-v3.99/tmp/2752/770e19c827/silence_gap_0.wav'
[DEBUG] [FFMPEG-CMD]:
ffmpeg -hide_banner -ignore_unknown -threads 0 -y -f concat -safe 0 -i D:/win-pyvideotrans-v3.99/tmp/2752/770e19c827/final_audio_concat.txt -c:a copy D:/win-pyvideotrans-v3.99/tmp/2752/770e19c827/final_audio_temp.wav
[DEBUG] [Audio-Concat] 最终音频已生成: D:/win-pyvideotrans-v3.99/tmp/2752/770e19c827/target.wav
[DEBUG] 跳过二次识别, 因设置了嵌入双字幕,二次识别后双字幕时间戳将无法保持一致,因此跳过:self.cfg.subtitle_type=4
[DEBUG] [FFMPEG-CMD]:
ffmpeg -hide_banner -ignore_unknown -threads 0 -y -i D:/_Output/片段02.mp4 -vn -b:a 128k -c:a aac D:/_Output/_video_out/片段02-mp4/en.m4a
[DEBUG] [FFMPEG-CMD]:
ffmpeg -hide_banner -ignore_unknown -threads 0 -y -i target.wav -ac 2 -b:a 128k -c:a aac origin_audio.m4a
[DEBUG]
==准备要嵌入的字幕:self.cfg.subtitle_type=4
=
[DEBUG] 最终确定字幕嵌入类型:4 ,目标字幕语言:chi, 字幕文件:D:/win-pyvideotrans-v3.99/tmp/2752/770e19c827/shuang.srt
[DEBUG] [FFMPEG-CMD]:
ffmpeg -hide_banner -ignore_unknown -threads 0 -y -i novoice.mp4 -vf tpad=stop_mode=clone:stop_duration=2.370 -c:v libx264 -crf 23 -preset veryfast -an final_video_with_freeze_lastend.mp4
[DEBUG] 视频定格应延长2370ms,实际向上取整秒延长2.37s,操作成功。
[DEBUG] 原始hw_type='hevc_nvenc'
[DEBUG] 整理后hw_type='nvenc'
[DEBUG] [尝试硬件编解码执行命令]
-y -progress compose1776497082.9597092.txt -hwaccel cuda -hwaccel_output_format cuda -i novoice.mp4 -i origin_audio.m4a -i shuang.srt -map 0:v -map 1:a -map 2:s -c:v hevc_nvenc -c:a copy -c:s mov_text -metadata:s:s:0 language=chi -cq 23 -preset p2 -movflags +faststart -t 30.733000 laste_target.mp4