3 votos

Lote incrustar archivos de vídeo a archivos html (con Automator?)

Puede que el siguiente se hace con Automator, o cualquier otra herramienta de secuencia de comandos en macOS?

  • Tengo varios archivos de vídeo con varios nombres de archivo (siempre .mp4).
  • Todos los archivos de vídeo deben estar incrustadas en separar los documentos HTML.
  • El HTML-los documentos deben tener el mismo nombre de archivo que el archivo de vídeo.
  • Ambos archivos deben ser colocados juntos en un archivo zip.
  • El archivo zip debe tener el mismo nombre que el vídeo y el archivo HTML.

Así que, si tengo el archivo video-to-html.mp4, me gustaría terminar con un archivo zip que contiene dos archivos:

video-to-html/video-to-html.html
video-to-html/video-to-html.mp4

El contenido del archivo HTML, se vería así:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Lorem ipsum</title>
</head>
<body>
<video autoplay controls>
<source src="video-to-html.mp4" type="video/mp4">
</video>
</body>
</html>

Yo no soy un desarrollador, así que no entiendo mucho de codificación.

2voto

Esto se puede lograr fácilmente con una breve secuencia de comandos de shell:

#!/bin/bash

for v do
    base=${v%%.mp4}
    cat >>"${base}.html" <<EOF
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Lorem ipsum</title>
</head>
<body>
<video autoplay controls>
<source src="$v" type="video/mp4">
</video>
</body>
</html>
EOF

    rm -f "${base}.zip"
    zip "${base}.zip" "${base}.html" "$v"
done

Guárdelo como un script de shell en un lugar conveniente, abra el Terminal, ejecute chmod +x name-of-script y ejecutar como ./name-of-script *.mp4

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X