¿Es posible hacerlo ahora? Eliminar el texto EIA_608 del archivo

He estado usando MCEBuddy durante un tiempo, funciona genial. Lo utilizo para procesar todas mis grabaciones del DVR de Plex, extraer los subtítulos ocultos y remuxarlos en un archivo MKV resultante. Esto ha funcionado maravillosamente durante años. SIN EMBARGO, la última versión de Plex ahora admite subtítulos EIA_608, y están apareciendo como subtítulos ‘Desconocidos’ en todas mis grabaciones, porque NO estoy reencodificando el video, solo remuxando. Así que ahora los subtítulos EIA, A) se ven mal, pero B) hacen que el archivo srt no se seleccione y reproduzca automáticamente como antes. Dado que tengo personas con discapacidad auditiva en mi casa, tenerlos automáticamente activos en todo momento es un requisito.
Sin mencionar que la visualización de los subtítulos EIA se ve horrible en comparación con los subtítulos srt limpios y claros.

Después de buscar un poco, descubrí que ffmpeg PUEDE eliminar el texto EIA_608 del archivo ts (o mkv)… usando este comando:
ffmpeg -i input.mkv -codec copy -bsf:v “filter_units=remove_types=6” output.mkv

Lo he probado y funciona como se espera. Así que aquí está la solicitud de función, O una pregunta para ustedes: ¿hay alguna manera de hacer esto ahora?

Dame la opción de ejecutar ese comando ffmpeg DESPUÉS de que hayas extraído los subtítulos a un archivo srt, LUEGO remuxa a mkv y agrega los subtítulos de nuevo.

¿Es posible ahora?

¿Se podrá hacer pronto?

Gracias de antemano por su ayuda.

Bueno, me respondí a mí mismo. Con un poco de experimentación, terminé escribiendo un archivo bat que hace esto en post-procesamiento.
Simplemente toma el archivo mkv que produce MCEbuddy y lo pasa de nuevo por ffmpeg para eliminar los subtítulos EIA_608 antes de que Plex los vea. La vida es buena otra vez.

Si alguien quiere una copia de mi script, avísenme y se lo envío.

Siéntete libre de publicar el archivo aquí (puedes usar corchetes de código)

¿Has considerado incluir tu parámetro -bsf:v "filter_units=remove_types=6" en el perfil? ¿No sería más simple?

Parece que sería así, sí, sin embargo en mis pruebas al eliminar los subtítulos EIA de una conversión de archivo TS a mkv no funcionó, pero de mkv a mkv funcionó perfectamente. Tal vez haya una manera de hacerlo funcionar durante la conversión inicial, pero sabía cómo hacer esto y no quería complicarme más con eso.

Aquí está el código relevante para cualquiera que quiera deshacerse de esos molestos subtítulos EIA_608, hasta que Plex y CCextractor se pongan de acuerdo con ellos:
Agrega esto a tu profile.conf que estás usando para procesar archivos:

CustomCommandPath=C:\Windows\System32\cmd.exe
CustomCommandParameters="/c C:\ccextractor\RemoveSubs\RemoveSubs.bat \"%convertedfile%\" \"%srtfile%\" "
CustomCommandHangPeriod=100
CustomCommandCritical=true
CustomCommandUISession=false
CustomCommandShowWindow=false

y aquí está mi script (ajusta las rutas según tus necesidades). También elimino el archivo .srt ya que se ha fusionado en mi archivo mkv (según mi configuración):

@echo off

For %%A in (%1) do (
    Set Folder=%%~dpA
    Set InputFileName=%%~nA
)

del /q %2

IF %ERRORLEVEL% EQU 0 (
 ECHO Delete Of SRT File %2 Successfull
)

C:\Progra~1\MCEBuddy2x\ffmpeg\ffmpeg.exe -i %1 -codec copy -bsf:v "filter_units=remove_types=6" G:\BuddyTemp\working0\NoSubsOutput.mkv

IF %ERRORLEVEL% EQU 0 (GOTO :SUCCESS) ELSE (GOTO :FAIL)

:SUCCESS
 ECHO Removal Of EIA_608 Subs From %1 Was Successfull

del /q %1
IF %ERRORLEVEL% EQU 0 (
 ECHO Delete Of Original MKV Successfull
)
ECHO %InputFileName%

ren "G:\BuddyTemp\working0\NoSubsOutput.mkv" "%InputFileName%.mkv"

IF %ERRORLEVEL% EQU 0 (
 ECHO Rename of New MKV without EIA subs was Successfull
)

EXIT
:FAIL
 ECHO Something Went Wrong With Removal Of EIA Subs. 
EXIT /B %ERRORLEVEL%