Añadir vídeo


S3D Player tiene un botón Catalog. Abre el Media Manager, una ventana para acceder rápidamente a vídeos e imágenes 3D. Seleccionas una fuente de la lista, desplazas las tarjetas y reproduces un vídeo con un solo clic. Una fuente puede ser una carpeta de tu ordenador, un canal de YouTube o tu propio servidor protegido con contraseña. Las fuentes se describen en un archivo de configuración de texto sin formato, y puedes añadir tantas como necesites sin programar.

gestor multimedia

Métodos de conexión

El reproductor admite cuatro tipos de fuentes de vídeo. Elige el que se adapte a tu tarea. Se pueden combinar: un catálogo puede contener varias carpetas locales, canales y servidores.
Método Dónde están los vídeos Qué necesitas Guardar en disco
Carpeta local En tu ordenador Solo la ruta de la carpeta No es necesario, los archivos ya son tuyos
Canal de YouTube En YouTube Un enlace al canal Permitido
Tu propio servidor En tu alojamiento web Alojamiento con PHP, nuestro paquete de código Si el servidor lo permite
Servidor + Cloudflare R2 En el almacenamiento en la nube de Cloudflare R2 Alojamiento con PHP, una cuenta de Cloudflare, nuestro paquete de código Si el servidor lo permite

Configuración del catálogo

Todas las fuentes multimedia se describen en dos archivos de texto ubicados en la carpeta del reproductor plugins\catalog\. Puedes abrirlos directamente desde la ventana Media Manager con los botones Base y User. Una vez guardado un archivo, la ventana recoge los cambios automáticamente.

catalog-base.txt: una lista de fuentes que sirve de demostración del reproductor. Este archivo se reemplaza por las actualizaciones del reproductor de vez en cuando, así que no pongas tus propios cambios aquí: se perderán en la próxima actualización.
catalog-user.txt: tu propia lista. Las actualizaciones nunca la modifican.

En la lista de selección de fuentes, las fuentes aparecen en el mismo orden que en los archivos: primero todo lo de catalog-base.txt, luego todo lo de catalog-user.txt. Si tu archivo contiene una sección con el mismo nombre que una del archivo base, tu configuración reemplaza la de base.

Formato del archivo
Cada fuente comienza con un nombre entre corchetes, seguido de líneas con la forma clave = valor. Todo lo que hay después del signo # es un comentario. La configuración general se escribe al principio del archivo, antes de la primera sección:
# general settings
quality  = 1080      # 720 / 1080 / 2160
thumb    = max       # preview: mq / 720 / max
save_dir = D:\Video\Saved
cookies  = firefox   # YouTube sign in, see the YouTube section

# source
[My 3D videos]
path      = D:\Video\3D
recursive = 1
carpeta

Método 1: una carpeta en tu ordenador

El método más sencillo. El reproductor escanea la carpeta y muestra todos los vídeos como tarjetas con vistas previas. Las vistas previas se toman de un fotograma del propio vídeo; para los vídeos 3D se usa la vista izquierda.

Paso 1. Abre catalog-user.txt
En la ventana Media Manager, haz clic en el botón User.

Paso 2. Añade una sección
[My 3D videos]
path      = D:\Video\3D
recursive = 1
include   = SBS, 3D
path: la ruta completa a la carpeta con los vídeos.
recursive = 1: incluye también las subcarpetas. Sin esta línea solo se escanea la carpeta en sí.
include: muestra solo los vídeos cuyo título contenga al menos una de estas palabras. Opcional.
exclude: oculta los vídeos cuyo título contenga alguna de estas palabras. Opcional.

Paso 3. Guarda el archivo
Selecciona la nueva fuente en la lista de fuentes de la ventana. La carpeta se escanea cada vez que se selecciona, así que los archivos nuevos aparecen en la lista de inmediato. Si la carpeta no existe, la ventana muestra Folder not found.

* El reproductor detecta el formato 3D a partir del nombre del archivo, por ejemplo movie_p.mp4 o movie SBS.mkv. Si el nombre no especifica el formato, el detector de formato del reproductor intenta determinarlo durante la reproducción.
youtube

Método 2: un canal de YouTube

El reproductor muestra los vídeos del canal seleccionado como un catálogo y los reproduce sin navegador. Un filtro por palabras del título te permite conservar solo los vídeos 3D y descartar el resto.

Paso 1. Añade una sección a catalog-user.txt
[4K Cine Trailer]
url          = https://www.youtube.com/@4kcinematrailer
include      = 3D, SBS
exclude      = anaglyph, VR
search_max   = 3000
search_limit = 200
url: la dirección del canal.
include / exclude: palabras de los títulos de los vídeos que seleccionan qué vídeos mostrar y cuáles ocultar.
search_max: el número máximo de vídeos del canal que se revisan.
search_limit: cuántos vídeos coincidentes se incluyen en el catálogo.

Paso 2. Haz clic en Rescan
Para no activar la protección antirrobots de YouTube, el reproductor nunca escanea los canales por su cuenta. Al abrir la ventana, muestra la lista guardada. Los vídeos nuevos se cargan solo con el botón Rescan y al desplazarte hasta el final de la lista, cada vez exactamente tantos como caben en la ventana.

Paso 3. Si YouTube te pide que confirmes que no eres un robot
Esto ocurre en redes universitarias y de oficina y con algunos proveedores de internet grandes. Inicia sesión en tu cuenta de YouTube en el navegador Firefox. El reproductor usará entonces este inicio de sesión para acceder a los vídeos con normalidad. Añade la siguiente línea al principio de tu catalog-user.txt:
cookies = firefox
En lugar de firefox puedes indicar la ruta a un archivo cookies.txt. Los navegadores basados en Chrome (Chrome, Edge, Opera, Brave) no funcionarán: cifran sus cookies, por lo que el reproductor no puede usarlas.

* Cuando YouTube deniega el acceso, el reproductor pausa sus solicitudes durante 30 minutos. Esto protege tu dirección IP de ser bloqueada. La pausa se borra por sí sola después de un tiempo.
servidor

Método 3: un catálogo privado en tu alojamiento web

Para quienes quieren mostrar sus propios vídeos 3D a amigos, clientes o su público. Los vídeos se almacenan en tu alojamiento web; el reproductor obtiene la lista y los reproduce solo con un usuario y contraseña. Tú decides quién puede ver y quién tiene permiso para guardar los vídeos. Prueba la demo, ya está incluida en el reproductor: S3D demo server

Lo que necesitas
Un plan de alojamiento normal y económico con PHP y Apache (compatibilidad con .htaccess). No se requiere un servidor dedicado.

Paquete de código: tu propio servidor de vídeo

Paso 1. Sube el paquete a tu alojamiento
Descomprime el archivo y copia la carpeta a tu alojamiento, por ejemplo a /demo/. Los vídeos van en su carpeta media.

Paso 2. Configura config.php
Abre config.php en la carpeta del paquete. Establece el nombre del archivo del panel de administración y su contraseña inicial. Cambia ambos antes de que el sitio sea accesible públicamente.

Paso 3. Añade usuarios
En el panel de administración, crea usuarios con contraseñas y marca cuáles de ellos tienen permiso para guardar vídeos.

Paso 4. Prueba el servidor
En el símbolo del sistema de Windows:
curl -i -X POST -d "user=demo-user&pass=12345" "https://example.com/demo/list.php"
Respuesta 200 con #private en la primera línea: el servidor funciona. Respuesta 403: usuario o contraseña incorrectos.

Paso 5. Añade el servidor al reproductor
[My server]
url      = https://example.com/demo/list.php
user     = demo-user
password = 12345
save_dir = D:\Video\Saved
Selecciona la fuente y haz clic en Rescan. La próxima vez que se abra la ventana, la lista se toma de la caché y se actualiza en segundo plano.
cloudflare

Método 4: Cloudflare R2 + tu alojamiento web

Cloudflare ofrece condiciones muy favorables para almacenar y servir tus archivos: hasta 10 GB de almacenamiento gratis y tráfico de salida gratuito, con precios moderados a partir de ahí. Usa un pequeño plan de alojamiento privado para los inicios de sesión y las contraseñas, mientras que los vídeos se almacenan en el almacenamiento en la nube Cloudflare R2 en lugar de en el alojamiento. El alojamiento solo comprueba la contraseña y entrega al reproductor los enlaces. El vídeo llega al espectador directamente desde R2, por lo que los archivos grandes no ocupan ni espacio ni tráfico en tu alojamiento. Prueba la demo, ya está incluida en el reproductor: Cloudflare-R2 demo video

Cloudflare R2
Paquete de código: R2 + video

Paso 1. Crea un bucket de R2
En el panel de Cloudflare, abre R2 object storage, crea un bucket y sube tus vídeos a él.

Paso 2. Crea una clave de acceso
En R2 object storage, en Account Details, haz clic en Manage junto a API Tokens. Permisos: Object Read only; bucket: solo el tuyo (Apply to specific buckets only); TTL: Forever. Una vez creado el token, copia el Access Key ID y la Secret Access Key. El secreto se muestra solo una vez.

Paso 3. Sube el paquete a tu alojamiento
Copia la carpeta del paquete a tu alojamiento, por ejemplo a /cloudflare/. En config.php, introduce el Account ID, ambas claves y el nombre del bucket, así como el nombre del archivo del panel de administración y su contraseña.

Paso 4. Añade usuarios y prueba
Igual que en el Método 3: usuarios en el panel de administración, una prueba con el comando curl.

Paso 5. Añade el servidor al reproductor
[My R2 server]
url      = https://example.com/cloudflare/list.php
user     = demo-user
password = 12345
save_dir = D:\Video\Saved
* La clave de R2 se guarda solo en el alojamiento; los espectadores nunca la reciben. El servidor emite enlaces de vídeo temporales válidos durante 1 hora.

Guardar vídeos

Si la fuente permite guardar, la cabecera de la ventana muestra una casilla Save. Cuando está marcada, el vídeo también se escribe en el disco mientras se reproduce: en la carpeta save_dir de la sección de la fuente o, si no hay ninguna definida allí, en la save_dir general. Los vídeos de los canales de YouTube siempre se pueden guardar. Un servidor privado permite guardar solo a los usuarios que el propietario del servidor haya autorizado. Una carpeta local no tiene opción de guardado, ya que los archivos ya están en tu ordenador.

El permiso de un servidor privado llega junto con la lista cuando haces clic en Rescan. Hasta que se haga clic en Rescan, la ventana muestra No save en lugar de la casilla.

Solución de problemas

Si la lista está vacía, la ventana Media Manager muestra el motivo.

No cache: press Rescan
La fuente nunca se ha cargado. Haz clic en Rescan.

Folder not found
La carpeta no existe. Comprueba la ruta en path.

Wrong user or password
El servidor rechazó el usuario o la contraseña. Comprueba user y password.

Too many attempts, wait 15 min
Demasiados intentos de inicio de sesión fallidos seguidos. Espera 15 minutos.

Server not responding
No hay conexión de red, o la dirección en url es incorrecta.

YouTube: solicitudes rechazadas
YouTube consideró las solicitudes sospechosas. Activa cookies = firefox y espera hasta que termine la pausa.
Homepage Terms & Conditions About Us Privacy Policy Business Info Contacts Payment Shipping Send Msg