{"id":4875,"date":"2026-01-06T16:16:58","date_gmt":"2026-01-06T08:16:58","guid":{"rendered":"https:\/\/imastudio.com\/?p=4875"},"modified":"2026-01-06T16:17:31","modified_gmt":"2026-01-06T08:17:31","slug":"mp4-to-webp-macos-ffmpeg-script","status":"publish","type":"post","link":"https:\/\/imastudio.com\/es\/blog\/mp4-to-webp-macos-ffmpeg-script","title":{"rendered":"Script para macOS que convierte archivos MP4 en animaciones en bucle estilo GIF WebP con un solo clic."},"content":{"rendered":"<p class=\"wp-block-paragraph\">Para el trabajo de desarrollo de aplicaciones y clientes, a menudo necesito <strong>Visualiza r\u00e1pidamente el contenido de v\u00eddeo.<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Animaciones de vista previa para gerentes de producto<\/li>\n\n\n\n<li>Clips de demostraci\u00f3n para documentos o PRD<\/li>\n\n\n\n<li>Animaci\u00f3n ligera para publicaciones en redes sociales o p\u00e1ginas de destino.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En estos casos, <strong>Extraer algunos fotogramas clave de un archivo MP4 y convertirlos en una animaci\u00f3n WebP en bucle.<\/strong> Normalmente es suficiente, y mucho m\u00e1s ligero que subir un v\u00eddeo completo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/imastudio.com\/wp-content\/uploads\/2026\/01\/mac-os-video-to-webp-gif.jpg\" alt=\"\" class=\"wp-image-4877\" srcset=\"https:\/\/imastudio.com\/wp-content\/uploads\/2026\/01\/mac-os-video-to-webp-gif.jpg 800w, https:\/\/imastudio.com\/wp-content\/uploads\/2026\/01\/mac-os-video-to-webp-gif-300x200.jpg 300w, https:\/\/imastudio.com\/wp-content\/uploads\/2026\/01\/mac-os-video-to-webp-gif-768x512.jpg 768w, https:\/\/imastudio.com\/wp-content\/uploads\/2026\/01\/mac-os-video-to-webp-gif-18x12.jpg 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Este art\u00edculo comparte una <strong>Script de shell de un solo clic para macOS<\/strong> eso:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Extrae entre 6 y 12 fotogramas espaciados uniformemente de un archivo MP4.<\/li>\n\n\n\n<li>los redimensiona a un ancho de 720 p\u00edxeles<\/li>\n\n\n\n<li>crea una animaci\u00f3n WebP en bucle<\/li>\n\n\n\n<li>y se instala autom\u00e1ticamente <code>ffmpeg<\/code> si falta<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Todo esto se ejecuta mediante un \u00fanico comando en la terminal.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. Qu\u00e9 hace el guion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En macOS, el script <code>extraer_fotogramas_inpares_webp.sh<\/code> proporciona:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Autom\u00e1tico <code>ffmpeg<\/code> detecci\u00f3n e instalaci\u00f3n<\/strong>\n<ul class=\"wp-block-list\">\n<li>Comprueba si <code>ffmpeg<\/code> est\u00e1 disponible<\/li>\n\n\n\n<li>Si no, instala Homebrew (si es necesario) y luego instala <code>ffmpeg<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Extracci\u00f3n de fotogramas uniformes<\/strong>\n<ul class=\"wp-block-list\">\n<li>Calcula la duraci\u00f3n del v\u00eddeo<\/li>\n\n\n\n<li>Muestras uniformes <strong>6\u201312 fotogramas<\/strong> a lo largo de todo el v\u00eddeo<\/li>\n\n\n\n<li>Por defecto son 6 fotogramas, pero puedes personalizar el n\u00famero.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Generaci\u00f3n de animaci\u00f3n WebP<\/strong>\n<ul class=\"wp-block-list\">\n<li>Combina los fotogramas PNG extra\u00eddos en un <strong>WebP en bucle<\/strong><\/li>\n\n\n\n<li>El ancho de salida es <strong>720 p\u00edxeles<\/strong> Por defecto (la altura se ajusta proporcionalmente)<\/li>\n\n\n\n<li>La calidad es ajustable mediante <code>-q:v<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Limpieza autom\u00e1tica<\/strong>\n<ul class=\"wp-block-list\">\n<li>Almacena los fotogramas intermedios en un directorio temporal.<\/li>\n\n\n\n<li>Elimina el directorio temporal despu\u00e9s de que se genere el archivo WebP.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Funciona tanto con v\u00eddeos cortos como largos.<\/strong>\n<ul class=\"wp-block-list\">\n<li>Si el v\u00eddeo es muy corto, el n\u00famero de fotogramas se reduce autom\u00e1ticamente.<\/li>\n\n\n\n<li>Para v\u00eddeos m\u00e1s largos, los fotogramas siempre est\u00e1n espaciados uniformemente a lo largo de toda la duraci\u00f3n.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. C\u00f3mo funciona internamente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esta es la l\u00f3gica b\u00e1sica detr\u00e1s del script.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.1 Comprobar dependencias<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El script primero comprueba si <code>ffmpeg<\/code> est\u00e1 instalado:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usos <code>comando -v ffmpeg<\/code><\/li>\n\n\n\n<li>Si no se encuentra, comprueba <code>elaborar cerveza<\/code>\n<ul class=\"wp-block-list\">\n<li>Si falta Homebrew, lo instala.<\/li>\n\n\n\n<li>Luego usa <code>brew install ffmpeg<\/code> para instalar <code>ffmpeg<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2.2 Recuperar la duraci\u00f3n del video<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Usando <code>ffprobe<\/code>, el guion lee el <strong>duraci\u00f3n total del v\u00eddeo en segundos<\/strong>.<br>En funci\u00f3n de esto y del n\u00famero de fotogramas deseado, calcula el intervalo de tiempo entre fotogramas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.3 Muestrear uniformemente los fotogramas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para cada \u00edndice de fotograma, sucede lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Calcula la marca de tiempo = <code>\u00edndice \u00d7 intervalo<\/code><\/li>\n\n\n\n<li>Usos <code>ffmpeg -ss<\/code> saltar a esa posici\u00f3n temporal<\/li>\n\n\n\n<li>Extrae exactamente un fotograma.<\/li>\n\n\n\n<li>Lo escala con <code>escala=720:-1<\/code> Por lo tanto, el ancho es de 720px y la altura es proporcional.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2.4 Construir la animaci\u00f3n WebP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que todos los fotogramas se guardan como PNG, el script llama <code>ffmpeg<\/code> nuevamente a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u00e9alos en orden (<code>%03d.png<\/code>)<\/li>\n\n\n\n<li>Codif\u00edcalos como un archivo WebP animado.<\/li>\n\n\n\n<li>Colocar <code>-bucle 0<\/code> por lo que la animaci\u00f3n se repite indefinidamente<\/li>\n\n\n\n<li>Controlar la calidad con <code>-q:v 70<\/code> (Menor valor = mayor calidad, archivo m\u00e1s grande)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2.5 Limpieza<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Todos los archivos PNG intermedios se almacenan en un directorio temporal creado por <code>mktemp -d<\/code>.<br>Despu\u00e9s de que se genera el WebP, ese directorio se elimina con <code>rm -rf<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. Script de shell completo: extract_even_frames_webp.sh<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes guardar el siguiente script como <code>extraer_fotogramas_inpares_webp.sh<\/code> En tu Mac:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\n# Usage: .\/extract_even_frames_webp.sh input.mp4 output.webp &#91;frames]\n# frames is optional, default 6, maximum 12\n\nINPUT=\"$1\"\nOUTPUT=\"$2\"\nFRAMES=\"${3:-6}\"\n\n# Cap maximum frames at 12\nif &#91; \"$FRAMES\" -gt 12 ]; then\n    FRAMES=12\nfi\n\nif &#91; -z \"$INPUT\" ] || &#91; -z \"$OUTPUT\" ]; then\n    echo \"Usage: $0 input.mp4 output.webp &#91;frames]\"\n    exit 1\nfi\n\n# ---------------------------------\n# 1\ufe0f\u20e3 Check ffmpeg\n# ---------------------------------\nif ! command -v ffmpeg &gt;\/dev\/null 2&gt;&amp;1; then\n    echo \"\u26a0\ufe0f ffmpeg not found, starting installation...\"\n    if ! command -v brew &gt;\/dev\/null 2&gt;&amp;1; then\n        echo \"\u26a0\ufe0f Homebrew not found, installing Homebrew...\"\n        \/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"\n        echo \"\u2705 Homebrew installed\"\n    else\n        echo \"\u2705 Homebrew already installed\"\n    fi\n    brew update\n    brew install ffmpeg\n    if ! command -v ffmpeg &gt;\/dev\/null 2&gt;&amp;1; then\n        echo \"\u274c ffmpeg installation failed, please check manually\"\n        exit 1\n    fi\n    echo \"\ud83c\udf89 ffmpeg installed successfully!\"\nelse\n    echo \"\u2705 ffmpeg is already installed\"\nfi\n\n# ---------------------------------\n# 2\ufe0f\u20e3 Get video duration\n# ---------------------------------\nDURATION=$(ffprobe -v error -show_entries format=duration -of csv=p=0 \"$INPUT\")\nif &#91;&#91; -z \"$DURATION\" ]]; then\n    echo \"\u274c Failed to get video duration\"\n    exit 1\nfi\nDURATION=${DURATION%.*}  # integer seconds\n\n# If video is shorter than requested frames, match frame count to duration\nif &#91; \"$DURATION\" -lt \"$FRAMES\" ]; then\n    FRAMES=$DURATION\nfi\n\necho \"\ud83d\udcf9 Video length: ${DURATION}s, extracting $FRAMES frames evenly\"\n\n# ---------------------------------\n# 3\ufe0f\u20e3 Create temporary directory\n# ---------------------------------\nTMPDIR=$(mktemp -d)\n\n# ---------------------------------\n# 4\ufe0f\u20e3 Calculate interval\n# ---------------------------------\nINTERVAL=$(echo \"scale=6; $DURATION\/$FRAMES\" | bc)\necho \"\u23f1 Frame interval: $INTERVAL seconds\"\n\n# ---------------------------------\n# 5\ufe0f\u20e3 Extract frames\n# ---------------------------------\nfor i in $(seq 0 $(($FRAMES-1))); do\n    TIME=$(echo \"$i * $INTERVAL\" | bc)\n    printf -v FILENAME \"%03d.png\" $((i+1))\n    ffmpeg -ss \"$TIME\" -i \"$INPUT\" -frames:v 1 -vf \"scale=720:-1\" \\\n        \"$TMPDIR\/$FILENAME\" -hide_banner -loglevel error\ndone\n\n# ---------------------------------\n# 6\ufe0f\u20e3 Generate animated WebP\n# ---------------------------------\nffmpeg -y -i \"$TMPDIR\/%03d.png\" -vcodec libwebp -lossless 0 -q:v 70 \\\n    -loop 0 -preset picture \"$OUTPUT\" -hide_banner -loglevel error\n\n# ---------------------------------\n# 7\ufe0f\u20e3 Clean up\n# ---------------------------------\nrm -rf \"$TMPDIR\"\n\necho \"\ud83c\udf89 Done! Generated file: $OUTPUT\"\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. C\u00f3mo usar el script en macOS<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Guarda el script<\/strong> Guarda el contenido anterior como <code>extraer_fotogramas_inpares_webp.sh<\/code>, por ejemplo, en su directorio personal.<\/li>\n\n\n\n<li><strong>Dale permiso de ejecuci\u00f3n<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +x extract_even_frames_webp.sh\n<\/code><\/pre>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Uso b\u00e1sico<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/extract_even_frames_webp.sh input.mp4 output.webp\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esto har\u00e1:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Compruebe o instale <code>ffmpeg<\/code><\/li>\n\n\n\n<li>Extraer 6 fotogramas espaciados uniformemente<\/li>\n\n\n\n<li>Generar <code>salida.webp<\/code> con un ancho de 720 p\u00edxeles<\/li>\n<\/ul>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Especifique el n\u00famero de fotogramas (6\u201312)<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/extract_even_frames_webp.sh input.mp4 output.webp 8\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esto extraer\u00e1 8 fotogramas en lugar de los 6 predeterminados.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5. Por qu\u00e9 este flujo de trabajo es \u00fatil<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En comparaci\u00f3n con abrir manualmente un editor de v\u00eddeo o navegar por un convertidor con interfaz gr\u00e1fica de usuario, este script tiene algunas ventajas:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Configuraci\u00f3n manual cero<\/strong>\n<ul class=\"wp-block-list\">\n<li>Se instala autom\u00e1ticamente <code>ffmpeg<\/code> (y Homebrew si es necesario)<\/li>\n\n\n\n<li>No es necesario buscar instaladores ni recordar comandos.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Muestreo de fotogramas inteligentes<\/strong>\n<ul class=\"wp-block-list\">\n<li>Para clips cortos, reduce autom\u00e1ticamente el n\u00famero de fotogramas.<\/li>\n\n\n\n<li>Para v\u00eddeos m\u00e1s largos, los fotogramas siempre se espacian uniformemente a lo largo de la duraci\u00f3n.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Control de calidad y tama\u00f1o<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>-q:v<\/code> te permite ajustar la calidad de WebP en funci\u00f3n del tama\u00f1o del archivo.<\/li>\n\n\n\n<li><code>escala=720:-1<\/code> proporciona un ancho compatible con la web y una relaci\u00f3n de aspecto consistente.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Bucle por defecto<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>-bucle 0<\/code> Hace que la animaci\u00f3n WebP se reproduzca en bucle indefinidamente.<\/li>\n\n\n\n<li>Ideal para previsualizaciones, demostraciones y animaciones sutiles en documentos o sitios web.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Uso limpio del disco<\/strong>\n<ul class=\"wp-block-list\">\n<li>Los marcos PNG temporales se almacenan en una carpeta temporal y se eliminan posteriormente.<\/li>\n\n\n\n<li>No se acumulan archivos residuales con el tiempo.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6. Ejemplo: convertir un archivo MP4 de 20 segundos en una vista previa WebP.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Imagina que tienes un <strong>V\u00eddeo de demostraci\u00f3n de 20 segundos<\/strong> y correr:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/extract_even_frames_webp.sh demo.mp4 demo-preview.webp 6\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">El guion dir\u00e1:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Calcula un intervalo de aproximadamente <strong>3,33 segundos<\/strong><\/li>\n\n\n\n<li>Extraer 6 fotogramas en <code>0s, 3,33s, 6,66s, 10s, 13,33s, 16,66s<\/code><\/li>\n\n\n\n<li>Redimensionarlos a un ancho de 720 p\u00edxeles.<\/li>\n\n\n\n<li>Construye un <strong>WebP en bucle<\/strong> animaci\u00f3n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Luego puedes colocar este archivo WebP en:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Documentos del producto o documentos de Feishu \/ Notion como <strong>vista previa ligera<\/strong><\/li>\n\n\n\n<li>Publicaciones en redes sociales o p\u00e1ginas de destino como <strong>miniatura de movimiento de reproducci\u00f3n autom\u00e1tica<\/strong><\/li>\n\n\n\n<li>Presentaciones de PowerPoint y demostraciones internas donde un video completo ser\u00eda excesivo.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7. Ideas para la ampliaci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Este script es un punto de partida; puedes adaptarlo f\u00e1cilmente a tu propio flujo de trabajo:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Recuento de fotogramas din\u00e1mico<\/strong>\n<ul class=\"wp-block-list\">\n<li>Seleccionar autom\u00e1ticamente entre 6 y 12 fotogramas en funci\u00f3n de la duraci\u00f3n del v\u00eddeo.<\/li>\n\n\n\n<li>Por ejemplo, m\u00e1s fotogramas para clips m\u00e1s largos para mostrar m\u00e1s estados.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Tama\u00f1os personalizados<\/strong>\n<ul class=\"wp-block-list\">\n<li>Cambiar <code>escala=720:-1<\/code> al ancho que prefiera su equipo de producto<\/li>\n\n\n\n<li>O bien, exponer el ancho como un par\u00e1metro: <code>.\/script.sh in.mp4 out.webp 8 1080<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Procesamiento por lotes<\/strong>\n<ul class=\"wp-block-list\">\n<li>Envuelva este script en otro bucle para procesar todo <code>.mp4<\/code> archivos en una carpeta<\/li>\n\n\n\n<li>\u00datil cuando exportas un lote de demostraciones de funciones a la vez.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Nota del autor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este script proviene de mi flujo de trabajo real de desarrollo en macOS para convertir v\u00eddeos MP4 en previsualizaciones WebP ligeras. Lo uso a diario en el desarrollo para clientes para generar animaciones de demostraci\u00f3n para documentaci\u00f3n y publicaciones en redes sociales. GPT solo se utiliz\u00f3 para ayudar a traducir, estructurar y perfeccionar la versi\u00f3n en ingl\u00e9s de este art\u00edculo; la l\u00f3gica del script, los detalles de implementaci\u00f3n y los patrones de uso provienen de mi propia experiencia en proyectos.<\/p>","protected":false},"excerpt":{"rendered":"<p>Para el desarrollo de aplicaciones y clientes, a menudo necesito visualizar contenido de v\u00eddeo r\u00e1pidamente: en estos casos, extraer algunos fotogramas clave de un MP4 y convertirlos en una animaci\u00f3n WebP en bucle suele ser suficiente, y mucho m\u00e1s ligero que subir un v\u00eddeo completo. Este art\u00edculo comparte un script de shell de un solo clic para macOS que: [\u2026]<\/p>","protected":false},"author":8,"featured_media":4877,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"MP4 to WebP on macOS: One-Click ffmpeg Script Guide","rank_math_description":"Use a one-click macOS shell script with ffmpeg to convert MP4 to looping WebP animations, with auto-install, even frame extraction and clean temp files.","footnotes":""},"categories":[35],"tags":[],"class_list":["post-4875","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-knowledge-hub"],"_links":{"self":[{"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/posts\/4875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/comments?post=4875"}],"version-history":[{"count":2,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/posts\/4875\/revisions"}],"predecessor-version":[{"id":4878,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/posts\/4875\/revisions\/4878"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/media\/4877"}],"wp:attachment":[{"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/media?parent=4875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/categories?post=4875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/tags?post=4875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}