Oké, ik kon alles handmatig uitvoeren zonder MCEbuddy2x. Dit is wat ik heb ontdekt:
- Comskip.exe “D:\Mijn Video’s\AR\On Patrol Live S04E26 2025-10-18-2058_original.mpg”
Produceerde ‘On Patrol Live S04E26 2025-10-18-2058.edl (220 Bytes)
- Comskip produceerde de edl in het onderstaande formaat, dat FFMPEG niet kan gebruiken
| Probleem |
Comskip Produceerde EDL |
FFmpeg Heeft Nodig |
|
| Formaat |
1519.38 1560.12 |
0:25:19.38 0:26:00.12 |
|
Dus ik heb een powershell-script geschreven om de EDL naar een formaat van UU:MM:SS om te zetten.
$edlContent = Get-Content "D:\My videos\ar\On Patrol Live S04E26 2025-10-18-2058.edl"
$convertedEdl = @()
foreach ($line in $edlContent) {
$parts = $line -split '\s+'
if ($parts.Length -ge 2) {
try {
$startSec = [double]$parts[0]
$endSec = [double]$parts[1]
$startTime = [TimeSpan]::FromSeconds($startSec)
$endTime = [TimeSpan]::FromSeconds($endSec)
$newLine = "{0:hh\:mm\:ss\.ff} {1:hh\:mm\:ss\.ff} 1 0.0 COMMERCIAL" -f $startTime, $endTime
$convertedEdl += $newLine
} catch {
Write-Host "Ongeldige regel overgeslagen: $line" -ForegroundColor Yellow
}
}
}
- Mijn FFMPEG mist -vf “edl_overlay”, waarom weet ik niet. Zal dit later aanpakken.
Met behulp van het geconverteerde edl-bestand voerde ik FFMPEG handmatig uit:
Met ffmpeg versie 8.0-essentials_build-www.gyan.dev Copyright (c) 2000-2025 de FFmpeg ontwikkelaars
ffmpeg -hwaccel auto -i “D:\My videos\ar\On Patrol Live S04E26 2025-10-18-2058.mpg” -vf “select=‘not(between(t,1519.38,1750.32)+between(t,2535.10,2806.27)+between(t,3442.84,3713.94)+between(t,4578.04,4854.32)+between(t,5601.83,5877.97)+between(t,6559.39,6830.66)+between(t,7746.77,8022.91)+between(t,8246.04,8331.69)+between(t,8534.13,8824.55)+between(t,9284.04,9555.21)+between(t,10034.46,10276.00)+between(t,10540.53,10650.94))’” -c:v h264_nvenc -preset fast -c:a aac “D:\My videos\ar\Clean_Show.mkv”
Clean_Show.edl (504 Bytes)
OPMERKING: Mijn profile.conf gebruikt \[MKV Nividia\]:
[MKV Nividia]
Description=HEVC in MKV (H.265/AC3) conversie met behulp van NVIDIA NVENC. Creëert een kleiner bestand (50% kleiner dan H.264) met vergelijkbare kwaliteit en veel snellere prestaties.
order=handbrake,ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -tag:v hvc1 -vf yadif=0:-1:1,hqdn3d -vcodec hevc_nvenc -preset p4 -rc vbr -cq 26 -map 0:v -sn
ffmpeg-audio=-acodec ac3 -b:a 160k -map 0:a
ffmpeg-audioac3=-acodec ac3 -b:a 256k -map 0:a
ffmpeg-ext=.mkv
ffmpeg-audiodelay=skip
handbrake-general=–decomb --loose-anamorphic --verbose=2
handbrake-video=–start-at duration:0 -e nvenc_h265 --encoder-preset medium -q 26
handbrake-audio=-E ffac3 -R auto -B 160 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E ffac3 -R auto -B 256 -D 0 -a 1,2,3,4,5
handbrake-ext=.mkv
handbrake-audiodelay=skip
PreConversionCommercialRemover=true
Conclusie: Comskip werkt, zij het met enkele aanpassingen. Gezien dit en het tonen van mijn resultaten - kan het probleem bij mijn profile.conf \[MKV Nivida\] liggen?
Hoe zit het met het ffmpeg en het edl overlay probleem?