Extension:TimedMediaHandler/es

La extensión TimedMediaHandler permite mostrar archivos de audio y vídeo en las páginas de un wiki mediante la misma sintaxis que se usa para añadir imágenes. Incluye el reproductor HTML5 Kaltura y un reproductor VideoJS experimental. Hay soporte para subtítulos y descripciones (también conocido como texto cronometrado) y cambio de flujo en tiempo real entre múltiples archivos WebM y otros derivados y muchas otras características. El soporte del servidor de TMH incluye opciones para cargar audio y video HTML5, múltiples perfiles de transcodificación para entregar contenido, reproducción de archivos MIDI, análisis de metadatos para videos Ogg y WebM e integración con el sistema jobQueue de MediaWiki para programar trabajos de transcodificación.

Resumen de funcionalidades
Véase Commons:Commons:Timed Text.

Sinopsis de la sintaxis
Además de la sintaxis de inserción de imágenes, Timed Media Handler admite:


 * Video.ogv
 * Mostrar un vídeo en su dimensión nominal. Muestra un fotograma del punto medio de su longitud con un botón de reproducción que ejecuta un reproductor incrustado.


 * Audio.oga
 * Mostrar un marcador de posición para un archivo de sonido, con un botón de reproducción que ejecuta un reproductor incrustado.


 * [[File:Midi.mid]]
 * Genere audio digital a partir de las instrucciones de música en el archivo MIDI y muestre el reproductor de audio incorporado para reproducir este audio.


 * Video.ogv
 * Mostrar un vídeo en un cuadro de miniatura flotante


 * Mostrar un vídeo incrustado en una galería de imágenes (al pulsar en un clip se creará un cuadro emergente con el reproductor completo)
 * Mostrar un vídeo incrustado en una galería de imágenes (al pulsar en un clip se creará un cuadro emergente con el reproductor completo)


 * Video.ogg
 * Utilizar un fotograma correspondiente a 1 minuto y 25 segundos como la imagen del marcador de posición. Un número entero se toma como la cantidad de desfase en segundos. También se puede utilizar HH:MM:SS, p. ej. 1:02:22 serán 1 hora, 2 minutos y 22 segundos en el video.


 * Video.ogg
 * Fragmentos de multimedia temporal Muestra un clip de vídeo a partir de 1 minuto y 25 segundos del vídeo. Un solo número se toma como compensación en segundos. También puede incluir una hora de finalización con el formato, lo que daría como resultado un clip de 5 segundos reproduciéndose de 1:25 a 1:30. Si no se proporciona la duración en la miniatura, la hora de inicio se utilizará para la miniatura mostrada. También se puede utilizar HH:MM:SS, p. ej. 1:02:22 serán 1 hora, 2 minutos y 22 segundos en el video.


 * En desuso
 * Las palabras de sintaxis noicon y noplayer están en desuso y no funcionan. Es probable que la palabra clave disablecontrols quede en desuso. (Véase Task 135537) Toma una lista separada por comas de cualquiera de los siguientes valores: options, timedText , fullscreen

Compatibilidad con clientes


El reproductor funciona en la mayoría de los navegadores modernos y es compatible con IE9 y versiones posteriores (los navegadores modernos como se describe en la matriz de soporte de MediaWiki). El soporte móvil es irregular, especialmente en iOS.

A partir de agosto de 2015, TimedMediaHandler incluye una corrección de compatibilidad de JavaScript para audio/video en formato Ogg, que funciona en los navegadores Safari, Internet Explorer 10/11 y Microsoft Edge.

Terceros usuarios de MediaWiki también pueden desear habilitar manualmente la compatibilidad con MP4 H.264/AAC para la reproducción nativa de video y audio en Safari/IE/Edge, pero al usar estos formatos, es posible que necesite una licencia de patente de MPEG-LA para la transmisión por Internet.

Instalación
Si desea descargue una versión reciente de ffmpeg para admitir la codificación en WebM (con la última versión de VP8). j^ proporciona compilaciones estáticas actualizadas de ffmpeg con soporte WebM para los principales sistemas operativos en firefogg.org/nightly/. Véase las siguientes secciones para obtener instrucciones de instalación en versiones anteriores de MediaWiki.

La extensión agregará automáticamente los tipos de archivos admitidos (excepto mp4) a, por lo que no es necesario que agregue manualmente los tipos de archivos de vídeo.

Comparación de opciones de codificación de archivos multimedia en Wikipedia
See for deployment details on planned Wikimedia update from VP8 to VP9.

Sorted by bandwidth tier (grayed items are not currently enabled):

Opciones detalladas:

Configuración
A continuación, se muestran algunas variables de configuración que pueden resultar útiles:

Para la transcodificación, asegúrese de tener $wgMaxShellMemory, $wgMaxShellTime, $wgMaxShellFileSize que son lo suficientemente grandes como para permitir que los trabajos de codificación se ejecuten y guarden lo realizado. Lo más probable es que los valores predeterminados sean demasiado bajos.

Ejecución de tareas de transcodificación
Debido a que los trabajos de transcodificación consumen muchos recursos, no se ejecutarán como parte de la cola de trabajos normal (véase el error 29336). En su lugar, deben solicitarse mediante el argumento --type:

Si ejecutar este comando hace que se cuelgue para siempre, es posible que deba configurar  en LocalSettings.php. Véase

Nodos de codificación
Para poder transcodificar muchos videos, es posible que desee ejecutar varios nodos de codificación que se conecten a la base de datos maestra y accedan a su almacén de archivos directamente. Necesitará instalar ffmpeg.

Instalación mínima en Debian y Ubuntu
Plus, add this to your (tested for Devuan ASCII only):

On older versions of MediaWiki (1.29–1.31)

 * La versión 1.31 no funciona para los administradores de sistema. La extensión ahora requiere, elimina la dependencia para la extensión , y las constantes PHP de WebVideoTranscode ahora se expresan como valores de cadena.
 * Tenga en cuenta que, aunque was included en TimedMediaHandler para MediaWiki 1.31 y posteriores, para las versiones anteriores de MediaWiki, deberá descargarlo de la página de archivo.

In LocalSettings.php, load the extension with:

Prior to 1.31, $wgEnabledTranscodeSet is set with:

Troubleshooting

 * "ffmpeg – failed to map segment from shared object"
 * You need to increase the allowed memory in.


 * "Class 'getID3' not found"
 * You need to install the extension's PHP dependencies using Composer, see the Installation section above.