¿Algún comentario del equipo al respecto?
No en el contexto actual, pero siéntete libre de abrir una solicitud de función y la consideraremos para futuras versiones.
No quiero revivir este post de hace 2 años, pero ¿has encontrado alguna solución?
¿Qué tal configurar una carpeta de vigilancia ficticia en algún lugar y luego crear un enlace duro simbólico mediante un script .bat de postprocesamiento, dejar que MCEbuddy procese el archivo?
El código para pasar un enlace duro de archivo para un video es:
mklink /h \MyFileVideo.ts \dummywatchfolder\MyFileVideo.ts
Uso enlaces de directorio con MCEbuddy todo el tiempo, ya que tengo cosas distribuidas en varios discos duros y luego tengo mi carpeta de “medios” que es vigilada, la cual también uso para el directorio de biblioteca de Plex, la carpeta ficticia con todo organizado. No he usado enlaces duros de archivo, pero asumo que funcionaría de la misma manera.
Así que ya ha pasado mucha agua bajo este puente: Plex finalmente solucionó el problema de metadatos que motivó la creación del hilo. Incluso añadieron una opción bastante buena para eliminar los anuncios (su propia versión bifurcada de comskip).
Sin embargo, hace poco lo rompieron, así que ahora he vuelto a usar dos ubicaciones de monitoreo: una para TV con anuncios y otra para TV sin ellos, y ejecuto las tareas de conversión con o sin la eliminación de anuncios activada.
Al menos la corrección de metadatos en Plex sigue funcionando…
Para quienes encuentren este hilo y quieran decidir desde Plex si una serie de televisión utiliza un perfil de MCEBuddy u otro (por ejemplo, quitar los anuncios de algunos programas y no de canales sin anuncios) usando el procesamiento posterior de Plex. Ahora es posible, pero no es fácil encontrar la solución global para Windows; así que la dejo aquí:
Pasos:
- En Plex configura tu biblioteca a la que grabarás tus series.
- Añade dos ubicaciones de carpetas, p. ej. c:/plex_tv y c:/plex_tv_remove_commercials
- Al programar una grabación en Plex ya podrás elegir la nueva biblioteca de TV y qué ubicación usar para grabar
- En MCEBuddy crea dos tareas de conversión, p. ej. Convert-No-Commercials y Convert-Remove-Commercials
- En la tarea Convert-No-Commercials pon el ajuste «Ad remover» en none y el filtro de selección de nombre de archivo en:
path:C:\plex_tv*
- En la tarea Convert-Remove-Commercials pon el ajuste «Ad remover» en Comskip y el filtro de selección de nombre de archivo en:
path:C:\plex_tv_remove_commercials*
- No definas una ubicación de salida; el post-procesamiento de Plex necesita encontrar el archivo en la carpeta .grab donde estaba el original
- Configura el resto de opciones, p. ej. archivo/archivar/borrar según necesites (si no lo haces, el archivo .TS permanecerá y el programa aparecerá dos veces en Plex)
- Crea un archivo batch (p. ej. mcebuddy.bat) con el siguiente contenido, cambiando la ruta al archivo MCEBuddy.UserCLI si es diferente:
@echo off
C:\Progra~1\MCEBuddy2x\MCEBuddy.UserCLI.exe --command=engine --action=start timeout /t 2 /nobreak > NUL
C:\Progra~1\MCEBuddy2x\MCEBuddy.UserCLI.exe --command=addfile --action=%1 timeout /t 10 /nobreak > NUL
:loop
for /f "delims=" %%o in ('C:\Progra~1\MCEBuddy2x\MCEBuddy.UserCLI.exe --command=jobstatus --action=%1 --quiet') do set status=%%o
if %status% == "not present" (
Exit
) else (
timeout /t 2 /nobreak > NUL
goto loop
)
Tomará la ruta y el nombre de archivo completos como entrada (necesita comillas si hay espacios) y arrancará el motor de MCEBuddy (si hace falta) y esperará a que termine antes de finalizar. El post-procesamiento de Plex esperará a que termine antes de sacar el archivo de .grab y colocarlo en su ubicación final y añadir los metadatos.
- Añádelo al post-procesamiento de Plex: ve a Live TV y DVR y abre los ajustes de DVR. Añade la ruta y nombre de archivo completos del batch que creaste al ajuste de post-procesamiento y asegúrate de que la detección de anuncios esté Desactivada; si no, Plex también intentará detectar anuncios con su versión de comskip
- Cuando programes una nueva grabación en Plex, elige la ubicación «c:/plex_tv» para convertir sin quitar anuncios o «c:/plex_tv_remove_commercials» para convertir quitando los anuncios