martes, 29 de septiembre de 2026
repositorios debian - sudo apt install thonny -y
viernes, 25 de septiembre de 2026
IA recomendad para OpenCode - Preguntadole a la IA de META
Mejor IA para OpenCode en 2026
1. La mejor IA general y default recomendado: Claude Sonnet 4.5
Es el modelo que OpenCode trae por defecto en su config oficial y en casi todos los templates de agentes.
Modelo: anthropic/claude-sonnet-4-5
Modelo pequeño: anthropic/claude-haiku-4-5
Por qué:
- Mejor balance calidad / costo / velocidad para código
- Best instruction following en tests de OpenCode
- Diseñado para tool-use, por eso falla menos haciendo parches y edits
2. Si quieres lo máximo en calidad (y pagas más)
Claude Opus 4.5 / 4.6 / 5.5
- Opus 4.6: Stable - 22/23 tests. Best overall en la evaluación de toolparser de OpenCode
- Opus 4.5: listado como Best for Coding en plugins de OpenCode
Úsalo como principal y deja Sonnet como modelo pequeño para tareas rápidas.
3. Stack recomendado por tipo de tarea
| Tarea | Modelo recomendado en OpenCode |
|---|---|
| Tareas complejas, refactor grande, agentes | anthropic/claude-sonnet-4-5 o claude-opus-4-5 |
| Tareas simples, lectura de archivos, parches | opencode/gpt-5-nano - alta velocidad y uso eficiente de herramientas |
| Respuesta ultra rápida | opencode/ling-2-6-flash |
| Gratis / OpenCode Zen | opencode/deepseek-v4-flash-free - es el modelo con el que mejor se comporta OpenCode Zen y tiene capa gratuita |
4. Mi recomendación práctica
Si usas OpenCode con cuenta de Anthropic / OpenRouter / Copilot:
main: anthropic/claude-sonnet-4-5
small: anthropic/claude-haiku-4-5
Si quieres gratis para empezar:
main: opencode/deepseek-v4-flash-free
Cambia rápido con /models dentro de opencode y elige el que te aparezca disponible para tu cuenta.
```miércoles, 23 de septiembre de 2026
Informe Tutorial: Diseño de Aplicación Animada en LOGO -Rebote Cíclico de la Tortuga en Arcos Horizontales"
Informe Tutorial: Diseño de Aplicación Animada en LOGO -Rebote Cíclico de la Tortuga en Arcos Horizontales"
https://turtleacademy.com/programs/459225
🐢 Código en LOGO (Sintaxis en Español) con Encabezado Institucional:
; =========================================================
; REBOTE EN ARCOS (VELOCIDAD LENTA Y TORTUGA SIEMPRE VISIBLE)
; Autor: Prof. Alexander Arias Londoño
; Semillero de Investigación: Semillero MMCC
; Asignatura: Lógica de Programación y Laboratorio
; ---------------------------------------------------------
; - Ida (Izquierda -> Derecha): Color ROJO (ponercolor 1)
; - Regreso (Derecha -> Izquierda): Color AZUL (ponercolor 4)
; =========================================================
bp ; Limpiar la pantalla (borrarpantalla)
mt ; Mostrar la tortuga (mostrartortuga)
ponergrosorlapiz 3 ; Grosor del trazo
; BUCLE INFINITO DE REBOTE
while [ 1 = 1 ] [
; --------------------------------------------------------
; FASE 1: IDA (IZQUIERDA A DERECHA) - COLOR ROJO
; --------------------------------------------------------
ponercolor 1 ; Color ROJO
hacer "x -250
repetir 5 [
sl ; Subir lápiz
ponerxy :x -250 ; Posicionar en el punto base
ponerd 0 ; Apuntar hacia ARRIBA (Norte)
mt ; Asegurar visibilidad de la tortuga
bl ; Bajar lápiz para trazar
; Arco horizontal hacia la derecha (recorrido más lento)
repetir 18 [
ad 8.72 ; Avanzar paso del arco
de 10 ; Girar a la DERECHA
mt ; Mantener visible el ícono de la tortuga
espera 3 ; Pausa de 3 milisegundos por paso (más lento)
]
hacer "x :x + 100 ; Avanzar 100px al siguiente punto
]
; --------------------------------------------------------
; FASE 2: REGRESO (DERECHA A IZQUIERDA) - COLOR AZUL
; --------------------------------------------------------
ponercolor 4 ; Color AZUL
hacer "x 250
repetir 5 [
sl ; Subir lápiz
ponerxy :x -250 ; Posicionar en el punto base
ponerd 0 ; Apuntar hacia ARRIBA (Norte)
mt ; Asegurar visibilidad de la tortuga
bl ; Bajar lápiz para trazar
; Arco horizontal hacia la izquierda (recorrido más lento)
repetir 18 [
ad 8.72 ; Avanzar paso del arco
iz 10 ; Girar a la IZQUIERDA
mt ; Mantener visible el ícono de la tortuga
espera 3 ; Pausa de 3 milisegundos por paso (más lento)
]
hacer "x :x - 100 ; Retroceder 100px al siguiente punto
]
]
Informe Tutorial: Diseño de Aplicación Animada en LOGO
"Rebote Cíclico de la Tortuga en Arcos Horizontales"
Autor: Prof. Alexander Arias Londoño
Semillero de Investigación: Semillero MMCC (Modelamiento, Matemática, Computación y Ciencia)
Asignatura: Lógica de Programación y Laboratorio
Entorno de Ejecución: Turtle Academy Playground
Plataforma / Lenguaje: LOGO (Sintaxis en Español e Inglés)
1. Introducción y Contexto Pedagógico
Este informe tutorial detalla la arquitectura, el diseño geométrico y la implementación algorítmica de un programa interactivo en lenguaje LOGO. La aplicación simula el movimiento continuo e infinito de una tortuga rebotando sobre la base inferior del lienzo mediante arcos semicirculares horizontales (U invertida), alternando la dirección del movimiento y el color del trazo.
Objetivos de Aprendizaje para los Estudiantes
- Control de Flujo Iterativo: Manejo de bucles infinitos (
while [1 = 1]) y bucles contados anidados (repeat/repetir). - Manejo de Estado y Variables: Definición, incremento y decremento de variables de posición (
make "x/hacer "x). - Geometría Dinámica: Aplicación del plano cartesiano $$(X, Y)$$ y descomposición de trayectorias en giros y pasos discretos.
- Visualización y Animación: Control fino del renderizado (
st/mt,pd/bl,pu/sl), velocidad (wait/espera) y paleta cromática (setcolor/ponercolor).
2. Requisitos de Diseño y Especificaciones Geométricas
- Lienzo de Ejecución: Cuadrado centrado de 500 × 500 píxeles (rangos: $$X \in [-250, 250]$$, $$Y \in [-250, 250]$$).
- Línea Base (Piso): Fijada permanentemente en $$Y = -250$$.
- Puntos de Contacto (Atardeceres/Aterrizajes): 6 coordenadas discretas sobre la base: $$\text{Puntos } X: {-250, -150, -50, 50, 150, 250}$$
- Parámetros del Arco Semicircular:
- Diámetro: $$100\text{ px}$$ entre punto y punto.
- Ángulo total de giro: $$180^\circ$$ (medio círculo perfecto).
- Descomposición: 18 pasos discretos de $$10^\circ$$ cada uno ($$18 \times 10^\circ = 180^\circ$$).
- Longitud del paso (
fd/ad): $$\approx 8.72\text{ px}$$, derivado del perímetro del semicírculo ($$\pi \times r = \pi \times 50 \approx 157\text{ px}$$; $$157 / 18 \approx 8.72\text{ px}$$).
- Diferenciación de Sentido y Color:
- Ida (Izquierda a Derecha): Color Rojo (
setcolor 1/ponercolor 1). - Regreso (Derecha a Izquierda): Color Azul (
setcolor 4/ponercolor 4).
- Ida (Izquierda a Derecha): Color Rojo (
- Visibilidad y Control Temporal:
- La tortuga debe mantenerse visible durante toda la animación (
st/mt). - Pausa por fotograma (
wait 3/espera 3) para garantizar una animación fluida y pedagógicamente observable.
- La tortuga debe mantenerse visible durante toda la animación (
3. Código Fuente Completo (Sintaxis en Español - LOGO)
; =========================================================
; REBOTE EN ARCOS (VELOCIDAD LENTA Y TORTUGA SIEMPRE VISIBLE)
; Autor: Prof. Alexander Arias Londoño
; Semillero de Investigación: Semillero MMCC
; Asignatura: Lógica de Programación y Laboratorio
; ---------------------------------------------------------
; - Ida (Izquierda -> Derecha): Color ROJO (ponercolor 1)
; - Regreso (Derecha -> Izquierda): Color AZUL (ponercolor 4)
; =========================================================
bp ; Limpiar la pantalla (borrarpantalla)
mt ; Mostrar la tortuga (mostrartortuga)
ponergrosorlapiz 3 ; Grosor del trazo
; BUCLE INFINITO DE REBOTE
while [ 1 = 1 ] [
; --------------------------------------------------------
; FASE 1: IDA (IZQUIERDA A DERECHA) - COLOR ROJO
; --------------------------------------------------------
ponercolor 1 ; Color ROJO
hacer "x -250
repetir 5 [
sl ; Subir lápiz
ponerxy :x -250 ; Posicionar en el punto base
ponerd 0 ; Apuntar hacia ARRIBA (Norte)
mt ; Asegurar visibilidad de la tortuga
bl ; Bajar lápiz para trazar
; Arco horizontal hacia la derecha (recorrido más lento)
repetir 18 [
ad 8.72 ; Avanzar paso del arco
de 10 ; Girar a la DERECHA
mt ; Mantener visible el ícono de la tortuga
espera 3 ; Pausa de 3 milisegundos por paso (más lento)
]
hacer "x :x + 100 ; Avanzar 100px al siguiente punto
]
; --------------------------------------------------------
; FASE 2: REGRESO (DERECHA A IZQUIERDA) - COLOR AZUL
; --------------------------------------------------------
ponercolor 4 ; Color AZUL
hacer "x 250
repetir 5 [
sl ; Subir lápiz
ponerxy :x -250 ; Posicionar en el punto base
ponerd 0 ; Apuntar hacia ARRIBA (Norte)
mt ; Asegurar visibilidad de la tortuga
bl ; Bajar lápiz para trazar
; Arco horizontal hacia la izquierda (recorrido más lento)
repetir 18 [
ad 8.72 ; Avanzar paso del arco
iz 10 ; Girar a la IZQUIERDA
mt ; Mantener visible el ícono de la tortuga
espera 3 ; Pausa de 3 milisegundos por paso (más lento)
]
hacer "x :x - 100 ; Retroceder 100px al siguiente punto
]
]
3.1. Código Fuente Equivalente (Sintaxis Estándar en Inglés)
; =========================================================
; REBOTE EN ARCOS (VELOCIDAD CONTROLADA Y TORTUGA VISIBLE)
; Author: Prof. Alexander Arias Londoño
; Research Group: Semillero MMCC
; Course: Lógica de Programación y Laboratorio
; ---------------------------------------------------------
; - Ida (Izquierda -> Derecha): Color ROJO (setcolor 1)
; - Regreso (Derecha a Izquierda): Color AZUL (setcolor 4)
; =========================================================
cs ; Limpiar la pantalla (clearscreen)
st ; Mostrar la tortuga (showturtle)
setpensize 3 ; Grosor del trazo
; BUCLE INFINITO DE REBOTE
while [1 = 1] [
; --------------------------------------------------------
; FASE 1: IDA (IZQUIERDA A DERECHA) - COLOR ROJO
; --------------------------------------------------------
setcolor 1 ; Color ROJO
make "x -250
repeat 5 [
pu ; Pen up (Subir lápiz)
setxy :x -250 ; Posicionar en el punto base
seth 0 ; Apuntar hacia ARRIBA (Norte)
st ; Asegurar visibilidad de la tortuga
pd ; Pen down (Bajar lápiz)
; Arco horizontal hacia la derecha
repeat 18 [
fd 8.72 ; Avanzar paso del arco
rt 10 ; Girar a la DERECHA
st ; Mantener visible el ícono de la tortuga
wait 3 ; Pausa de animación (velocidad moderada)
]
make "x :x + 100 ; Avanzar 100px al siguiente punto
]
; --------------------------------------------------------
; FASE 2: REGRESO (DERECHA A IZQUIERDA) - COLOR AZUL
; --------------------------------------------------------
setcolor 4 ; Color AZUL
make "x 250
repeat 5 [
pu ; Pen up (Subir lápiz)
setxy :x -250 ; Posicionar en el punto base
seth 0 ; Apuntar hacia ARRIBA (Norte)
st ; Asegurar visibilidad de la tortuga
pd ; Pen down (Bajar lápiz)
; Arco horizontal hacia la izquierda
repeat 18 [
fd 8.72 ; Avanzar paso del arco
lt 10 ; Girar a la IZQUIERDA
st ; Mantener visible el ícono de la tortuga
wait 3 ; Pausa de animación (velocidad moderada)
]
make "x :x - 100 ; Retroceder 100px al siguiente punto
]
]
4. Tabla de Equivalencia de Comandos (Español vs. Inglés)
| Comando Español | Comando Inglés | Descripción / Función |
|---|---|---|
bp / borrarpantalla | cs / clearscreen | Limpia todo el lienzo de trabajo |
mt / mostrartortuga | st / showturtle | Muestra e ilumina la posición del cursor de la tortuga |
sl / subirlapiz | pu / penup | Desactiva el trazo para desplazarse libremente |
bl / bajarlapiz | pd / pendown | Activa el lápiz para dibujar las líneas |
ponergrosorlapiz | setpensize | Define el ancho de la línea en píxeles |
ponercolor | setcolor | Establece el color del lápiz (1 = Rojo, 4 = Azul) |
ponerxy | setxy | Posiciona la tortuga en las coordenadas $$(X, Y)$$ |
ponerd / ponerdireccion | seth / setheading | Orienta el ángulo de despegue (0 = Norte / Arriba) |
ad / adelante | fd / forward | Avanza la cantidad dada de píxeles |
de / derecha | rt / right | Gira los grados especificados hacia la derecha |
iz / izquierda | lt / left | Gira los grados especificados hacia la izquierda |
hacer | make | Declara o actualiza el valor de una variable |
repetir | repeat | Ejecuta un bloque de instrucciones un número fijo de veces |
espera | wait | Genera una pausa temporal de animación |
5. Análisis Estructural y Descomposición Algorítmica
5.1. Inicialización del Entorno
bp/cs: Restablece el lienzo eliminando trazos previos.mt/st: Fuerza la aparición del ícono visual de la tortuga.ponergrosorlapiz 3/setpensize 3: Establece un grosor adecuado para destacar los arcos.
5.2. El Bucle Principal (while [1 = 1])
Garantiza la ejecución continua de la animación sin detenerse, alternando indefinidamente entre la Fase 1 (Ida) y la Fase 2 (Regreso).
5.3. Fase 1: Ida (Izquierda a Derecha)
- Asignación Inicial:
hacer "x -250sitúa el puntero de control en el extremo izquierdo. - Iteración de Saltos (
repetir 5): Ejecuta exactamente 5 arcos consecutivos. - Reposicionamiento y Alineación:
sl/ponerxy :x -250/bl: Mueve la tortuga al punto de despegue sin rayar la pantalla en el traslado.ponerd 0: Orienta la tortuga hacia el Norte (0°). Este es el secreto del diseño: al despegar verticalmente y girar a la derecha (de 10), se forma una curva en forma de U invertida que se eleva y vuelve a descender.
- Construcción del Arco (
repetir 18):ad 8.72avanza una fracción exacta del perímetro.de 10acumula $$180^\circ$$ de curvatura hacia la derecha.mtyespera 3aseguran que la tortuga se muestre fotograma a fotograma sin parpadeos.
- Actualización de Estado:
hacer "x :x + 100suma 100 píxeles a la variable de posición para preparar el despegue del siguiente arco.
5.4. Fase 2: Regreso (Derecha a Izquierda)
- Cambio Cromático:
ponercolor 4conmuta el color de la tinta a Azul. - Asignación Inicial:
hacer "x 250establece la partida en el extremo derecho. - Inversión Geométrica: Mantiene la orientación de despegue vertical (
ponerd 0), pero invierte los giros a la izquierda (iz 10), logrando que la U invertida avance hacia el oeste. - Decremento de Estado:
hacer "x :x - 100resta 100 píxeles por cada arco finalizado.
6. Lecciones de Depuración (Debugging)
Durante el proceso iterativo de desarrollo se identificaron y resolvieron los siguientes retos técnicos:
| Desafío Detectado | Causa Raíz | Solución Aplicada |
|---|---|---|
| Bucles en forma de "C" o desviaciones | La tortuga iniciaba apuntando a 90° (Oriente), provocando giros laterales. | Cambiar el ángulo de despegue a ponerd 0 / seth 0 (Norte) antes de cada arco. |
| Desplazamiento progresivo del piso | La acumulación de pequeñas diferencias decimales inclinaba la base. | Forzar ponerxy :x -250 al inicio de cada arco para anclar el piso exacto. |
| Invisibilidad de la tortuga | El motor de renderizado ocultaba el cursor durante ciclos rápidos de movimiento. | Insertar mt / st de forma explícita dentro del bucle de dibujo repetir 18. |
| Animación demasiado rápida | Ejecución instantánea por defecto del motor LOGO. | Introducir la instrucción espera 3 / wait 3 por paso discreto del arco. |
7. Guía para la Presentación en Clase
Para aprovechar este ejercicio al máximo durante la sesión académica, se sugiere la siguiente secuencia pedagógica:
- Reto Inicial: Pedir a los alumnos que logren un solo arco desde
(-250, -250)hasta(-150, -250). - Generalización con Variables: Introducir la variable
:xy demostrar cómo el comandohacer "x :x + 100automatiza la secuencia. - Anidación de Ciclos: Integrar el
repetir 18del arco dentro delrepetir 5de los saltos. - Análisis de Colores y Sentidos: Discutir por qué es necesario cambiar de
de 10aiz 10al invertir la dirección de desplazamiento. - Desafío Extendido: Proponer a los estudiantes modificar el código para que la altura del arco varíe aleatoriamente o para que la tortuga dibuje 3 arcos de ida y 3 de regreso.
lunes, 21 de septiembre de 2026
Tutorial: Cómo activar el botón flotante para Captura de Pantalla en Motorola
📱 Tutorial: Cómo activar el botón flotante para Captura de Pantalla en Motorola
Step 1: Entrar a la Configuración
- Abre la aplicación de Ajustes o Configuración de tu celular (el icono de la rueda de engranaje).
Step 2: Buscar el menú de Accesibilidad
- Desplázate hacia abajo y toca en la opción Accesibilidad (reconocible por el icono de una persona o un monito).
- Nota: Si no lo encuentras a simple vista, usa la barra de búsqueda de la parte superior y escribe la palabra "Accesibilidad".
Step 3: Activar el Menú de Accesibilidad
- Dentro de la lista, busca y selecciona la opción Menú de Accesibilidad.
- Enciende el interruptor principal que dice Atajo de Menú de Accesibilidad (o Usar servicio).
- Si aparece un mensaje flotante pidiendo permisos para controlar la pantalla, presiona Permitir o Entendido.
Step 4: Cómo usarlo para capturar pantalla
- Verás un botón flotante nuevo al borde de tu pantalla (puede tener la forma de tres puntos, un monito o una pestaña transparente).
- Toca ese botón flotante.
- En el menú que se despliega, busca y presiona el acceso directo gigante que dice Captura de pantalla.
Google instala aplicación que te controla: android developer Verified
Google instala aplicación que te controla: android developer Verified
https://www.facebook.com/reel/2294195211401497
Unir videos mp4 con ffmpeg en linux mint
Unir videos mp4 con ffmpeg en linux mint
~/Descargas, vamos a resolverlo en un segundo con el método rápido (sin perder calidad). Ejecuta estos dos comandos:Paso 1: Crear la lista con los nombres exactos
echo -e "file '2026-2 Geometría Vectorial - Meeting - 2026_09_17 06_00 GMT-05_00 - Recording.mp4'\nfile '2026-2 Geometría Vectorial - Meeting - 2026_09_17 06_00 GMT-05_00 - Recording 2.mp4'" > lista.txt
Paso 2: Unir los videos instantáneamente
ffmpeg -f concat -safe 0 -i lista.txt -c copy Clase_Geometria_Final.mp4
Clase_Geometria_Final.mp4 en tu carpeta de Descargas.jueves, 3 de septiembre de 2026
Backup hacer un respaldo completo de todo el contenido de tu directorio ~/documentacion
~/documentacion, la herramienta nativa más eficiente y profesional en Linux es tar. Este comando empaquetará y comprimirá todas tus carpetas de proyectos y el archivo README.txt en un solo archivo, manteniendo intactos los permisos y la estructura.📦 Opción 1: Crear un archivo comprimido (.tar.gz)
- Sube un nivel en la terminal para no estar dentro de la carpeta que vas a respaldar:
cd ~ - Ejecuta el comando de compresión:
tar -czvf backup_documentacion_$(date +%F).tar.gz documentacion/- ¿Qué significa esto?
c(crear),z(comprimir con gzip),v(mostrar el progreso en pantalla),f(definir el nombre del archivo). El fragmento$(date +%F)le añadirá automáticamente la fecha de hoy al nombre (ej.backup_documentacion_2026-09-03.tar.gz).
- ¿Qué significa esto?
📂 Opción 2: Clonar a otra ruta o disco (Duplicado exacto)
cp con los modificadores correctos:cp -rva ~/documentacion /ruta/de/tu/disco/o/carpeta/de/destino/
- ¿Qué significa esto?
r(recursivo, copia carpetas y subcarpetas),v(muestra progreso),a(archivo, preserva fechas de modificación, dueños y permisos originales exactos de cada archivo de tus proyectos).
🔄 Opción 3: Respaldos incrementales automáticos con rsync
rsync es la mejor práctica porque solo copia los archivos nuevos o que hayan cambiado, ahorrando mucho tiempo:rsync -avz ~/documentacion/ /ruta/de/destino/backup_documentacion/
- Moverlo o descargarlo a tu computadora actual usando comandos como
scposftp. - Programar el script para que este respaldo se ejecute de forma automática todas las noches en tu servidor.
ver los usuarios en Linux Mint: Humanos, Todos
🖥️ Opción 1: Desde la Interfaz Gráfica (Visual)
- Abre el Menú de Inicio de Linux Mint (esquina inferior izquierda).
- Busca y abre "Usuarios y grupos" (te pedirá tu contraseña de administrador).
- En la columna de la izquierda verás la lista completa de usuarios reales creados en el sistema, y al seleccionarlos podrás ver a qué grupos pertenecen.
💻 Opción 2: Desde la Terminal (Más rápida y detallada)
Ctrl + Alt + T) y utiliza alguno de los siguientes comandos según lo que necesites buscar:A. Ver solo los usuarios humanos (Normales)
root, bin, sys). Para filtrar y ver solo los usuarios reales que pueden iniciar sesión, ejecuta:cut -d: -f1,3 /etc/passwd | awk -F: '$2 >= 1000 && $2 != 65534 {print $1}'
B. Ver la lista completa de todos los usuarios (Sistema + Humanos)
cut -d: -f1 /etc/passwd
C. Ver quiénes están conectados en este momento
who
w para ver qué están haciendo en la terminal).
Análisis de la canción "Machinehead" de Bush y Frase de Reflexión
Análisis de la canción
- El "Mantra" de la Cordura (
Breathe in, breathe out): La famosa introducción funciona como un recordatorio básico de vida. Representa la necesidad de detenerse y respirar para no ser consumido por la ansiedad, el caos exterior o situaciones que escapan a nuestro control (originalmente inspirada en la impotencia de ver a un amigo lidiar con una enfermedad terminal). [1, 4, 5] - La "Cabeza de Máquina" y el Piloto Automático: Aunque técnicamente un machine head es la clavija de afinación de una guitarra, Gavin Rossdale utiliza el concepto de forma alegórica. Describe ese estado mental "robótico" en el que entramos para protegernos del dolor o del estrés, funcionando por inercia. [1, 6, 7, 8]
- De verde a rojo (
Green to red): Funciona como la metáfora de un semáforo o una alerta; el paso repentino de la calma o la inacción hacia una respuesta explosiva de supervivencia o un cambio de estado drástico. [1] - Liberación del Ego (
I walk from my machine): Hacia el final, alejarse de la máquina representa el triunfo del espíritu humano: la decisión consciente de apagar el piloto automático, despojarse de las expectativas sociales y recuperar el control genuino de la propia vida. [1, 5, 9]
Frase de reflexión
"Cuando la inercia del mundo nos obliga a funcionar en piloto automático como máquinas,
respirar profundo es el único acto de rebeldía para recordar que estamos vivos."
Tutorial: Cómo dividir videos en MP4 en partes iguales desde la terminal de Linux Mint con ffmpeg
Tutorial: Cómo dividir videos en MP4 en partes iguales desde la terminal en Linux Mint con FFMPEG
Instalar el programa ffmpeg:
sudo apt update && sudo apt install ffmpeg
Tutorial: Cómo dividir videos en MP4 en partes iguales desde la terminal en Linux Mint con FFMPEG
Paso 1: Abrir la terminal en la carpeta del video
- Abre tu gestor de archivos normal (Nemo) y ve a la carpeta donde está tu video (por ejemplo, Descargas).
- Haz clic derecho en cualquier espacio vacío dentro de esa carpeta.
- Selecciona la opción "Abrir en una terminal".
- Sabrás que estás en el lugar correcto porque tu terminal mostrará algo como
mmcc@mmcc:~/Descargas$.
Paso 2: Verificar el nombre exacto del archivo
ls
Paso 3: Ejecutar el comando de división
ffmpeg -i "NOMBRE_EXACTO_DE_TU_VIDEO.mp4" -c copy -map 0 -segment_time 30 -f segment -reset_timestamps 1 split%02d.mp4
📊 Desglose de los parámetros (Para entender qué hace cada cosa):
ffmpeg: Llama al programa.-i "Nombre...": Especifica el archivo de input (entrada). Las comillas son obligatorias si el nombre tiene espacios.-c copy: Copia el codec de video y audio directamente. Es el secreto de la velocidad y la retención de calidad.-map 0: Mapea todas las pistas (si el video tiene subtítulos o varios idiomas, los mantiene).-segment_time 30: El tiempo en segundos para cada fragmento. Si quieres partes de 1 minuto, cambias el30por60; si quieres 5 minutos, pones300.-f segment: Activa el formato de segmentación por trozos.-reset_timestamps 1: Resetea el reloj del video en cada trozo para que empiece en el segundo 0:00 exacto. Evita errores de reproducción.split%02d.mp4: El formato del nombre de salida.%02dsignifica "números secuenciales de dos dígitos" (split00.mp4,split01.mp4, etc.).
💡 Un truco avanzado (Opcional)
video.mp4) usando el gestor de archivos, y luego correr este comando genérico que nunca cambia:ffmpeg -i video.mp4 -c copy -map 0 -segment_time 30 -f segment -reset_timestamps 1 split%02d.mp4
martes, 1 de septiembre de 2026
Paso a paso para Que un video se tenga que abrir en youtube y no dentro de Moodle, ocultar el reproductor de video en Moodle
Paso a paso para Que un video se tenga que abrir en youtube y no dentro de Moodle, ocultar el reproductor de video en Moodle
- Crea tu publicación: Ve al foro de Moodle, haz clic en "Añadir un nuevo tema de debate" (o "Responder") y escribe el texto de tu mensaje.
- Expande la barra de herramientas: Si solo ves una fila de botones en el editor, haz clic en el primer botón de la izquierda (llamado "Mostrar/ocultar botones avanzados", que tiene el icono de una flecha hacia abajo o un teclado).
- Abre el código fuente: Haz clic en el botón de Código HTML, representado por el icono
<>. Todo tu texto se convertirá en código. - Pega y edita el código del enlace: Busca el lugar exacto donde quieres colocar el enlace y pega la siguiente estructura modificando la URL y el texto:
<a class="nomediaplugin" href="TU_ENLACE_DE_YOUTUBE">Texto que verá el usuario</a> - Cierra el código fuente: Haz clic nuevamente en el botón
<>para regresar al modo de vista normal. - Publica el mensaje: Revisa que el texto se vea bien y haz clic en "Enviar al foro".