{"id":31867,"date":"2023-03-10T15:22:36","date_gmt":"2023-03-10T14:22:36","guid":{"rendered":"https:\/\/mimolive.com\/?post_type=user-manual&#038;p=31867"},"modified":"2026-02-07T18:19:10","modified_gmt":"2026-02-07T17:19:10","slug":"ffmpeg","status":"publish","type":"user-manual","link":"https:\/\/mimolive.com\/es\/user-manual\/sources-input\/remote-sources\/ffmpeg\/","title":{"rendered":"Fuente FFmpeg"},"content":{"rendered":"<section class=\"boinx_section\">\n    <div class=\"main_div\">\n        <div class=\"left_div_icon\">\n                <i class=\"icon_highlight\">*<\/i>\n        <\/div>\n\n        <div class=\"right_div_text\">\n                <div><p class=\"text_highlight_headline\">La fuente FFmpeg sustituye a la fuente RTSP a partir de mimoLive 6.0<\/p><\/div>\n                <div><p class=\"text_highlight\"><\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\t\t<style>.boinx_section {\n    margin:30px 0;\n    padding:10px;\n    background-color:rgb(217,237,248);\n    border-radius: 8px;\n  \n}\n\n.icon_highlight {\n    display:block;\n    padding:5px;\n    font-size:80px;\n    color:rgb(58,134,172);\n    line-height:60px;\n}\n\n.text_highlight {\n    color:rgb(58,134,172);\n}\n\n.text_highlight_headline{\n    font-weight:bold;\n    color:rgb(58,134,172);\n}\n\n.main_div\n{\n    display:flex !IMPORTANT;\n    flex-wrap: wrap;\n    flex-direction: row;\n    justify-content : flex-start;\n    align-items : flex-start\n    align-content : flex-start;\n}\n.left_div_icon{\n    display:flex !IMPORTANT;\n    width:40px;\n    padding:0;\n    margin:10px 20px 10px 10px;\n    \n}\n.right_div_text{\n    display:flex !IMPORTANT;\n    flex-direction: column;\n    flex-grow: 1;\n    padding:10px;\n    margin:0;\n    width:200px;\n    }<\/style>\n\t\t\n\n\n<p>FFmpeg es una vers\u00e1til utilidad de v\u00eddeo que puede procesar casi cualquier formato de v\u00eddeo y tiene una enorme variedad de protocolos. Esto lo convierte en la herramienta universal para introducir una gran cantidad de fuentes diferentes en mimoLive, incluyendo <span class=\"caps\">RTSP<\/span>, <span class=\"caps\">RTMP<\/span> y <span class=\"caps\">SRT<\/span>.<\/p>\n\n\n\n<p>Debido a restricciones de licencia, el usuario debe descargar e instalar FFmpeg independientemente de mimoLive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de FFmpeg<\/h2>\n\n\n\n<p>La forma m\u00e1s c\u00f3moda de instalar FFmpeg es utilizando Homebrew, un gestor de paquetes para herramientas de l\u00ednea de comandos. Encontrar\u00e1s las instrucciones m\u00e1s recientes en la p\u00e1gina <a href=\"https:\/\/brew.sh\/\" target=\"_blank\" rel=\"noreferrer noopener\">P\u00e1gina web casera<\/a>.<\/p>\n\n\n\n<p>1. Abre Terminal.app y copia\/pega este comando para instalar Homebrew:<\/p>\n\n\n\n<p>\/bin\/bash -c \u201c$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\u201d<\/p>\n\n\n<section class=\"boinx_exclamation\">\n    <div class=\"main_div_exclamation\">\n        <div class=\"left_div_icon_exclamation\">\n                <i class=\"icon_exclamation\">\u2757<\/i>\n        <\/div>\n\n        <div class=\"right_div_text_exclamation\">\n                <div><p class=\"text_exclamation_headline\">\u201cffmpeg\u201d frente a \u201cffmpeg-full\u201d<\/p><\/div>\n                <div><p class=\"text_exclamation\">A partir de FFmpeg 8, Homebrew tiene dos f\u00f3rmulas para FFmpeg. El paquete base \u201cffmpeg\u201d ya no contiene SRT. Recomendamos instalar la f\u00f3rmula \u201cffmpeg-full\u201d.<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\t\t<style>.boinx_exclamation {\n    margin:30px 0;\n    padding:10px;\n    background-color:rgb(242,222,222);\n    border-radius: 8px;\n}\n.icon_exclamation {\n    display:block;\n    padding:5px;\n    font-size:80px;\n    color:rgb(184,74,72);\n    line-height:60px;\n}\n.text_exclamation {\n    color:rgb(184,74,72);\n}\n\n.text_exclamation_headline{\n    font-weight:bold;\n    color:rgb(184,74,72);\n}\n\n\n.main_div_exclamation\n{\n    display:flex !IMPORTANT;\n    flex-wrap: wrap;\n    flex-direction: row;\n    justify-content : flex-start;\n    align-items : flex-start\n    align-content : flex-start;\n    \n}\n\n.left_div_icon_exclamation{\n    display:flex !IMPORTANT;\n    width:80px;\n    padding:10px;\n    margin:20px 20px 20px 0;\n    height:40px;\n}\n.right_div_text_exclamation{\n    display:flex !IMPORTANT;\n    flex-direction: column;\n    flex-grow: 1;\n    width:200px;\n    padding:10px;\n    margin:0;\n}<\/style>\n\t\t\n\n\n<p>2. Instala FFmpeg usando este comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>brew install ffmpeg-full<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Introduce la ruta a FFmpeg en mimoLive<\/h2>\n\n\n\n<p>Antes de poder utilizar la fuente FFmpeg, tienes que indicar a mimoLive d\u00f3nde encontrarla.<\/p>\n\n\n\n<p>Para averiguar la ruta donde est\u00e1 instalado ffmpeg-full, puede utilizar el Terminal y emitir el comando:<\/p>\n\n\n\n<p>que ffmpeg<\/p>\n\n\n\n<p>Esto deber\u00eda darle la siguiente ruta (o algo similar): \/opt\/homebrew\/opt\/ffmpeg-full\/bin\/ffmpeg<\/p>\n\n\n\n<p>Introduce esta ruta en el campo Ruta de instalaci\u00f3n de FFmpeg en las Preferencias de mimoLive:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"712\" height=\"532\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/image-1.png\" alt=\"\" class=\"wp-image-43411\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/image-1.png 712w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/image-1-300x224.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/image-1-16x12.png 16w\" sizes=\"(max-width: 712px) 100vw, 712px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Uso de la fuente FFmpeg<\/h2>\n\n\n\n<p>FFmpeg se ejecuta como un proceso independiente controlado desde mimoLive. Por defecto, s\u00f3lo se lanza cuando una capa en la que se utiliza se activa. En algunos casos, esto puede tardar unos segundos.<\/p>\n\n\n\n<p>Sin embargo, una vez iniciada, la fuente FFmpeg recibe datos hasta que la fuente deja de enviar datos, independientemente de si la fuente se utiliza en una capa en directo.<\/p>\n\n\n\n<p>Para utilizar la fuente FFmpeg, a\u00f1\u00e1dela a la columna Fuentes:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"478\" height=\"597\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/b2a6d900-8a0d-484a-9488-ef11d349c672.png\" alt=\"\" class=\"wp-image-31870\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/b2a6d900-8a0d-484a-9488-ef11d349c672.png 478w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/b2a6d900-8a0d-484a-9488-ef11d349c672-240x300.png 240w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/b2a6d900-8a0d-484a-9488-ef11d349c672-10x12.png 10w\" sizes=\"(max-width: 478px) 100vw, 478px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Par\u00e1metros de entrada de FFmpeg<\/h4>\n\n\n\n<p>FFmpeg utiliza par\u00e1metros de l\u00ednea de comandos como instrucciones de lo que debe hacer. Puede introducir los par\u00e1metros haciendo clic en el bot\u00f3n de edici\u00f3n situado junto al campo de texto que muestra los par\u00e1metros actualmente activos:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"610\" height=\"259\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/fe61cc28-cfe8-42e6-b7d1-fb9b57b9deff.png\" alt=\"\" class=\"wp-image-31871\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/fe61cc28-cfe8-42e6-b7d1-fb9b57b9deff.png 610w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/fe61cc28-cfe8-42e6-b7d1-fb9b57b9deff-300x127.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/fe61cc28-cfe8-42e6-b7d1-fb9b57b9deff-18x8.png 18w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/figure>\n\n\n\n<p>Si haces clic en \"Guardar\" y FFmpeg est\u00e1 funcionando, el proceso se detiene y se reinicia con los nuevos par\u00e1metros. Si haces clic en Cancelar, se conservan los par\u00e1metros actualmente en uso y, si est\u00e1 en marcha, FFmpeg sigue funcionando.<\/p>\n\n\n<section class=\"boinx_exclamation\">\n    <div class=\"main_div_exclamation\">\n        <div class=\"left_div_icon_exclamation\">\n                <i class=\"icon_exclamation\">\u2757<\/i>\n        <\/div>\n\n        <div class=\"right_div_text_exclamation\">\n                <div><p class=\"text_exclamation_headline\"><\/p><\/div>\n                <div><p class=\"text_exclamation\">mimoLive a\u00f1ade algunos par\u00e1metros por defecto a la l\u00ednea de comandos de ffmpeg que deber\u00edas omitir si est\u00e1s experimentando con otros protocolos. Los par\u00e1metros \"ocultos\" son: -f avi -pix_fmt argb -vcodec rawvideo -acodec pcm_s16le -ac 2 -ar 48000<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\n\n\n<p>Cuando reproduzcas un archivo local necesitas poner un \"-re\" delante de tus par\u00e1metros para decirle a FFmpeg que reproduzca el archivo en tiempo real.<br><code>-re -i file:\/\/Usuario\/MiNombreDeUsuario\/Pel\u00edculas\/MiPel\u00edcula.mp4<\/code><\/p>\n\n\n\n<p>V\u00e9anse las subsecciones sobre <a href=\"https:\/\/mimolive.com\/es\/manual-del-usuario\/fuentes-de-entrada\/ffmpeg\/rtmp\/\" data-type=\"user-manual\" data-id=\"31875\"><span class=\"caps\">RTMP<\/span><\/a>, <a href=\"https:\/\/mimolive.com\/es\/manual-del-usuario\/fuentes-de-entrada\/ffmpeg\/rtsp-ffmpeg\/\" data-type=\"user-manual\" data-id=\"31873\"><span class=\"caps\">RTSP<\/span><\/a> y <a href=\"https:\/\/mimolive.com\/es\/manual-del-usuario\/fuentes-de-entrada\/ffmpeg\/srt\/\" data-type=\"user-manual\" data-id=\"31876\"><span class=\"caps\">SRT<\/span><\/a> para ver ejemplos de par\u00e1metros a utilizar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Opci\u00f3n Mantener con vida<\/h4>\n\n\n\n<p>FFmpeg s\u00f3lo se iniciar\u00e1 cuando una capa a la que est\u00e1 asignado se ponga en directo. Si desea ejecutar FFmpeg como servidor, por ejemplo para recibir secuencias de c\u00e1maras en directo a trav\u00e9s de <span class=\"caps\">RTSP<\/span>, <span class=\"caps\">RTMP<\/span> o <span class=\"caps\">SRT<\/span>al marcar esta casilla, FFmpeg se iniciar\u00e1 inmediatamente y se mantendr\u00e1 en funcionamiento mientras mimoLive est\u00e9 en marcha, independientemente de si la entrada es utilizada por una capa en directo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">La ventana de registro de FFmpeg<\/h4>\n\n\n\n<p>A veces la fuente FFmpeg no se ejecuta. Normalmente esto se debe a un error en la compleja configuraci\u00f3n de los par\u00e1metros. Para monitorizar lo que FFmpeg est\u00e1 diciendo realmente sobre los par\u00e1metros y el proceso de conexi\u00f3n hay una ventana de registro que saldr\u00e1 de FFmpeg.<\/p>\n\n\n\n<p>El registro se divide en tres columnas:<\/p>\n\n\n\n<p>- Hora: La primera columna muestra la hora en que se produjo esta entrada de registro.<br>- Fuente: A veces habr\u00e1 entradas de registro producidas por mimoLive en lugar de por el propio FFmpeg. Esta columna te ayudar\u00e1 a distinguirlas.<br>- Mensaje de registro: Esta es la salida de registro original de FFmpeg.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"772\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/7ac0c87f-8120-4858-a163-fd9f42e4d2a1.png\" alt=\"\" class=\"wp-image-31872\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/7ac0c87f-8120-4858-a163-fd9f42e4d2a1.png 1000w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/7ac0c87f-8120-4858-a163-fd9f42e4d2a1-300x232.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/7ac0c87f-8120-4858-a163-fd9f42e4d2a1-768x593.png 768w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/7ac0c87f-8120-4858-a163-fd9f42e4d2a1-16x12.png 16w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>En la parte inferior de la ventana hay tres opciones disponibles:<\/p>\n\n\n\n<p>- Desplazamiento autom\u00e1tico: Si esta opci\u00f3n est\u00e1 marcada, una nueva entrada en el registro provocar\u00e1 un desplazamiento hacia abajo autom\u00e1tico para mantenerse al d\u00eda con la informaci\u00f3n m\u00e1s reciente.<br>- Borrar: Este bot\u00f3n borra la ventana de registro en caso de que desee iniciar un nuevo registro.<br>- Guardar..: Con el bot\u00f3n Guardar el registro se puede guardar en un archivo de texto para su posterior inspecci\u00f3n.<\/p>","protected":false},"excerpt":{"rendered":"<p>FFmpeg is a versatile video utility that can process almost any video format and has a huge variety of protocols. This makes it the universal tool for bringing a lot of different sources into mimoLive, including RTSP, RTMP and SRT. Due to licensing restrictions, FFmpeg needs to be downloaded and installed by the user separately [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":40846,"menu_order":3,"template":"","meta":{"_acf_changed":false,"_angie_page":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[258],"tags":[],"class_list":["post-31867","user-manual","type-user-manual","status-publish","hentry","category-manual"],"acf":[],"_links":{"self":[{"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/user-manual\/31867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":4,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/user-manual\/31867\/revisions"}],"predecessor-version":[{"id":43412,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/user-manual\/31867\/revisions\/43412"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/user-manual\/40846"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/media?parent=31867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/categories?post=31867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/tags?post=31867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}