He estado experimentando con el desentrelazado, ya que algunas emisoras usan entrelazado y otras progresivo. Tengo 2 perfiles personalizados: uno que desentrelaza ciertos programas (por ejemplo, 29.97 entrelazado) y otro que procesa programas progresivos (por ejemplo, 59.94 progresivo).
He cambiado el perfil de desentrelazado a bwdif (duplicando la tasa de fotogramas para 29.97), lo cual se ve genial, pero no logro hacerlo en un solo perfil para todos los programas. Intenté con autodeinterlace=true, pero solo añade yadif a los comandos.
Reemplazando parámetros especificados por el usuario
2020-01-26T16:24:57 MCEBuddy.Transcode.ConvertWithFfmpeg → Parámetros de línea de comandos → -threads 0 -y -i “D:\MCEBUDDYTEMP\working0\Murdoch9.ts” -ss 1 -vf yadif=0:-1:1,bwdif,hqdn3d,scale=‘min(1280,iw)’:-1 -vcodec hevc_nvenc -preset slow -rc vbr_hq -b:v 5000000 -maxrate:v 9000k -bufsize:v 9000k -acodec ac3 -ab 224k -map 0:1 -map 0:0 -ac 6 -pass n -passlogfile “D:\MCEBUDDYTEMP\working0\MCEBuddy2Pass.log” “D:\MCEBUDDYTEMP\working0\Murdoch9-converted.mkv”
¿Hay alguna manera de cambiar el desentrelazador del programa a bwdif en lugar de yadif, o cambiar los valores de yadif a yadif=1:-1:1?
Parece que quieres especificar una línea de parámetros ffmpeg-video personalizada en el perfil, intenta agregar el parámetro ffmpeg-VideoOptimized=true al perfil para que MCEBuddy no realice ningún ajuste en la línea de parámetros de video.
Tengo Video optimizado activado. El problema es que cuando tengo video progresivo a 59.94 fps, termina siendo de 119 fps. Así que quiero que elimine completamente el desentrelazado para estos videos progresivos, pero que mantenga el desentrelazado. Si especifico video optimizado activado, entonces todos los videos se desentrelazan con mi configuración.
Si las transmisiones son consistentemente progresivas (540p SD o 720p HD) o entrelazadas (360i SD, 1080i HD) por canal, puedes usar el filtro de canal para aplicar el perfil correcto.
Sin embargo, lo que estás haciendo es upscaling forzado (convertir 360i en 720p, o 540i en 1080p). Creo que es mejor dejarle esa tarea al televisor del espectador, que cuenta con lógica de upscaling dedicada mucho mejor y más adaptativa al contenido que cualquier ajuste forzado de perfil de talla única, especialmente con la llegada de televisores 4K comunes y (pronto) ATSC3. Si te equivocas en los parámetros de ajuste, habrás estropeado el video para todos los espectadores y su televisor no podrá ayudar a corregir lo que hiciste.
En resumen, deja que tu televisor haga el upscaling. Si se trata de programas específicos, como animación, configura perfiles para esos programas que desentrelacen (y a veces conviertan entre 24fps y los 30fps del televisor, conocido como “telecine”).
Probé con los canales, pero a veces no encuentran el programa. No estoy escalando, solo intento enviar una frecuencia de cuadros de 29.97i a 59.94p y mantener 59.94p en 59.94p. Puedo hacerlo con 2 perfiles con resultados perfectos, pero si agrego un programa tengo que volver a la configuración y agregarlo. Si estoy transmitiendo o guardando en el teléfono, tengo que esperar. Busco una solución general para todas las grabaciones.
Estás confundiendo la tasa de fotogramas con el entrelazado/despliegue progresivo.
“Rellenar” los dos fotogramas entrelazados separados no significa que estés obteniendo la imagen más rápido, es decir, una mágica tasa de fotogramas más rápida. Si acaso, significa que estás obteniendo la imagen completa a la MITAD de la tasa de fotogramas que un escaneo progresivo completo. Necesitas recolectar DOS fotogramas a 30fps para combinarlos en un solo fotograma progresivo completo, lo cual sería a 15fps, no el doble a 60fps.
Además, el desentrelazado solo se usa para “suavizar” el movimiento de los bordes —porque el segundo fotograma de la imagen entrelazada fue capturado después que el primero y las cosas se movieron en la escena. Esto es especialmente notable en la animación, que tiene contornos de formas definidos que se mueven con el tiempo, como un folioscopio.
Crear más “instantáneas” de las partes “faltantes” originales de un video entrelazado no puede hacerlo más nítido ni mejorar el detalle. Puede eliminar artefactos de entrelazado, pero tu TV ya tiene chips dedicados para hacer exactamente eso en tiempo real y para escalar a 4k. Mucho mejor de lo que podrías ajustar individualmente por cada programa que grabas.
Es difícil hacer que MCE Buddy haga lo que estás pidiendo porque así no funciona el video.