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.
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
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.
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.
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 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.