> 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]

Reply via email to