> If you'd like to work together, hydra3333, I'm keen. I am sorry Mark, I am a novice not smart enough to do useful work on such a thing !
I am happy add though - below is an extract from a .bat which attempts to ignore bad bits of an incoming video based on ffmpeg error messages I was seeing, however there is no timestamp smartness like you are doing. It was intended as a last resort fallback for crusty sources which had video encoding that VideoReDo's "QuickStreamFix" does not accept. > set "FFMPEG_cmd=c:\sw\ffmpeg.exe" > set "FFMPEG_cmd=!FFMPEG_cmd! -hide_banner -v info -nostats -fflags > +discardcorrupt -err_detect ignore_err -af "aresample=async=1" -copyts > -start_at_zero -probesize 100M -analyzeduration 100M -strict experimental" > set "FFMPEG_cmd=!FFMPEG_cmd! -i "!source_filename!" " > set "FFMPEG_cmd=!FFMPEG_cmd! -map 0:v:0 -map 0:a:0 -map_metadata 0 > -map_metadata:s:v 0:s:v -map_metadata:s:a 0:s:a" > set "FFMPEG_cmd=!FFMPEG_cmd! -c:v copy -fps_mode passthrough" > set "FFMPEG_cmd=!FFMPEG_cmd! -strict experimental" > set "FFMPEG_cmd=!FFMPEG_cmd! -sws_flags > lanczos+accurate_rnd+full_chroma_int+full_chroma_inp" > set "FFMPEG_cmd=!FFMPEG_cmd! -movflags +faststart+write_colr" > set "FFMPEG_cmd=!FFMPEG_cmd! -c:a copy" > set "FFMPEG_cmd=!FFMPEG_cmd! -y "!qsf_filename!"" > ECHO !FFMPEG_cmd! >> "!vrdlog!" 2>&1 > !FFMPEG_cmd! >> "!vrdlog!" 2>&1 > SET EL=!ERRORLEVEL! Cheers _______________________________________________ ffmpeg-user mailing list -- [email protected] To unsubscribe send an email to [email protected]
