
> 📂 Đã thay đổi thư mục xuất: F:/page us/Bodycam Incident HD 10/4.9/cat/3
> 🚀 Starting processing batch…
> 🚀 Bắt đầu xử lý 30 files…
> 🚀 Bắt đầu xử lý với 4 luồng song song…
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001004_Pregnant Woman Does Unthinkable to Cops_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1276k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001004_Pregnant Woman Does Unthinkable to Cops_part1.mp4
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001003_When Predator Realizes He Been Caught_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1741k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001003_When Predator Realizes He Been Caught_part1.mp4
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001001_Man Discovers Nightmare Hidden in His Garage_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 3013k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001001_Man Discovers Nightmare Hidden in His Garage_part1.mp4
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001002_Moment Cops Enter Rooftop Ambush_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1393k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001002_Moment Cops Enter Rooftop Ambush_part1.mp4
> ⏳ Convert: 0% (00:00:01.00)
> ⏳ Convert: 0% (00:00:01.50)
> ⏳ Convert: 0% (00:00:01.41)
> ⏳ Convert: 0% (00:00:01.25)
> ⏳ Convert: 20% (00:00:35.37)
> ⏳ Convert: 20% (00:00:35.08)
> ⏳ Convert: 20% (00:00:34.95)
> ⏳ Convert: 40% (00:01:08.20)
> ⏳ Convert: 40% (00:01:09.37)
> ⏳ Convert: 40% (00:01:08.04)
> ⏳ Convert: 60% (00:01:43.25)
> ⏳ Convert: 54% (00:01:33.12)
> ⏳ Convert: 76% (00:02:10.12)
> ⏳ Convert: 65% (00:01:50.91)
> ⏳ Convert: 98% (00:02:47.54)
> ✅ Output file created: 22.75 MB
> ✅ [1/30] Xong: H0001001_Man Discovers Nightmare Hidden in His Garage_part1.mp4
> ✅ Đã xử lý: H0001001_Man Discovers Nightmare Hidden in His Garage_part1.mp4 (1/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> ✅ Output file created: 18.94 MB
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> ⏳ Convert: 80% (00:02:17.29)
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> ✅ [2/30] Xong: H0001003_When Predator Realizes He Been Caught_part1.mp4
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1652k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.mp4
> ✅ Đã xử lý: H0001003_When Predator Realizes He Been Caught_part1.mp4 (2/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2005k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.mp4
> ✅ Output file created: 20.23 MB
> ✅ [3/30] Xong: H0001002_Moment Cops Enter Rooftop Ambush_part1.mp4
> ✅ Đã xử lý: H0001002_Moment Cops Enter Rooftop Ambush_part1.mp4 (3/30)
> ⏳ Convert: 0% (00:00:01.00)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> ⏳ Convert: 0% (00:00:01.04)
> ✅ Output file created: 19.00 MB
> ✅ [4/30] Xong: H0001004_Pregnant Woman Does Unthinkable to Cops_part1.mp4
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ✅ Đã xử lý: H0001004_Pregnant Woman Does Unthinkable to Cops_part1.mp4 (4/30)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.mp4
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1242k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.mp4
> ⏳ Convert: 1% (00:00:02.41)
> ⏳ Convert: 2% (00:00:05.04)
> ⏳ Convert: 30% (00:00:52.54)
> ⏳ Convert: 20% (00:00:35.12)
> ⏳ Convert: 34% (00:00:58.58)
> ⏳ Convert: 33% (00:00:56.83)
> ⏳ Convert: 40% (00:01:08.58)
> ⏳ Convert: 58% (00:01:38.95)
> ⏳ Convert: 64% (00:01:50.50)
> ⏳ Convert: 69% (00:01:57.95)
> ⏳ Convert: 74% (00:02:06.95)
> ✅ Output file created: 18.33 MB
> ✅ [5/30] Xong: H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.mp4
> ✅ Đã xử lý: H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.mp4 (5/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> ⏳ Convert: 87% (00:02:29.62)
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001009_Mom Snaps on Cops While Holding Baby_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2692k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001009_Mom Snaps on Cops While Holding Baby_part1.mp4
> ✅ Output file created: 17.30 MB
> ✅ [6/30] Xong: H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.mp4
> ✅ Output file created: 16.74 MB
> ✅ Đã xử lý: H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.mp4 (6/30)
> ✅ Output file created: 16.27 MB
> ✅ [7/30] Xong: H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.mp4
> ✅ Đã xử lý: H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.mp4 (7/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ✅ [8/30] Xong: H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.mp4
> ✅ Đã xử lý: H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.mp4 (8/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ⏳ Convert: 0% (00:00:01.62)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Mode: Complex Blur with Scaled FG
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001010_Man Turns Welfare Check Into Felony Charges_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1189k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001010_Man Turns Welfare Check Into Felony Charges_part1.mp4
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001011_Hero Dog Saves Owner Horrific Dog Attack_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2140k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001011_Hero Dog Saves Owner Horrific Dog Attack_part1.mp4
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001012_Mom Does Unthinkable to Baby in Front of Cops_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1357k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001012_Mom Does Unthinkable to Baby in Front of Cops_part1.mp4
> ⏳ Convert: 2% (00:00:04.12)
> ⏳ Convert: 1% (00:00:02.04)
> ⏳ Convert: 0% (00:00:00.75)
> ⏳ Convert: 47% (00:01:20.70)
> ⏳ Convert: 33% (00:00:57.20)
> ⏳ Convert: 38% (00:01:04.70)
> ⏳ Convert: 32% (00:00:55.91)
> ⏳ Convert: 79% (00:02:16.04)
> ⏳ Convert: 62% (00:01:46.04)
> ⏳ Convert: 70% (00:02:00.16)
> ⏳ Convert: 66% (00:01:52.37)
> ✅ Output file created: 21.78 MB
> ✅ [9/30] Xong: H0001009_Mom Snaps on Cops While Holding Baby_part1.mp4
> ✅ Đã xử lý: H0001009_Mom Snaps on Cops While Holding Baby_part1.mp4 (9/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001013_Woman Burnt Alive Survives Long Enough to Solve He_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2217k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001013_Woman Burnt Alive Survives Long Enough to Solve He_part1.mp4
> ⏳ Convert: 80% (00:02:17.66)
> ⏳ Convert: 2% (00:00:04.12)
> ✅ Output file created: 22.52 MB
> ✅ [10/30] Xong: H0001011_Hero Dog Saves Owner Horrific Dog Attack_part1.mp4
> ✅ Đã xử lý: H0001011_Hero Dog Saves Owner Horrific Dog Attack_part1.mp4 (10/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001014_Murder Suspect Breaks Out During Police Interrogat_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2129k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001014_Murder Suspect Breaks Out During Police Interrogat_part1.mp4
> ✅ Output file created: 19.58 MB
> ✅ [11/30] Xong: H0001012_Mom Does Unthinkable to Baby in Front of Cops_part1.mp4
> ✅ Đã xử lý: H0001012_Mom Does Unthinkable to Baby in Front of Cops_part1.mp4 (11/30)
> ✅ Output file created: 18.45 MB
> ✅ [12/30] Xong: H0001010_Man Turns Welfare Check Into Felony Charges_part1.mp4
> ✅ Đã xử lý: H0001010_Man Turns Welfare Check Into Felony Charges_part1.mp4 (12/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001016_Police Chase Ends in Felony Charges Cops_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1468k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001016_Police Chase Ends in Felony Charges Cops_part1.mp4
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001015_Heated Argument Ends Horrifically_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2419k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001015_Heated Argument Ends Horrifically_part1.mp4
> ⏳ Convert: 3% (00:00:05.70)
> ⏳ Convert: 1% (00:00:01.83)
> ⏳ Convert: 0% (00:00:01.54)
> ⏳ Convert: 41% (00:01:10.62)
> ⏳ Convert: 35% (00:01:00.58)
> ⏳ Convert: 32% (00:00:55.54)
> ⏳ Convert: 32% (00:00:54.54)
> ⏳ Convert: 70% (00:01:59.95)
> ⏳ Convert: 63% (00:01:48.50)
> ⏳ Convert: 69% (00:01:57.58)
> ⏳ Convert: 66% (00:01:53.87)
> ✅ Output file created: 20.59 MB
> ✅ [13/30] Xong: H0001013_Woman Burnt Alive Survives Long Enough to Solve He_part1.mp4
> ✅ Đã xử lý: H0001013_Woman Burnt Alive Survives Long Enough to Solve He_part1.mp4 (13/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001017_Grandma Call Leads to Horrific Discovery_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1692k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001017_Grandma Call Leads to Horrific Discovery_part1.mp4
> ✅ Output file created: 21.58 MB
> ✅ [14/30] Xong: H0001015_Heated Argument Ends Horrifically_part1.mp4
> ✅ Đã xử lý: H0001015_Heated Argument Ends Horrifically_part1.mp4 (14/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> ✅ Output file created: 19.89 MB
> ✅ [15/30] Xong: H0001016_Police Chase Ends in Felony Charges Cops_part1.mp4
> ✅ Đã xử lý: H0001016_Police Chase Ends in Felony Charges Cops_part1.mp4 (15/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001018_Man Allegedly Bombs Neighbor House After Heated_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1790k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001018_Man Allegedly Bombs Neighbor House After Heated_part1.mp4
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001019_Entitled Olympic Star Thinks He Above Law_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2724k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001019_Entitled Olympic Star Thinks He Above Law_part1.mp4
> ✅ Output file created: 20.15 MB
> ✅ [16/30] Xong: H0001014_Murder Suspect Breaks Out During Police Interrogat_part1.mp4
> ✅ Đã xử lý: H0001014_Murder Suspect Breaks Out During Police Interrogat_part1.mp4 (16/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> ⏳ Convert: 2% (00:00:03.75)
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001020_Horror Actress Films Her Killing_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001020_Horror Actress Films Her Killing_part1.mp4
> ⏳ Convert: 1% (00:00:02.33)
> ⏳ Convert: 1% (00:00:02.37)
> ⏳ Convert: 2% (00:00:04.12)
> ⏳ Convert: 20% (00:00:34.54)
> ⏳ Convert: 41% (00:01:10.66)
> ⏳ Convert: 35% (00:00:59.54)
> ⏳ Convert: 32% (00:00:54.70)
> ⏳ Convert: 40% (00:01:09.62)
> ⏳ Convert: 76% (00:02:10.41)
> ⏳ Convert: 60% (00:01:43.50)
> ⏳ Convert: 75% (00:02:08.25)
> ⏳ Convert: 62% (00:01:46.37)
> ✅ Output file created: 16.64 MB
> ✅ [17/30] Xong: H0001017_Grandma Call Leads to Horrific Discovery_part1.mp4
> ✅ Đã xử lý: H0001017_Grandma Call Leads to Horrific Discovery_part1.mp4 (17/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ⏳ Convert: 80% (00:02:17.25)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001021_Man Realizes He Killed His Dad By Running Him Over_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1687k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001021_Man Realizes He Killed His Dad By Running Him Over_part1.mp4
> ✅ Output file created: 19.05 MB
> ✅ [18/30] Xong: H0001018_Man Allegedly Bombs Neighbor House After Heated_part1.mp4
> ✅ Đã xử lý: H0001018_Man Allegedly Bombs Neighbor House After Heated_part1.mp4 (18/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001022_Woman Trip to Burning Man Turns Into Felony Ch_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 3128k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001022_Woman Trip to Burning Man Turns Into Felony Ch_part1.mp4
> ⏳ Convert: 1% (00:00:01.75)
> ✅ Output file created: 25.43 MB
> ✅ [19/30] Xong: H0001019_Entitled Olympic Star Thinks He Above Law_part1.mp4
> ✅ Đã xử lý: H0001019_Entitled Olympic Star Thinks He Above Law_part1.mp4 (19/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ⏳ Convert: 0% (00:00:00.16)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001023_Year Old Prank Ends in Felony Charge_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2214k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001023_Year Old Prank Ends in Felony Charge_part1.mp4
> ✅ Output file created: 18.46 MB
> ✅ [20/30] Xong: H0001020_Horror Actress Films Her Killing_part1.mp4
> ✅ Đã xử lý: H0001020_Horror Actress Films Her Killing_part1.mp4 (20/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ⏳ Convert: 0% (00:00:00.29)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001024_Mom Gets Caught Selling Her Baby_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1228k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001024_Mom Gets Caught Selling Her Baby_part1.mp4
> ⏳ Convert: 3% (00:00:06.50)
> ⏳ Convert: 41% (00:01:11.12)
> ⏳ Convert: 40% (00:01:08.70)
> ⏳ Convert: 36% (00:01:02.41)
> ⏳ Convert: 20% (00:00:34.79)
> ⏳ Convert: 60% (00:01:43.08)
> ⏳ Convert: 71% (00:02:02.25)
> ⏳ Convert: 80% (00:02:16.12)
> ⏳ Convert: 68% (00:01:57.04)
> ⏳ Convert: 50% (00:01:26.54)
> ✅ Output file created: 20.29 MB
> ✅ [21/30] Xong: H0001021_Man Realizes He Killed His Dad By Running Him Over_part1.mp4
> ✅ Đã xử lý: H0001021_Man Realizes He Killed His Dad By Running Him Over_part1.mp4 (21/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> ✅ Output file created: 21.85 MB
> ✅ [22/30] Xong: H0001022_Woman Trip to Burning Man Turns Into Felony Ch_part1.mp4
> ✅ Đã xử lý: H0001022_Woman Trip to Burning Man Turns Into Felony Ch_part1.mp4 (22/30)
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001025_Woman Discovers Neighbor Used Homemade Gas Chamber_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1729k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001025_Woman Discovers Neighbor Used Homemade Gas Chamber_part1.mp4
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001026_Heated Argument Ends in Blood Splattered RV_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001026_Heated Argument Ends in Blood Splattered RV_part1.mp4
> ⏳ Convert: 0% (00:00:00.29)
> ⏳ Convert: 80% (00:02:16.75)
> ⏳ Convert: 2% (00:00:04.12)
> ✅ Output file created: 19.00 MB
> ✅ [23/30] Xong: H0001023_Year Old Prank Ends in Felony Charge_part1.mp4
> ✅ Đã xử lý: H0001023_Year Old Prank Ends in Felony Charge_part1.mp4 (23/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001027_When He Realized It Was All Caught on Camera_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1595k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001027_When He Realized It Was All Caught on Camera_part1.mp4
> ✅ Output file created: 17.32 MB
> ✅ [24/30] Xong: H0001024_Mom Gets Caught Selling Her Baby_part1.mp4
> ✅ Đã xử lý: H0001024_Mom Gets Caught Selling Her Baby_part1.mp4 (24/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ⏳ Convert: 1% (00:00:03.29)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001028_Officers Arrest Fellow Cop After Disturbing Incide_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2083k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001028_Officers Arrest Fellow Cop After Disturbing Incide_part1.mp4
> ⏳ Convert: 20% (00:00:35.50)
> ⏳ Convert: 38% (00:01:04.95)
> ⏳ Convert: 3% (00:00:05.75)
> ⏳ Convert: 20% (00:00:34.87)
> ⏳ Convert: 40% (00:01:09.41)
> ⏳ Convert: 40% (00:01:09.04)
> ⏳ Convert: 74% (00:02:06.45)
> ⏳ Convert: 60% (00:01:42.95)
> ⏳ Convert: 34% (00:00:57.87)
> ⏳ Convert: 60% (00:01:42.37)
> ✅ Output file created: 20.34 MB
> ✅ [25/30] Xong: H0001025_Woman Discovers Neighbor Used Homemade Gas Chamber_part1.mp4
> ✅ Đã xử lý: H0001025_Woman Discovers Neighbor Used Homemade Gas Chamber_part1.mp4 (25/30)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001029_Simple Trespass Incident Takes Horrifying Turn_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2099k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001029_Simple Trespass Incident Takes Horrifying Turn_part1.mp4
> ⏳ Convert: 92% (00:02:37.70)
> ⏳ Convert: 69% (00:01:57.58)
> ⏳ Convert: 2% (00:00:05.00)
> ✅ Output file created: 14.98 MB
> ✅ [26/30] Xong: H0001026_Heated Argument Ends in Blood Splattered RV_part1.mp4
> ✅ Đã xử lý: H0001026_Heated Argument Ends in Blood Splattered RV_part1.mp4 (26/30)
> ✅ Output file created: 16.15 MB
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ✅ [27/30] Xong: H0001027_When He Realized It Was All Caught on Camera_part1.mp4
> [DEBUG] Received aspect_ratio: ‘9:16 (TikTok/Shorts)’
> ✅ Đã xử lý: H0001027_When He Realized It Was All Caught on Camera_part1.mp4 (27/30)
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=404, H=720 | Ratio: 9:16 (TikTok/Shorts) | Simple: False
> [DEBUG] Scale Input: W=1.1107623318385653, H=1.1107623318385653
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001030_Twitch Streamer Gets Arrested After Disturbing Liv_part1.mp4 -t 170.170 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:58:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:58,boxblur=2:2:2:2,scale=404:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=404:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.1108/2)*2:trunc(ih*1.1108/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=404:720:flags=fast_bilinear,setsar=1[v_main] -map [v_main] -map 0:a? -af asetpts=PTS-STARTPTS,apad -metadata:s:v:0 rotate=0 -aspect 9:16 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 2390k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/3/H0001030_Twitch Streamer Gets Arrested After Disturbing Liv_part1.mp4
> ✅ Output file created: 18.99 MB
> ✅ [28/30] Xong: H0001028_Officers Arrest Fellow Cop After Disturbing Incide_part1.mp4
> ✅ Đã xử lý: H0001028_Officers Arrest Fellow Cop After Disturbing Incide_part1.mp4 (28/30)
> ⏳ Convert: 3% (00:00:05.58)
> ⏳ Convert: 40% (00:01:09.54)
> ✅ Output file created: 19.97 MB
> ✅ [29/30] Xong: H0001029_Simple Trespass Incident Takes Horrifying Turn_part1.mp4
> ✅ Đã xử lý: H0001029_Simple Trespass Incident Takes Horrifying Turn_part1.mp4 (29/30)
> ⏳ Convert: 55% (00:01:34.45)
> ✅ Output file created: 20.78 MB
> ✅ [30/30] Xong: H0001030_Twitch Streamer Gets Arrested After Disturbing Liv_part1.mp4
> ✅ Đã xử lý: H0001030_Twitch Streamer Gets Arrested After Disturbing Liv_part1.mp4 (30/30)
> 🎉 Hoàn tất! Thành công: 30, Thất bại: 0
> 🎉 Hoàn thành! Đã xử lý 30 videos
> BATCH MODE: Đã import 10 files phụ đề/text
> 📂 Đã thay đổi thư mục xuất: F:/page us/Bodycam Incident HD 10/4.9/cat/outro
> 🚀 Starting processing batch…
> 🚀 Bắt đầu xử lý 10 files…
> 🚀 Bắt đầu xử lý với 4 luồng song song…
> 📄 File H0001001_Man Discovers Nightmare Hidden in His Garage_part1.mp4 dùng SRT: H0001001_Man Discovers Nightmare Hidden in His Garage_part1.srt
> 📄 File H0001002_Moment Cops Enter Rooftop Ambush_part1.mp4 dùng SRT: H0001002_Moment Cops Enter Rooftop Ambush_part1.srt
> 📄 File H0001003_When Predator Realizes He Been Caught_part1.mp4 dùng SRT: H0001003_When Predator Realizes He Been Caught_part1.srt
> 📄 File H0001004_Pregnant Woman Does Unthinkable to Cops_part1.mp4 dùng SRT: H0001004_Pregnant Woman Does Unthinkable to Cops_part1.srt
> 📄 File H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.mp4 dùng SRT: H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.srt
> 📄 File H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.mp4 dùng SRT: H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.srt
> 📄 File H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.mp4 dùng SRT: H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.srt
> 📄 File H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.mp4 dùng SRT: H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.srt
> 📄 File H0001009_Mom Snaps on Cops While Holding Baby_part1.mp4 dùng SRT: H0001009_Mom Snaps on Cops While Holding Baby_part1.srt
> 📄 File H0001010_Man Turns Welfare Check Into Felony Charges_part1.mp4 dùng SRT: H0001010_Man Turns Welfare Check Into Felony Charges_part1.srt
> 📄 Dùng SRT đã import: H0001003_When Predator Realizes He Been Caught_part1.srt → bỏ qua Whisper
> 📄 Dùng SRT đã import: H0001001_Man Discovers Nightmare Hidden in His Garage_part1.srt → bỏ qua Whisper
> 📄 Dùng SRT đã import: H0001002_Moment Cops Enter Rooftop Ambush_part1.srt → bỏ qua Whisper
> 📄 Dùng SRT đã import: H0001004_Pregnant Woman Does Unthinkable to Cops_part1.srt → bỏ qua Whisper
> 🎙️ Đang phân tích văn bản để lồng tiếng tự động…
> 🎙️ Đang phân tích văn bản để lồng tiếng tự động…
> 🎙️ Đang phân tích văn bản để lồng tiếng tự động…
> 🎙️ Đang phân tích văn bản để lồng tiếng tự động…
> 🌐 Đang dịch nội dung sang ‘en’ cho Voiceover…
> 🌐 Đang dịch nội dung sang ‘en’ cho Voiceover…
> 🌐 Đang dịch nội dung sang ‘en’ cho Voiceover…
> 🌐 Đang dịch nội dung sang ‘en’ cho Voiceover…
> ⏱️ Đang đồng bộ chuẩn Voiceover theo thời gian của phụ đề SRT (Edge-TTS)…
> ⏱️ Đang đồng bộ chuẩn Voiceover theo thời gian của phụ đề SRT (Edge-TTS)…
> ⏱️ Đang đồng bộ chuẩn Voiceover theo thời gian của phụ đề SRT (Edge-TTS)…
> ⏱️ Đang đồng bộ chuẩn Voiceover theo thời gian của phụ đề SRT (Edge-TTS)…
> timing Seg 1: 2544ms→2866ms (x1.00spd)
> timing Seg 1: 2472ms→2783ms (x1.00spd)
> timing Seg 2: 2520ms→2837ms (x1.00spd)
> timing Seg 1: 2664ms→2975ms (x1.00spd)
> timing Seg 2: 4344ms→2985ms (x1.00spd)
> timing Seg 2: 2280ms→2566ms (x1.00spd)
> timing Seg 3: 3264ms→2982ms (x1.00spd)
> timing Seg 3: 2664ms→2975ms (x1.00spd)
> timing Seg 4: 2280ms→2566ms (x1.00spd)
> timing Seg 3: 2688ms→2975ms (x1.00spd)
> timing Seg 5: 2640ms→2974ms (x1.00spd)
> timing Seg 6: 2472ms→2783ms (x1.00spd)
> timing Seg 6: 2808ms→2978ms (x1.00spd)
> timing Seg 6: 2808ms→2978ms (x1.00spd)
> timing Seg 4: 2736ms→2976ms (x1.00spd)
> timing Seg 7: 2304ms→2594ms (x1.00spd)
> timing Seg 7: 2616ms→2948ms (x1.00spd)
> timing Seg 7: 2784ms→2978ms (x1.00spd)
> timing Seg 8: 2736ms→2976ms (x1.00spd)
> timing Seg 8: 2424ms→2728ms (x1.00spd)
> timing Seg 9: 2808ms→2978ms (x1.00spd)
> timing Seg 7: 2040ms→2293ms (x1.00spd)
> timing Seg 10: 3432ms→2984ms (x1.00spd)
> timing Seg 12: 2496ms→2810ms (x1.00spd)
> timing Seg 16: 2304ms→2594ms (x1.00spd)
> timing Seg 17: 2736ms→2976ms (x1.00spd)
> timing Seg 18: 3192ms→2981ms (x1.00spd)
> timing Seg 19: 2544ms→2866ms (x1.00spd)
> timing Seg 20: 2232ms→2510ms (x1.00spd)
> timing Seg 21: 2760ms→2976ms (x1.00spd)
> timing Seg 8: 2760ms→2976ms (x1.00spd)
> timing Seg 9: 2424ms→2728ms (x1.00spd)
> timing Seg 22: 2424ms→2728ms (x1.00spd)
> timing Seg 9: 2280ms→2566ms (x1.00spd)
> timing Seg 9: 2664ms→2975ms (x1.00spd)
> timing Seg 10: 2304ms→2594ms (x1.00spd)
> timing Seg 23: 2400ms→2701ms (x1.00spd)
> timing Seg 11: 3216ms→2981ms (x1.00spd)
> timing Seg 24: 2496ms→2810ms (x1.00spd)
> timing Seg 10: 2520ms→2837ms (x1.00spd)
> timing Seg 12: 2400ms→2701ms (x1.00spd)
> timing Seg 11: 2520ms→2837ms (x1.00spd)
> timing Seg 25: 2256ms→2537ms (x1.00spd)
> timing Seg 13: 3144ms→2980ms (x1.00spd)
> timing Seg 11: 2400ms→2701ms (x1.00spd)
> timing Seg 26: 2352ms→2648ms (x1.00spd)
> timing Seg 12: 2520ms→2837ms (x1.00spd)
> timing Seg 27: 2592ms→2919ms (x1.00spd)
> timing Seg 13: 2232ms→2510ms (x1.00spd)
> timing Seg 16: 2640ms→2974ms (x1.00spd)
> timing Seg 12: 2496ms→2810ms (x1.00spd)
> timing Seg 28: 3240ms→2981ms (x1.00spd)
> timing Seg 14: 3360ms→2983ms (x1.00spd)
> timing Seg 13: 2400ms→2701ms (x1.00spd)
> timing Seg 17: 2760ms→2976ms (x1.00spd)
> timing Seg 29: 2400ms→2701ms (x1.00spd)
> timing Seg 15: 3216ms→2981ms (x1.00spd)
> timing Seg 14: 2448ms→2757ms (x1.00spd)
> timing Seg 18: 2568ms→2892ms (x1.00spd)
> timing Seg 30: 2184ms→2457ms (x1.00spd)
> timing Seg 16: 3624ms→2986ms (x1.00spd)
> timing Seg 15: 2256ms→2537ms (x1.00spd)
> timing Seg 31: 2568ms→2892ms (x1.00spd)
> timing Seg 17: 3216ms→2981ms (x1.00spd)
> timing Seg 16: 2496ms→2810ms (x1.00spd)
> timing Seg 32: 2640ms→2974ms (x1.00spd)
> timing Seg 17: 2376ms→2675ms (x1.00spd)
> timing Seg 33: 2352ms→2648ms (x1.00spd)
> timing Seg 19: 2688ms→2975ms (x1.00spd)
> timing Seg 22: 2784ms→2978ms (x1.00spd)
> timing Seg 18: 2328ms→2619ms (x1.00spd)
> timing Seg 34: 2616ms→2948ms (x1.00spd)
> timing Seg 20: 2448ms→2757ms (x1.00spd)
> timing Seg 23: 2280ms→2566ms (x1.00spd)
> timing Seg 19: 2304ms→2594ms (x1.00spd)
> timing Seg 35: 2016ms→2266ms (x1.00spd)
> timing Seg 24: 2736ms→2976ms (x1.00spd)
> timing Seg 20: 2256ms→2537ms (x1.00spd)
> timing Seg 22: 2424ms→2728ms (x1.00spd)
> timing Seg 36: 2472ms→2783ms (x1.00spd)
> timing Seg 25: 3696ms→2982ms (x1.00spd)
> timing Seg 21: 2016ms→2266ms (x1.00spd)
> timing Seg 37: 2688ms→2975ms (x1.00spd)
> timing Seg 26: 2256ms→2537ms (x1.00spd)
> timing Seg 23: 2064ms→2319ms (x1.00spd)
> timing Seg 22: 2184ms→2457ms (x1.00spd)
> timing Seg 27: 2304ms→2594ms (x1.00spd)
> timing Seg 23: 2616ms→2948ms (x1.00spd)
> timing Seg 28: 3432ms→2984ms (x1.00spd)
> timing Seg 39: 1896ms→2128ms (x1.00spd)
> timing Seg 24: 2592ms→2919ms (x1.00spd)
> timing Seg 24: 2256ms→2537ms (x1.00spd)
> timing Seg 29: 2592ms→2919ms (x1.00spd)
> timing Seg 40: 2352ms→2648ms (x1.00spd)
> timing Seg 25: 2112ms→2375ms (x1.00spd)
> timing Seg 30: 2184ms→2457ms (x1.00spd)
> timing Seg 25: 2832ms→2978ms (x1.00spd)
> timing Seg 41: 2544ms→2866ms (x1.00spd)
> timing Seg 26: 2352ms→2648ms (x1.00spd)
> timing Seg 42: 2808ms→2978ms (x1.00spd)
> timing Seg 27: 2448ms→2757ms (x1.00spd)
> timing Seg 32: 2496ms→2810ms (x1.00spd)
> timing Seg 43: 2304ms→2594ms (x1.00spd)
> timing Seg 33: 2808ms→2978ms (x1.00spd)
> timing Seg 28: 2352ms→2648ms (x1.00spd)
> timing Seg 44: 2328ms→2619ms (x1.00spd)
> timing Seg 29: 2256ms→2537ms (x1.00spd)
> timing Seg 45: 2808ms→2978ms (x1.00spd)
> timing Seg 35: 2760ms→2976ms (x1.00spd)
> timing Seg 30: 2016ms→2266ms (x1.00spd)
> timing Seg 36: 2256ms→2537ms (x1.00spd)
> timing Seg 31: 2568ms→2892ms (x1.00spd)
> timing Seg 47: 2592ms→2919ms (x1.00spd)
> timing Seg 32: 1656ms→1855ms (x1.00spd)
> timing Seg 38: 2640ms→2974ms (x1.00spd)
> timing Seg 33: 2280ms→2566ms (x1.00spd)
> timing Seg 39: 2808ms→2978ms (x1.00spd)
> timing Seg 34: 2088ms→2346ms (x1.00spd)
> timing Seg 40: 2472ms→2783ms (x1.00spd)
> timing Seg 35: 1872ms→2102ms (x1.00spd)
> timing Seg 41: 2448ms→2757ms (x1.00spd)
> timing Seg 36: 2472ms→2783ms (x1.00spd)
> timing Seg 42: 2328ms→2619ms (x1.00spd)
> timing Seg 37: 2760ms→2976ms (x1.00spd)
> timing Seg 38: 2352ms→2648ms (x1.00spd)
> timing Seg 39: 2184ms→2457ms (x1.00spd)
> timing Seg 43: 2544ms→2866ms (x1.00spd)
> timing Seg 40: 2352ms→2648ms (x1.00spd)
> timing Seg 26: 2616ms→2948ms (x1.00spd)
> timing Seg 48: 2616ms→2948ms (x1.00spd)
> ✅ Đã tạo giọng nói AI tự động thành công
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ℹ️ Duration = 0 (full video), voiceover: 119.9s
> 📝 Subtitle preset: Classic White
> 🎞️ Subtitle animation: None
> 🎤 Voiceover audio duration: 119.95s
> ⏱️ Subtitle sync: Giữ nguyên timing (SRT: 120.00s, Voice: 119.95s)
> 💡 TIP: Subtitle sẽ kết thúc sau khi voiceover xong. Bật ‘Auto Slow Motion’ nếu muốn video dài hơn.
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 44: 2808ms→2978ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 49: 2208ms→2484ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 27: 2280ms→2566ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Subtitle: 40 segments → ASS → subtitles filter
> [DEBUG] Received aspect_ratio: ‘1:1 (Vuông/Instagram)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> timing Seg 45: 2472ms→2783ms (x1.00spd)
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=720, H=720 | Ratio: 1:1 (Vuông/Instagram) | Simple: False
> [DEBUG] Scale Input: W=1.550224215246637, H=1.550224215246637
> timing Seg 50: 2232ms→2510ms (x1.00spd)
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001001_Man Discovers Nightmare Hidden in His Garage_part1.mp4 -stream_loop -1 -i D:/mc/Journalist Presenter Green Screen Direct.mp4 -i C:/Users/Admin/AppData/Local/Temp/temp_voice_auto_2df3048d.mp3 -t 170.270 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:32:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:32,boxblur=2:2:2:2,scale=720:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=720:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.5502/2)*2:trunc(ih*1.5502/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=720:720:flags=fast_bilinear,setsar=1[v_main];[1:v]format=rgba,colorkey=0x00FF00:0.300:0.050,format=rgba,colorchannelmixer=rr=1:rg=0:rb=0:gr=0:gg=0.80:gb=0.10:br=0:bg=0.10:bb=1,scale=iw*0.35:ih*0.35:flags=fast_bilinear,format=rgba[v_chroma_ready];[v_main][v_chroma_ready]overlay=(0.8200*W-w/2):(0.8000*H-h/2):shortest=1:format=auto[v_after_chroma];[v_after_chroma]subtitles=filename=’C\:/Users/Admin/AppData/Local/Temp/subs_23296.ass’:fontsdir=’C\:/Windows/Fonts'[v_subs];[2:a]volume=1.0,apad[aout] -map [v_subs] -map [aout] -metadata:s:v:0 rotate=0 -aspect 1:1 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1121k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/outro/H0001001_Man Discovers Nightmare Hidden in His Garage_part1.mp4
> timing Seg 46: 2424ms→2728ms (x1.00spd)
> timing Seg 28: 2712ms→2975ms (x1.00spd)
> timing Seg 51: 2184ms→2457ms (x1.00spd)
> timing Seg 52: 1992ms→2237ms (x1.00spd)
> timing Seg 29: 2616ms→2948ms (x1.00spd)
> ⏳ Convert: 0% (00:00:00.12)
> timing Seg 53: 2136ms→2402ms (x1.00spd)
> timing Seg 30: 2088ms→2346ms (x1.00spd)
> timing Seg 50: 2688ms→2975ms (x1.00spd)
> timing Seg 31: 2424ms→2728ms (x1.00spd)
> timing Seg 52: 2352ms→2648ms (x1.00spd)
> timing Seg 54: 2808ms→2978ms (x1.00spd)
> timing Seg 32: 2544ms→2866ms (x1.00spd)
> timing Seg 55: 2376ms→2675ms (x1.00spd)
> ⏳ Convert: 9% (00:00:16.75)
> timing Seg 33: 2280ms→2566ms (x1.00spd)
> timing Seg 56: 2904ms→3274ms (x1.00spd)
> timing Seg 34: 3288ms→2982ms (x1.00spd)
> ✅ Đã tạo giọng nói AI tự động thành công
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ℹ️ Duration = 0 (full video), voiceover: 168.6s
> 📝 Subtitle preset: Classic White
> 🎞️ Subtitle animation: None
> 🎤 Voiceover audio duration: 168.57s
> ⏱️ Subtitle sync: Giữ nguyên timing (SRT: 171.00s, Voice: 168.57s)
> 💡 TIP: Subtitle sẽ kết thúc sau khi voiceover xong. Bật ‘Auto Slow Motion’ nếu muốn video dài hơn.
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 57: 2472ms→1982ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 35: 2328ms→2619ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Đã tạo giọng nói AI tự động thành công
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ℹ️ Duration = 0 (full video), voiceover: 170.3s
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📝 Subtitle preset: Classic White
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 🎞️ Subtitle animation: None
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Subtitle: 56 segments → ASS → subtitles filter
> [DEBUG] Received aspect_ratio: ‘1:1 (Vuông/Instagram)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> 🎤 Voiceover audio duration: 170.28s
> ⚠️ CẢNH BÁO: Subtitle timing không thực tế!
> – Timing gốc: 170.0s
> – Cần thiết: 215.9s (thiếu 45.9s)
> – Tốc độ đọc: 2.5 từ/giây
> – Tổng số từ: 497
> 💡 TIP: Bật ‘Auto Slow Motion’ để tự động làm chậm hình thay vì làm mất đồng bộ
> ⏱️ Subtitle sync: Giữ nguyên timing (SRT: 170.00s, Voice: 170.28s)
> 💡 TIP: Subtitle sẽ kết thúc sau khi voiceover xong. Bật ‘Auto Slow Motion’ nếu muốn video dài hơn.
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> [DEBUG] Targets: W=720, H=720 | Ratio: 1:1 (Vuông/Instagram) | Simple: False
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> [DEBUG] Scale Input: W=1.550224215246637, H=1.550224215246637
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001004_Pregnant Woman Does Unthinkable to Cops_part1.mp4 -stream_loop -1 -i D:/mc/Journalist Presenter Green Screen Direct.mp4 -i C:/Users/Admin/AppData/Local/Temp/temp_voice_auto_348b39d7.mp3 -t 170.270 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:32:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:32,boxblur=2:2:2:2,scale=720:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=720:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.5502/2)*2:trunc(ih*1.5502/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=720:720:flags=fast_bilinear,setsar=1[v_main];[1:v]format=rgba,colorkey=0x00FF00:0.300:0.050,format=rgba,colorchannelmixer=rr=1:rg=0:rb=0:gr=0:gg=0.80:gb=0.10:br=0:bg=0.10:bb=1,scale=iw*0.35:ih*0.35:flags=fast_bilinear,format=rgba[v_chroma_ready];[v_main][v_chroma_ready]overlay=(0.8200*W-w/2):(0.8000*H-h/2):shortest=1:format=auto[v_after_chroma];[v_after_chroma]subtitles=filename=’C\:/Users/Admin/AppData/Local/Temp/subs_22756.ass’:fontsdir=’C\:/Windows/Fonts'[v_subs];[2:a]volume=1.0,apad[aout] -map [v_subs] -map [aout] -metadata:s:v:0 rotate=0 -aspect 1:1 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/outro/H0001004_Pregnant Woman Does Unthinkable to Cops_part1.mp4
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 36: 2760ms→2976ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Subtitle: 57 segments → ASS → subtitles filter
> [DEBUG] Received aspect_ratio: ‘1:1 (Vuông/Instagram)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=720, H=720 | Ratio: 1:1 (Vuông/Instagram) | Simple: False
> [DEBUG] Scale Input: W=1.550224215246637, H=1.550224215246637
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001003_When Predator Realizes He Been Caught_part1.mp4 -stream_loop -1 -i D:/mc/Journalist Presenter Green Screen Direct.mp4 -i C:/Users/Admin/AppData/Local/Temp/temp_voice_auto_af951727.mp3 -t 170.270 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:32:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:32,boxblur=2:2:2:2,scale=720:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=720:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.5502/2)*2:trunc(ih*1.5502/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=720:720:flags=fast_bilinear,setsar=1[v_main];[1:v]format=rgba,colorkey=0x00FF00:0.300:0.050,format=rgba,colorchannelmixer=rr=1:rg=0:rb=0:gr=0:gg=0.80:gb=0.10:br=0:bg=0.10:bb=1,scale=iw*0.35:ih*0.35:flags=fast_bilinear,format=rgba[v_chroma_ready];[v_main][v_chroma_ready]overlay=(0.8200*W-w/2):(0.8000*H-h/2):shortest=1:format=auto[v_after_chroma];[v_after_chroma]subtitles=filename=’C\:/Users/Admin/AppData/Local/Temp/subs_41888.ass’:fontsdir=’C\:/Windows/Fonts'[v_subs];[2:a]volume=1.0,apad[aout] -map [v_subs] -map [aout] -metadata:s:v:0 rotate=0 -aspect 1:1 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/outro/H0001003_When Predator Realizes He Been Caught_part1.mp4
> ⏳ Convert: 20% (00:00:34.12)
> timing Seg 37: 2592ms→2919ms (x1.00spd)
> ⏳ Convert: 0% (00:00:00.95)
> timing Seg 38: 2160ms→2428ms (x1.00spd)
> ⏳ Convert: 0% (00:00:00.04)
> timing Seg 39: 2112ms→2375ms (x1.00spd)
> ⏳ Convert: 25% (00:00:43.62)
> timing Seg 40: 2424ms→2728ms (x1.00spd)
> ⏳ Convert: 5% (00:00:08.91)
> timing Seg 41: 2712ms→2975ms (x1.00spd)
> ⏳ Convert: 5% (00:00:09.20)
> ⏳ Convert: 31% (00:00:54.12)
> ⏳ Convert: 11% (00:00:19.83)
> timing Seg 42: 3864ms→2982ms (x1.00spd)
> ⏳ Convert: 11% (00:00:19.95)
> timing Seg 43: 2760ms→2976ms (x1.00spd)
> ⏳ Convert: 38% (00:01:04.87)
> timing Seg 44: 2544ms→2866ms (x1.00spd)
> ⏳ Convert: 17% (00:00:30.37)
> ⏳ Convert: 40% (00:01:08.16)
> ⏳ Convert: 17% (00:00:29.70)
> ⏳ Convert: 20% (00:00:35.12)
> timing Seg 46: 2472ms→2783ms (x1.00spd)
> timing Seg 47: 2616ms→2948ms (x1.00spd)
> ⏳ Convert: 45% (00:01:16.70)
> ⏳ Convert: 20% (00:00:34.08)
> timing Seg 48: 1992ms→2237ms (x1.00spd)
> ⏳ Convert: 25% (00:00:44.04)
> timing Seg 49: 2592ms→2919ms (x1.00spd)
> timing Seg 50: 2568ms→2892ms (x1.00spd)
> ⏳ Convert: 25% (00:00:44.12)
> ⏳ Convert: 51% (00:01:26.79)
> ⏳ Convert: 31% (00:00:53.87)
> timing Seg 52: 2712ms→2975ms (x1.00spd)
> ⏳ Convert: 31% (00:00:54.00)
> ⏳ Convert: 56% (00:01:36.66)
> ⏳ Convert: 37% (00:01:03.08)
> timing Seg 54: 3312ms→2982ms (x1.00spd)
> ⏳ Convert: 60% (00:01:42.75)
> timing Seg 55: 2136ms→2402ms (x1.00spd)
> ⏳ Convert: 36% (00:01:02.87)
> ⏳ Convert: 40% (00:01:08.70)
> timing Seg 56: 2544ms→2866ms (x1.00spd)
> ✅ Đã tạo giọng nói AI tự động thành công
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ℹ️ Duration = 0 (full video), voiceover: 168.2s
> 📝 Subtitle preset: Classic White
> 🎞️ Subtitle animation: None
> 🎤 Voiceover audio duration: 168.17s
> ⚠️ CẢNH BÁO: Subtitle timing không thực tế!
> – Timing gốc: 168.0s
> – Cần thiết: 213.6s (thiếu 45.6s)
> – Tốc độ đọc: 2.5 từ/giây
> – Tổng số từ: 492
> ⏳ Convert: 40% (00:01:08.20)
> 💡 TIP: Bật ‘Auto Slow Motion’ để tự động làm chậm hình thay vì làm mất đồng bộ
> ⏱️ Subtitle sync: Giữ nguyên timing (SRT: 168.00s, Voice: 168.17s)
> 💡 TIP: Subtitle sẽ kết thúc sau khi voiceover xong. Bật ‘Auto Slow Motion’ nếu muốn video dài hơn.
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ⏳ Convert: 66% (00:01:53.66)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ⏳ Convert: 46% (00:01:19.66)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Subtitle: 56 segments → ASS → subtitles filter
> [DEBUG] Received aspect_ratio: ‘1:1 (Vuông/Instagram)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=720, H=720 | Ratio: 1:1 (Vuông/Instagram) | Simple: False
> [DEBUG] Scale Input: W=1.550224215246637, H=1.550224215246637
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001002_Moment Cops Enter Rooftop Ambush_part1.mp4 -stream_loop -1 -i D:/mc/Journalist Presenter Green Screen Direct.mp4 -i C:/Users/Admin/AppData/Local/Temp/temp_voice_auto_e8530df6.mp3 -t 170.270 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:32:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:32,boxblur=2:2:2:2,scale=720:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=720:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.5502/2)*2:trunc(ih*1.5502/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=720:720:flags=fast_bilinear,setsar=1[v_main];[1:v]format=rgba,colorkey=0x00FF00:0.300:0.050,format=rgba,colorchannelmixer=rr=1:rg=0:rb=0:gr=0:gg=0.80:gb=0.10:br=0:bg=0.10:bb=1,scale=iw*0.35:ih*0.35:flags=fast_bilinear,format=rgba[v_chroma_ready];[v_main][v_chroma_ready]overlay=(0.8200*W-w/2):(0.8000*H-h/2):shortest=1:format=auto[v_after_chroma];[v_after_chroma]subtitles=filename=’C\:/Users/Admin/AppData/Local/Temp/subs_15164.ass’:fontsdir=’C\:/Windows/Fonts'[v_subs];[2:a]volume=1.0,apad[aout] -map [v_subs] -map [aout] -metadata:s:v:0 rotate=0 -aspect 1:1 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/outro/H0001002_Moment Cops Enter Rooftop Ambush_part1.mp4
> ⏳ Convert: 46% (00:01:19.04)
> ⏳ Convert: 73% (00:02:05.12)
> ⏳ Convert: 52% (00:01:29.75)
> ⏳ Convert: 0% (00:00:00.25)
> ⏳ Convert: 51% (00:01:27.62)
> ⏳ Convert: 79% (00:02:14.66)
> ⏳ Convert: 57% (00:01:38.08)
> ⏳ Convert: 5% (00:00:09.00)
> ⏳ Convert: 56% (00:01:35.83)
> ⏳ Convert: 60% (00:01:42.62)
> ⏳ Convert: 84% (00:02:24.04)
> ⏳ Convert: 10% (00:00:17.62)
> ⏳ Convert: 60% (00:01:42.91)
> ⏳ Convert: 65% (00:01:51.54)
> ⏳ Convert: 90% (00:02:33.54)
> ⏳ Convert: 15% (00:00:25.95)
> ⏳ Convert: 65% (00:01:50.66)
> ⏳ Convert: 70% (00:01:59.54)
> ⏳ Convert: 94% (00:02:41.00)
> ⏳ Convert: 19% (00:00:32.79)
> ⏳ Convert: 69% (00:01:58.20)
> ⏳ Convert: 74% (00:02:06.70)
> ✅ Output file created: 34.15 MB
> 🗑️ Cleaned up temp subtitle file
> ✅ [1/10] Xong: H0001001_Man Discovers Nightmare Hidden in His Garage_part1.mp4
> ✅ Đã xử lý: H0001001_Man Discovers Nightmare Hidden in His Garage_part1.mp4 (1/10)
> 📄 Dùng SRT đã import: H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.srt → bỏ qua Whisper
> 🎙️ Đang phân tích văn bản để lồng tiếng tự động…
> 🌐 Đang dịch nội dung sang ‘en’ cho Voiceover…
> ⏱️ Đang đồng bộ chuẩn Voiceover theo thời gian của phụ đề SRT (Edge-TTS)…
> timing Seg 1: 3624ms→2986ms (x1.00spd)
> ⏳ Convert: 24% (00:00:42.08)
> ⏳ Convert: 75% (00:02:07.75)
> timing Seg 2: 3192ms→2981ms (x1.00spd)
> ⏳ Convert: 80% (00:02:16.83)
> ⏳ Convert: 80% (00:02:17.33)
> ⏳ Convert: 31% (00:00:54.20)
> timing Seg 3: 3624ms→2986ms (x1.00spd)
> ⏳ Convert: 87% (00:02:29.33)
> timing Seg 4: 2664ms→2975ms (x1.00spd)
> ⏳ Convert: 86% (00:02:27.66)
> ⏳ Convert: 37% (00:01:04.20)
> ⏳ Convert: 93% (00:02:39.62)
> ⏳ Convert: 40% (00:01:09.04)
> timing Seg 9: 2856ms→2978ms (x1.00spd)
> ⏳ Convert: 93% (00:02:38.87)
> timing Seg 10: 2568ms→2892ms (x1.00spd)
> ✅ Output file created: 30.64 MB
> 🗑️ Cleaned up temp subtitle file
> ✅ [2/10] Xong: H0001004_Pregnant Woman Does Unthinkable to Cops_part1.mp4
> ✅ Đã xử lý: H0001004_Pregnant Woman Does Unthinkable to Cops_part1.mp4 (2/10)
> 📄 Dùng SRT đã import: H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.srt → bỏ qua Whisper
> 🎙️ Đang phân tích văn bản để lồng tiếng tự động…
> 🌐 Đang dịch nội dung sang ‘en’ cho Voiceover…
> ⏱️ Đang đồng bộ chuẩn Voiceover theo thời gian của phụ đề SRT (Edge-TTS)…
> timing Seg 11: 2640ms→2974ms (x1.00spd)
> ⏳ Convert: 46% (00:01:19.79)
> timing Seg 12: 2544ms→2866ms (x1.00spd)
> ✅ Output file created: 30.59 MB
> 🗑️ Cleaned up temp subtitle file
> ✅ [3/10] Xong: H0001003_When Predator Realizes He Been Caught_part1.mp4
> ✅ Đã xử lý: H0001003_When Predator Realizes He Been Caught_part1.mp4 (3/10)
> 📄 Dùng SRT đã import: H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.srt → bỏ qua Whisper
> 🎙️ Đang phân tích văn bản để lồng tiếng tự động…
> 🌐 Đang dịch nội dung sang ‘en’ cho Voiceover…
> ⏱️ Đang đồng bộ chuẩn Voiceover theo thời gian của phụ đề SRT (Edge-TTS)…
> timing Seg 1: 3888ms→2983ms (x1.00spd)
> timing Seg 13: 4200ms→2984ms (x1.00spd)
> timing Seg 14: 2688ms→2975ms (x1.00spd)
> timing Seg 2: 2520ms→2837ms (x1.00spd)
> timing Seg 1: 3360ms→2983ms (x1.00spd)
> timing Seg 15: 2784ms→2978ms (x1.00spd)
> timing Seg 3: 3456ms→2984ms (x1.00spd)
> ⏳ Convert: 59% (00:01:41.83)
> timing Seg 17: 2400ms→2701ms (x1.00spd)
> timing Seg 4: 2664ms→2975ms (x1.00spd)
> timing Seg 4: 2760ms→2976ms (x1.00spd)
> timing Seg 18: 2352ms→2648ms (x1.00spd)
> timing Seg 5: 3456ms→2984ms (x1.00spd)
> timing Seg 19: 2304ms→2594ms (x1.00spd)
> timing Seg 6: 2856ms→2978ms (x1.00spd)
> timing Seg 21: 3984ms→2983ms (x1.00spd)
> timing Seg 5: 3288ms→2982ms (x1.00spd)
> timing Seg 22: 3168ms→2981ms (x1.00spd)
> ⏳ Convert: 74% (00:02:06.00)
> timing Seg 7: 3144ms→2980ms (x1.00spd)
> timing Seg 23: 3504ms→2978ms (x1.00spd)
> timing Seg 6: 3216ms→2981ms (x1.00spd)
> timing Seg 8: 2640ms→2974ms (x1.00spd)
> timing Seg 7: 2568ms→2892ms (x1.00spd)
> timing Seg 25: 2352ms→2648ms (x1.00spd)
> timing Seg 26: 2592ms→2919ms (x1.00spd)
> timing Seg 8: 3192ms→2981ms (x1.00spd)
> timing Seg 27: 2304ms→2594ms (x1.00spd)
> timing Seg 11: 3288ms→2982ms (x1.00spd)
> timing Seg 28: 2736ms→2976ms (x1.00spd)
> ⏳ Convert: 87% (00:02:29.62)
> timing Seg 29: 2688ms→2975ms (x1.00spd)
> timing Seg 10: 2736ms→2976ms (x1.00spd)
> timing Seg 30: 2760ms→2976ms (x1.00spd)
> timing Seg 11: 2640ms→2974ms (x1.00spd)
> timing Seg 15: 2640ms→2974ms (x1.00spd)
> timing Seg 31: 2376ms→2675ms (x1.00spd)
> timing Seg 12: 2280ms→2566ms (x1.00spd)
> timing Seg 16: 2736ms→2976ms (x1.00spd)
> timing Seg 13: 2856ms→2978ms (x1.00spd)
> timing Seg 32: 2664ms→2975ms (x1.00spd)
> ✅ Output file created: 32.37 MB
> 🗑️ Cleaned up temp subtitle file
> ✅ [4/10] Xong: H0001002_Moment Cops Enter Rooftop Ambush_part1.mp4
> ✅ Đã xử lý: H0001002_Moment Cops Enter Rooftop Ambush_part1.mp4 (4/10)
> 📄 Dùng SRT đã import: H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.srt → bỏ qua Whisper
> 🎙️ Đang phân tích văn bản để lồng tiếng tự động…
> 🌐 Đang dịch nội dung sang ‘en’ cho Voiceover…
> ⏱️ Đang đồng bộ chuẩn Voiceover theo thời gian của phụ đề SRT (Edge-TTS)…
> timing Seg 33: 2592ms→2919ms (x1.00spd)
> timing Seg 18: 2496ms→2810ms (x1.00spd)
> timing Seg 14: 2856ms→2978ms (x1.00spd)
> timing Seg 34: 2688ms→2975ms (x1.00spd)
> timing Seg 1: 2544ms→2866ms (x1.00spd)
> timing Seg 35: 2472ms→2783ms (x1.00spd)
> timing Seg 15: 2424ms→2728ms (x1.00spd)
> ✅ Đã tạo giọng nói AI tự động thành công
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ℹ️ Duration = 0 (full video), voiceover: 105.1s
> 📝 Subtitle preset: Classic White
> 🎞️ Subtitle animation: None
> timing Seg 20: 2496ms→2810ms (x1.00spd)
> 🎤 Voiceover audio duration: 105.08s
> ⚠️ CẢNH BÁO: Subtitle timing không thực tế!
> – Timing gốc: 105.0s
> – Cần thiết: 136.1s (thiếu 31.1s)
> – Tốc độ đọc: 2.5 từ/giây
> – Tổng số từ: 314
> 💡 TIP: Bật ‘Auto Slow Motion’ để tự động làm chậm hình thay vì làm mất đồng bộ
> ⏱️ Subtitle sync: Giữ nguyên timing (SRT: 105.00s, Voice: 105.08s)
> 💡 TIP: Subtitle sẽ kết thúc sau khi voiceover xong. Bật ‘Auto Slow Motion’ nếu muốn video dài hơn.
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 2: 2280ms→2566ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Subtitle: 35 segments → ASS → subtitles filter
> [DEBUG] Received aspect_ratio: ‘1:1 (Vuông/Instagram)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=720, H=720 | Ratio: 1:1 (Vuông/Instagram) | Simple: False
> [DEBUG] Scale Input: W=1.550224215246637, H=1.550224215246637
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.mp4 -stream_loop -1 -i D:/mc/Journalist Presenter Green Screen Direct.mp4 -i C:/Users/Admin/AppData/Local/Temp/temp_voice_auto_42b9cfd8.mp3 -t 170.270 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:32:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:32,boxblur=2:2:2:2,scale=720:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=720:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.5502/2)*2:trunc(ih*1.5502/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=720:720:flags=fast_bilinear,setsar=1[v_main];[1:v]format=rgba,colorkey=0x00FF00:0.300:0.050,format=rgba,colorchannelmixer=rr=1:rg=0:rb=0:gr=0:gg=0.80:gb=0.10:br=0:bg=0.10:bb=1,scale=iw*0.35:ih*0.35:flags=fast_bilinear,format=rgba[v_chroma_ready];[v_main][v_chroma_ready]overlay=(0.8200*W-w/2):(0.8000*H-h/2):shortest=1:format=auto[v_after_chroma];[v_after_chroma]subtitles=filename=’C\:/Users/Admin/AppData/Local/Temp/subs_23296.ass’:fontsdir=’C\:/Windows/Fonts'[v_subs];[2:a]volume=1.0,apad[aout] -map [v_subs] -map [aout] -metadata:s:v:0 rotate=0 -aspect 1:1 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/outro/H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.mp4
> timing Seg 21: 2568ms→2892ms (x1.00spd)
> timing Seg 16: 2832ms→2978ms (x1.00spd)
> timing Seg 3: 2184ms→2457ms (x1.00spd)
> timing Seg 23: 3288ms→2982ms (x1.00spd)
> timing Seg 4: 2064ms→2319ms (x1.00spd)
> ⏳ Convert: 0% (00:00:00.91)
> timing Seg 24: 2712ms→2975ms (x1.00spd)
> timing Seg 5: 2088ms→2346ms (x1.00spd)
> timing Seg 18: 2328ms→2619ms (x1.00spd)
> timing Seg 6: 2688ms→2975ms (x1.00spd)
> timing Seg 19: 2184ms→2457ms (x1.00spd)
> timing Seg 26: 2784ms→2978ms (x1.00spd)
> timing Seg 20: 2592ms→2919ms (x1.00spd)
> timing Seg 8: 2328ms→2619ms (x1.00spd)
> timing Seg 27: 3504ms→2984ms (x1.00spd)
> timing Seg 21: 2784ms→2978ms (x1.00spd)
> timing Seg 9: 2616ms→2948ms (x1.00spd)
> ⏳ Convert: 12% (00:00:21.95)
> timing Seg 22: 2184ms→2457ms (x1.00spd)
> timing Seg 28: 3576ms→2985ms (x1.00spd)
> timing Seg 11: 2136ms→2402ms (x1.00spd)
> timing Seg 23: 2736ms→2976ms (x1.00spd)
> timing Seg 29: 2424ms→2728ms (x1.00spd)
> timing Seg 12: 2808ms→2978ms (x1.00spd)
> ⏳ Convert: 20% (00:00:34.29)
> timing Seg 30: 3192ms→2981ms (x1.00spd)
> timing Seg 13: 2160ms→2428ms (x1.00spd)
> timing Seg 14: 2280ms→2566ms (x1.00spd)
> timing Seg 31: 3168ms→2981ms (x1.00spd)
> timing Seg 15: 2016ms→2266ms (x1.00spd)
> timing Seg 32: 2712ms→2975ms (x1.00spd)
> ⏳ Convert: 30% (00:00:52.29)
> timing Seg 16: 2400ms→2701ms (x1.00spd)
> timing Seg 17: 2496ms→2810ms (x1.00spd)
> timing Seg 34: 2616ms→2948ms (x1.00spd)
> timing Seg 18: 2016ms→2266ms (x1.00spd)
> timing Seg 19: 2472ms→2783ms (x1.00spd)
> timing Seg 24: 2712ms→2975ms (x1.00spd)
> timing Seg 36: 3240ms→2981ms (x1.00spd)
> timing Seg 21: 2400ms→2701ms (x1.00spd)
> ⏳ Convert: 40% (00:01:08.45)
> timing Seg 25: 3648ms→2986ms (x1.00spd)
> timing Seg 22: 2712ms→2975ms (x1.00spd)
> timing Seg 38: 2592ms→2919ms (x1.00spd)
> timing Seg 26: 2616ms→2948ms (x1.00spd)
> timing Seg 24: 2232ms→2510ms (x1.00spd)
> timing Seg 25: 3192ms→2981ms (x1.00spd)
> timing Seg 27: 3144ms→2980ms (x1.00spd)
> timing Seg 39: 2784ms→2978ms (x1.00spd)
> timing Seg 26: 1872ms→2102ms (x1.00spd)
> ⏳ Convert: 50% (00:01:25.70)
> timing Seg 28: 2040ms→2293ms (x1.00spd)
> timing Seg 27: 2568ms→2892ms (x1.00spd)
> timing Seg 29: 2688ms→2975ms (x1.00spd)
> timing Seg 28: 1920ms→2155ms (x1.00spd)
> timing Seg 29: 1752ms→1966ms (x1.00spd)
> timing Seg 30: 2664ms→2975ms (x1.00spd)
> timing Seg 30: 2472ms→2783ms (x1.00spd)
> ⏳ Convert: 60% (00:01:43.62)
> timing Seg 31: 2280ms→2566ms (x1.00spd)
> timing Seg 31: 2112ms→2375ms (x1.00spd)
> timing Seg 32: 2112ms→2375ms (x1.00spd)
> timing Seg 32: 2376ms→2675ms (x1.00spd)
> timing Seg 44: 2832ms→2978ms (x1.00spd)
> timing Seg 33: 1560ms→1746ms (x1.00spd)
> timing Seg 45: 2544ms→2866ms (x1.00spd)
> timing Seg 33: 2664ms→2975ms (x1.00spd)
> timing Seg 34: 1512ms→1693ms (x1.00spd)
> timing Seg 35: 1488ms→1664ms (x1.00spd)
> timing Seg 46: 3288ms→2982ms (x1.00spd)
> ⏳ Convert: 72% (00:02:03.83)
> timing Seg 36: 1704ms→1910ms (x1.00spd)
> timing Seg 37: 1752ms→1966ms (x1.00spd)
> timing Seg 35: 2568ms→2892ms (x1.00spd)
> timing Seg 47: 3288ms→2982ms (x1.00spd)
> timing Seg 38: 1752ms→1966ms (x1.00spd)
> timing Seg 37: 2592ms→2919ms (x1.00spd)
> timing Seg 48: 2760ms→2976ms (x1.00spd)
> timing Seg 39: 2088ms→2346ms (x1.00spd)
> ⏳ Convert: 80% (00:02:17.00)
> timing Seg 40: 1776ms→1994ms (x1.00spd)
> timing Seg 41: 1824ms→2046ms (x1.00spd)
> timing Seg 38: 2496ms→2810ms (x1.00spd)
> timing Seg 50: 2784ms→2978ms (x1.00spd)
> timing Seg 39: 2424ms→2728ms (x1.00spd)
> ✅ Đã tạo giọng nói AI tự động thành công
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ℹ️ Duration = 0 (full video), voiceover: 150.3s
> 📝 Subtitle preset: Classic White
> 🎞️ Subtitle animation: None
> 🎤 Voiceover audio duration: 150.28s
> ⚠️ CẢNH BÁO: Subtitle timing không thực tế!
> – Timing gốc: 150.0s
> – Cần thiết: 211.8s (thiếu 61.8s)
> – Tốc độ đọc: 2.5 từ/giây
> – Tổng số từ: 492
> 💡 TIP: Bật ‘Auto Slow Motion’ để tự động làm chậm hình thay vì làm mất đồng bộ
> ⏱️ Subtitle sync: Giữ nguyên timing (SRT: 150.00s, Voice: 150.28s)
> 💡 TIP: Subtitle sẽ kết thúc sau khi voiceover xong. Bật ‘Auto Slow Motion’ nếu muốn video dài hơn.
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 40: 3384ms→2983ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ⏳ Convert: 91% (00:02:35.16)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 41: 2424ms→2728ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Subtitle: 50 segments → ASS → subtitles filter
> [DEBUG] Received aspect_ratio: ‘1:1 (Vuông/Instagram)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=720, H=720 | Ratio: 1:1 (Vuông/Instagram) | Simple: False
> [DEBUG] Scale Input: W=1.550224215246637, H=1.550224215246637
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.mp4 -stream_loop -1 -i D:/mc/Journalist Presenter Green Screen Direct.mp4 -i C:/Users/Admin/AppData/Local/Temp/temp_voice_auto_7fcfa59b.mp3 -t 170.270 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:32:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:32,boxblur=2:2:2:2,scale=720:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=720:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.5502/2)*2:trunc(ih*1.5502/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=720:720:flags=fast_bilinear,setsar=1[v_main];[1:v]format=rgba,colorkey=0x00FF00:0.300:0.050,format=rgba,colorchannelmixer=rr=1:rg=0:rb=0:gr=0:gg=0.80:gb=0.10:br=0:bg=0.10:bb=1,scale=iw*0.35:ih*0.35:flags=fast_bilinear,format=rgba[v_chroma_ready];[v_main][v_chroma_ready]overlay=(0.8200*W-w/2):(0.8000*H-h/2):shortest=1:format=auto[v_after_chroma];[v_after_chroma]subtitles=filename=’C\:/Users/Admin/AppData/Local/Temp/subs_41888.ass’:fontsdir=’C\:/Windows/Fonts'[v_subs];[2:a]volume=1.0,apad[aout] -map [v_subs] -map [aout] -metadata:s:v:0 rotate=0 -aspect 1:1 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/outro/H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.mp4
> ✅ Output file created: 26.00 MB
> 🗑️ Cleaned up temp subtitle file
> ✅ [5/10] Xong: H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.mp4
> ✅ Đã xử lý: H0001005_Victim Realizes Her Rescuer Is Another Predator_part1.mp4 (5/10)
> 📄 Dùng SRT đã import: H0001009_Mom Snaps on Cops While Holding Baby_part1.srt → bỏ qua Whisper
> 🎙️ Đang phân tích văn bản để lồng tiếng tự động…
> 🌐 Đang dịch nội dung sang ‘en’ cho Voiceover…
> ⏱️ Đang đồng bộ chuẩn Voiceover theo thời gian của phụ đề SRT (Edge-TTS)…
> timing Seg 44: 2064ms→2319ms (x1.00spd)
> ⏳ Convert: 0% (00:00:01.37)
> timing Seg 42: 2016ms→2266ms (x1.00spd)
> timing Seg 1: 1152ms→1284ms (x1.00spd)
> timing Seg 45: 2520ms→2837ms (x1.00spd)
> timing Seg 2: 1392ms→1555ms (x1.00spd)
> timing Seg 43: 1848ms→2075ms (x1.00spd)
> timing Seg 44: 1536ms→1719ms (x1.00spd)
> timing Seg 3: 1344ms→1502ms (x1.00spd)
> timing Seg 4: 1392ms→1555ms (x1.00spd)
> timing Seg 46: 2208ms→2484ms (x1.00spd)
> timing Seg 45: 2376ms→2675ms (x1.00spd)
> timing Seg 5: 1944ms→2184ms (x1.00spd)
> timing Seg 46: 2232ms→2510ms (x1.00spd)
> ⏳ Convert: 11% (00:00:19.91)
> timing Seg 6: 1800ms→2019ms (x1.00spd)
> timing Seg 47: 2400ms→2701ms (x1.00spd)
> timing Seg 7: 1032ms→1146ms (x1.00spd)
> timing Seg 48: 2040ms→2293ms (x1.00spd)
> timing Seg 8: 1536ms→1719ms (x1.00spd)
> timing Seg 49: 1872ms→2102ms (x1.00spd)
> timing Seg 50: 2376ms→2675ms (x1.00spd)
> timing Seg 9: 1728ms→1937ms (x1.00spd)
> ⏳ Convert: 20% (00:00:35.20)
> timing Seg 51: 2232ms→2510ms (x1.00spd)
> timing Seg 10: 2208ms→2484ms (x1.00spd)
> timing Seg 47: 2736ms→2976ms (x1.00spd)
> timing Seg 52: 2280ms→2566ms (x1.00spd)
> timing Seg 11: 1992ms→2237ms (x1.00spd)
> timing Seg 53: 2088ms→2346ms (x1.00spd)
> timing Seg 48: 2304ms→2594ms (x1.00spd)
> timing Seg 12: 1992ms→2237ms (x1.00spd)
> timing Seg 54: 2400ms→2701ms (x1.00spd)
> timing Seg 13: 2208ms→2484ms (x1.00spd)
> timing Seg 49: 2616ms→2948ms (x1.00spd)
> timing Seg 55: 2352ms→2648ms (x1.00spd)
> ⏳ Convert: 28% (00:00:49.08)
> timing Seg 14: 1560ms→1746ms (x1.00spd)
> timing Seg 50: 2112ms→2375ms (x1.00spd)
> timing Seg 56: 2520ms→2837ms (x1.00spd)
> timing Seg 15: 1872ms→2102ms (x1.00spd)
> timing Seg 57: 2232ms→1983ms (x1.00spd)
> timing Seg 51: 2544ms→2866ms (x1.00spd)
> timing Seg 16: 1248ms→1394ms (x1.00spd)
> ✅ Đã tạo giọng nói AI tự động thành công
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ℹ️ Duration = 0 (full video), voiceover: 170.3s
> 📝 Subtitle preset: Classic White
> 🎞️ Subtitle animation: None
> 🎤 Voiceover audio duration: 170.28s
> ⏱️ Subtitle sync: Giữ nguyên timing (SRT: 170.00s, Voice: 170.28s)
> 💡 TIP: Subtitle sẽ kết thúc sau khi voiceover xong. Bật ‘Auto Slow Motion’ nếu muốn video dài hơn.
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 17: 1416ms→1586ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Subtitle: 57 segments → ASS → subtitles filter
> [DEBUG] Received aspect_ratio: ‘1:1 (Vuông/Instagram)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> timing Seg 18: 1800ms→2019ms (x1.00spd)
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=720, H=720 | Ratio: 1:1 (Vuông/Instagram) | Simple: False
> [DEBUG] Scale Input: W=1.550224215246637, H=1.550224215246637
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.mp4 -stream_loop -1 -i D:/mc/Journalist Presenter Green Screen Direct.mp4 -i C:/Users/Admin/AppData/Local/Temp/temp_voice_auto_3469875e.mp3 -t 170.270 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:32:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:32,boxblur=2:2:2:2,scale=720:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=720:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.5502/2)*2:trunc(ih*1.5502/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=720:720:flags=fast_bilinear,setsar=1[v_main];[1:v]format=rgba,colorkey=0x00FF00:0.300:0.050,format=rgba,colorchannelmixer=rr=1:rg=0:rb=0:gr=0:gg=0.80:gb=0.10:br=0:bg=0.10:bb=1,scale=iw*0.35:ih*0.35:flags=fast_bilinear,format=rgba[v_chroma_ready];[v_main][v_chroma_ready]overlay=(0.8200*W-w/2):(0.8000*H-h/2):shortest=1:format=auto[v_after_chroma];[v_after_chroma]subtitles=filename=’C\:/Users/Admin/AppData/Local/Temp/subs_15164.ass’:fontsdir=’C\:/Windows/Fonts'[v_subs];[2:a]volume=1.0,apad[aout] -map [v_subs] -map [aout] -metadata:s:v:0 rotate=0 -aspect 1:1 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/outro/H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.mp4
> timing Seg 53: 4608ms→3061ms (x1.00spd)
> ⏳ Convert: 38% (00:01:05.87)
> timing Seg 19: 1896ms→2128ms (x1.00spd)
> timing Seg 20: 2520ms→2837ms (x1.00spd)
> timing Seg 54: 2472ms→2783ms (x1.00spd)
> ⏳ Convert: 0% (00:00:01.12)
> timing Seg 21: 1968ms→2210ms (x1.00spd)
> timing Seg 55: 2760ms→2976ms (x1.00spd)
> timing Seg 22: 2328ms→2619ms (x1.00spd)
> timing Seg 23: 2112ms→2375ms (x1.00spd)
> timing Seg 56: 2688ms→2975ms (x1.00spd)
> ⏳ Convert: 47% (00:01:20.16)
> ✅ Đã tạo giọng nói AI tự động thành công
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> timing Seg 24: 1992ms→2237ms (x1.00spd)
> ℹ️ Duration = 0 (full video), voiceover: 168.3s
> 📝 Subtitle preset: Classic White
> 🎞️ Subtitle animation: None
> 🎤 Voiceover audio duration: 168.28s
> ⚠️ CẢNH BÁO: Subtitle timing không thực tế!
> – Timing gốc: 168.0s
> – Cần thiết: 223.2s (thiếu 55.2s)
> – Tốc độ đọc: 2.5 từ/giây
> – Tổng số từ: 516
> 💡 TIP: Bật ‘Auto Slow Motion’ để tự động làm chậm hình thay vì làm mất đồng bộ
> ⏱️ Subtitle sync: Giữ nguyên timing (SRT: 168.00s, Voice: 168.28s)
> 💡 TIP: Subtitle sẽ kết thúc sau khi voiceover xong. Bật ‘Auto Slow Motion’ nếu muốn video dài hơn.
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> timing Seg 25: 1728ms→1937ms (x1.00spd)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ⏳ Convert: 8% (00:00:14.79)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Subtitle: 56 segments → ASS → subtitles filter
> [DEBUG] Received aspect_ratio: ‘1:1 (Vuông/Instagram)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=720, H=720 | Ratio: 1:1 (Vuông/Instagram) | Simple: False
> [DEBUG] Scale Input: W=1.550224215246637, H=1.550224215246637
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.mp4 -stream_loop -1 -i D:/mc/Journalist Presenter Green Screen Direct.mp4 -i C:/Users/Admin/AppData/Local/Temp/temp_voice_auto_bd6f6d6b.mp3 -t 170.270 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:32:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:32,boxblur=2:2:2:2,scale=720:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=720:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.5502/2)*2:trunc(ih*1.5502/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=720:720:flags=fast_bilinear,setsar=1[v_main];[1:v]format=rgba,colorkey=0x00FF00:0.300:0.050,format=rgba,colorchannelmixer=rr=1:rg=0:rb=0:gr=0:gg=0.80:gb=0.10:br=0:bg=0.10:bb=1,scale=iw*0.35:ih*0.35:flags=fast_bilinear,format=rgba[v_chroma_ready];[v_main][v_chroma_ready]overlay=(0.8200*W-w/2):(0.8000*H-h/2):shortest=1:format=auto[v_after_chroma];[v_after_chroma]subtitles=filename=’C\:/Users/Admin/AppData/Local/Temp/subs_22756.ass’:fontsdir=’C\:/Windows/Fonts'[v_subs];[2:a]volume=1.0,apad[aout] -map [v_subs] -map [aout] -metadata:s:v:0 rotate=0 -aspect 1:1 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/outro/H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.mp4
> timing Seg 26: 1320ms→1475ms (x1.00spd)
> timing Seg 27: 1176ms→1311ms (x1.00spd)
> ⏳ Convert: 55% (00:01:33.95)
> timing Seg 28: 1344ms→1502ms (x1.00spd)
> timing Seg 29: 1152ms→1284ms (x1.00spd)
> ⏳ Convert: 0% (00:00:00.08)
> ⏳ Convert: 15% (00:00:26.58)
> timing Seg 30: 1416ms→1586ms (x1.00spd)
> timing Seg 31: 1248ms→1394ms (x1.00spd)
> ⏳ Convert: 60% (00:01:42.33)
> timing Seg 32: 1416ms→1586ms (x1.00spd)
> ⏳ Convert: 20% (00:00:34.29)
> ⏳ Convert: 5% (00:00:09.70)
> timing Seg 33: 1512ms→1693ms (x1.00spd)
> timing Seg 34: 1224ms→1364ms (x1.00spd)
> timing Seg 35: 1200ms→1337ms (x1.00spd)
> ⏳ Convert: 65% (00:01:51.95)
> timing Seg 36: 1704ms→1910ms (x1.00spd)
> ⏳ Convert: 26% (00:00:44.83)
> timing Seg 37: 1920ms→2155ms (x1.00spd)
> ⏳ Convert: 11% (00:00:19.79)
> timing Seg 38: 1368ms→1528ms (x1.00spd)
> timing Seg 39: 1632ms→1828ms (x1.00spd)
> ⏳ Convert: 72% (00:02:03.29)
> timing Seg 40: 1320ms→1475ms (x1.00spd)
> ⏳ Convert: 33% (00:00:56.54)
> timing Seg 41: 1536ms→1719ms (x1.00spd)
> ⏳ Convert: 18% (00:00:31.79)
> timing Seg 42: 1968ms→2210ms (x1.00spd)
> timing Seg 43: 2736ms→2976ms (x1.00spd)
> ⏳ Convert: 79% (00:02:14.58)
> timing Seg 44: 1512ms→1693ms (x1.00spd)
> timing Seg 45: 2400ms→2701ms (x1.00spd)
> ⏳ Convert: 39% (00:01:07.91)
> ⏳ Convert: 25% (00:00:43.08)
> timing Seg 46: 1728ms→1937ms (x1.00spd)
> timing Seg 47: 1320ms→1475ms (x1.00spd)
> timing Seg 48: 1728ms→1937ms (x1.00spd)
> ⏳ Convert: 85% (00:02:25.54)
> timing Seg 49: 1632ms→1828ms (x1.00spd)
> ⏳ Convert: 46% (00:01:18.33)
> timing Seg 50: 1056ms→1173ms (x1.00spd)
> ⏳ Convert: 31% (00:00:53.58)
> timing Seg 51: 1296ms→1446ms (x1.00spd)
> timing Seg 52: 1248ms→1394ms (x1.00spd)
> ⏳ Convert: 92% (00:02:37.83)
> timing Seg 53: 1296ms→1446ms (x1.00spd)
> timing Seg 54: 1392ms→1555ms (x1.00spd)
> ⏳ Convert: 52% (00:01:29.75)
> ⏳ Convert: 37% (00:01:04.16)
> timing Seg 55: 1680ms→1884ms (x1.00spd)
> timing Seg 56: 1632ms→1828ms (x1.00spd)
> ✅ Đã tạo giọng nói AI tự động thành công
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ⏳ Convert: 40% (00:01:08.41)
> ℹ️ Duration = 0 (full video), voiceover: 167.1s
> 📝 Subtitle preset: Classic White
> 🎞️ Subtitle animation: None
> 🎤 Voiceover audio duration: 167.13s
> ✅ Output file created: 26.31 MB
> ⏱️ Subtitle sync: Giữ nguyên timing (SRT: 169.00s, Voice: 167.13s)
> 🗑️ Cleaned up temp subtitle file
> 💡 TIP: Subtitle sẽ kết thúc sau khi voiceover xong. Bật ‘Auto Slow Motion’ nếu muốn video dài hơn.
> ✅ [6/10] Xong: H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.mp4
> ✅ Đã xử lý: H0001007_Killer Calls Cleanup Crew As His Victims Die_part1.mp4 (6/10)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📄 Dùng SRT đã import: H0001010_Man Turns Welfare Check Into Felony Charges_part1.srt → bỏ qua Whisper
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 🎙️ Đang phân tích văn bản để lồng tiếng tự động…
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 🌐 Đang dịch nội dung sang ‘en’ cho Voiceover…
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ⏱️ Đang đồng bộ chuẩn Voiceover theo thời gian của phụ đề SRT (Edge-TTS)…
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ⏳ Convert: 58% (00:01:40.29)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Subtitle: 56 segments → ASS → subtitles filter
> [DEBUG] Received aspect_ratio: ‘1:1 (Vuông/Instagram)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=720, H=720 | Ratio: 1:1 (Vuông/Instagram) | Simple: False
> [DEBUG] Scale Input: W=1.550224215246637, H=1.550224215246637
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001009_Mom Snaps on Cops While Holding Baby_part1.mp4 -stream_loop -1 -i D:/mc/Journalist Presenter Green Screen Direct.mp4 -i C:/Users/Admin/AppData/Local/Temp/temp_voice_auto_a122d086.mp3 -t 170.270 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:32:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:32,boxblur=2:2:2:2,scale=720:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=720:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.5502/2)*2:trunc(ih*1.5502/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=720:720:flags=fast_bilinear,setsar=1[v_main];[1:v]format=rgba,colorkey=0x00FF00:0.300:0.050,format=rgba,colorchannelmixer=rr=1:rg=0:rb=0:gr=0:gg=0.80:gb=0.10:br=0:bg=0.10:bb=1,scale=iw*0.35:ih*0.35:flags=fast_bilinear,format=rgba[v_chroma_ready];[v_main][v_chroma_ready]overlay=(0.8200*W-w/2):(0.8000*H-h/2):shortest=1:format=auto[v_after_chroma];[v_after_chroma]subtitles=filename=’C\:/Users/Admin/AppData/Local/Temp/subs_23296.ass’:fontsdir=’C\:/Windows/Fonts'[v_subs];[2:a]volume=1.0,apad[aout] -map [v_subs] -map [aout] -metadata:s:v:0 rotate=0 -aspect 1:1 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1073k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/outro/H0001009_Mom Snaps on Cops While Holding Baby_part1.mp4
> ⏳ Convert: 47% (00:01:20.00)
> timing Seg 3: 2184ms→2457ms (x1.00spd)
> ⏳ Convert: 0% (00:00:00.33)
> ⏳ Convert: 66% (00:01:52.66)
> timing Seg 4: 2736ms→2976ms (x1.00spd)
> timing Seg 5: 2472ms→2783ms (x1.00spd)
> ⏳ Convert: 53% (00:01:30.70)
> ⏳ Convert: 6% (00:00:10.70)
> timing Seg 6: 2544ms→2866ms (x1.00spd)
> ⏳ Convert: 72% (00:02:02.70)
> timing Seg 7: 2184ms→2457ms (x1.00spd)
> timing Seg 8: 2832ms→2978ms (x1.00spd)
> ⏳ Convert: 59% (00:01:40.87)
> timing Seg 9: 2040ms→2293ms (x1.00spd)
> timing Seg 10: 2688ms→2975ms (x1.00spd)
> ⏳ Convert: 12% (00:00:21.70)
> ⏳ Convert: 78% (00:02:13.45)
> timing Seg 11: 2496ms→2810ms (x1.00spd)
> ⏳ Convert: 80% (00:02:17.83)
> ⏳ Convert: 65% (00:01:51.33)
> timing Seg 12: 2736ms→2976ms (x1.00spd)
> ⏳ Convert: 19% (00:00:32.79)
> timing Seg 13: 2496ms→2810ms (x1.00spd)
> ⏳ Convert: 87% (00:02:29.62)
> timing Seg 15: 2544ms→2866ms (x1.00spd)
> ⏳ Convert: 72% (00:02:02.91)
> ⏳ Convert: 26% (00:00:44.70)
> timing Seg 17: 2592ms→2919ms (x1.00spd)
> ⏳ Convert: 95% (00:02:42.33)
> ⏳ Convert: 79% (00:02:15.20)
> ⏳ Convert: 33% (00:00:57.37)
> ✅ Output file created: 28.25 MB
> 🗑️ Cleaned up temp subtitle file
> ✅ [7/10] Xong: H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.mp4
> ✅ Đã xử lý: H0001008_Man Opens Fire After Declaring War on Cops Docum_part1.mp4 (7/10)
> ⏳ Convert: 87% (00:02:29.29)
> ⏳ Convert: 40% (00:01:08.25)
> ⏳ Convert: 96% (00:02:45.04)
> ⏳ Convert: 49% (00:01:24.70)
> ✅ Output file created: 29.56 MB
> 🗑️ Cleaned up temp subtitle file
> ✅ [8/10] Xong: H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.mp4
> ✅ Đã xử lý: H0001006_Mom Calls Cops on Teen Son, Instantly Regrets It_part1.mp4 (8/10)
> timing Seg 20: 2496ms→2810ms (x1.00spd)
> ⏳ Convert: 60% (00:01:43.12)
> ⏳ Convert: 72% (00:02:02.54)
> ⏳ Convert: 80% (00:02:17.75)
> timing Seg 21: 2136ms→2402ms (x1.00spd)
> ⏳ Convert: 92% (00:02:37.20)
> ✅ Output file created: 32.86 MB
> 🗑️ Cleaned up temp subtitle file
> ✅ [9/10] Xong: H0001009_Mom Snaps on Cops While Holding Baby_part1.mp4
> ✅ Đã xử lý: H0001009_Mom Snaps on Cops While Holding Baby_part1.mp4 (9/10)
> timing Seg 22: 2184ms→2457ms (x1.00spd)
> timing Seg 23: 3216ms→2981ms (x1.00spd)
> timing Seg 24: 3264ms→2982ms (x1.00spd)
> timing Seg 25: 2304ms→2594ms (x1.00spd)
> timing Seg 26: 2544ms→2866ms (x1.00spd)
> timing Seg 27: 2688ms→2975ms (x1.00spd)
> timing Seg 28: 2064ms→2319ms (x1.00spd)
> timing Seg 32: 2376ms→2675ms (x1.00spd)
> timing Seg 33: 2136ms→2402ms (x1.00spd)
> timing Seg 34: 2736ms→2976ms (x1.00spd)
> timing Seg 35: 2736ms→2976ms (x1.00spd)
> timing Seg 36: 2520ms→2837ms (x1.00spd)
> ✅ Đã tạo giọng nói AI tự động thành công
> [DEBUG EXE] FFmpeg resolved: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe (exists=True)
> ℹ️ Duration = 0 (full video), voiceover: 108.1s
> 📝 Subtitle preset: Classic White
> 🎞️ Subtitle animation: None
> 🎤 Voiceover audio duration: 108.14s
> ⏱️ Subtitle sync: Giữ nguyên timing (SRT: 108.00s, Voice: 108.14s)
> 💡 TIP: Subtitle sẽ kết thúc sau khi voiceover xong. Bật ‘Auto Slow Motion’ nếu muốn video dài hơn.
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> 📏 Auto wrap: max_chars=47 (width=720, font=24)
> ✅ Subtitle: 36 segments → ASS → subtitles filter
> [DEBUG] Received aspect_ratio: ‘1:1 (Vuông/Instagram)’
> [DEBUG] Mode: Complex Blur with Scaled FG
> [GPU] NVENC p4 balanced – 24fps (smooth playback)
> ⚙️ GPU Mode Threads: decode=4, filter=3 (tối ưu GPU feed)
> [DEBUG] Targets: W=720, H=720 | Ratio: 1:1 (Vuông/Instagram) | Simple: False
> [DEBUG] Scale Input: W=1.550224215246637, H=1.550224215246637
> 🎬 Đang xử lý video với FFmpeg… (Mode: GPU)
> [DEBUG] CMD: E:\VideoEditorPro (1) (1)\VideoEditorPro\bin\ffmpeg.exe -y -hwaccel cuda -i input/H0001010_Man Turns Welfare Check Into Felony Charges_part1.mp4 -stream_loop -1 -i D:/mc/Journalist Presenter Green Screen Direct.mp4 -i C:/Users/Admin/AppData/Local/Temp/temp_voice_auto_019d41c2.mp3 -t 170.270 -filter_complex [0:v]format=yuv420p,setpts=PTS-STARTPTS,split=2[bg_raw][fg];[bg_raw]scale=32:32:force_original_aspect_ratio=increase:flags=fast_bilinear,crop=32:32,boxblur=2:2:2:2,scale=720:720:flags=fast_bilinear,setsar=1[bg_blur];[fg]scale=720:720:force_original_aspect_ratio=decrease:flags=fast_bilinear,scale=trunc(iw*1.5502/2)*2:trunc(ih*1.5502/2)*2:flags=fast_bilinear,setsar=1[fg_sized];[bg_blur][fg_sized]overlay=(W-w)/2:(H-h)/2:shortest=1:format=auto,scale=720:720:flags=fast_bilinear,setsar=1[v_main];[1:v]format=rgba,colorkey=0x00FF00:0.300:0.050,format=rgba,colorchannelmixer=rr=1:rg=0:rb=0:gr=0:gg=0.80:gb=0.10:br=0:bg=0.10:bb=1,scale=iw*0.35:ih*0.35:flags=fast_bilinear,format=rgba[v_chroma_ready];[v_main][v_chroma_ready]overlay=(0.8200*W-w/2):(0.8000*H-h/2):shortest=1:format=auto[v_after_chroma];[v_after_chroma]subtitles=filename=’C\:/Users/Admin/AppData/Local/Temp/subs_41888.ass’:fontsdir=’C\:/Windows/Fonts'[v_subs];[2:a]volume=1.0,apad[aout] -map [v_subs] -map [aout] -metadata:s:v:0 rotate=0 -aspect 1:1 -c:v h264_nvenc -preset p4 -profile:v high -level 4.1 -rc vbr -cq 26 -b:v 1000k -r 24 -g 48 -bf 2 -rc-lookahead 20 -spatial-aq 1 -temporal-aq 1 -strict_gop 1 -max_muxing_queue_size 4096 -vsync cfr -pix_fmt yuv420p -c:a aac -b:a 128k -ar 44100 -ac 2 -threads 4 -filter_threads 3 -filter_complex_threads 3 F:/page us/Bodycam Incident HD 10/4.9/cat/outro/H0001010_Man Turns Welfare Check Into Felony Charges_part1.mp4
> ⏳ Convert: 0% (00:00:01.04)
> ⏳ Convert: 16% (00:00:27.37)
> ⏳ Convert: 28% (00:00:48.25)
> ⏳ Convert: 40% (00:01:09.33)
> ⏳ Convert: 53% (00:01:30.20)
> ⏳ Convert: 60% (00:01:42.54)
> ⏳ Convert: 73% (00:02:04.87)
> ⏳ Convert: 80% (00:02:16.95)
> ⏳ Convert: 95% (00:02:42.08)
> ✅ Output file created: 29.26 MB
> 🗑️ Cleaned up temp subtitle file
> ✅ [10/10] Xong: H0001010_Man Turns Welfare Check Into Felony Charges_part1.mp4
> ✅ Đã xử lý: H0001010_Man Turns Welfare Check Into Felony Charges_part1.mp4 (10/10)
> 🎉 Hoàn tất! Thành công: 10, Thất bại: 0
> 🎉 Hoàn thành! Đã xử lý 10 videos