{"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\/nl\/user-manual\/sources-input\/remote-sources\/ffmpeg\/","title":{"rendered":"FFmpeg Bron"},"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\">De FFmpeg-bron vervangt de RTSP-bron vanaf 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 is een veelzijdig videoprogramma dat bijna elk videoformaat kan verwerken en een enorme verscheidenheid aan protocollen heeft. Dit maakt het de universele tool voor het binnenhalen van veel verschillende bronnen in mimoLive, inclusief <span class=\"caps\">RTSP<\/span>, <span class=\"caps\">RTMP<\/span> en <span class=\"caps\">SRT<\/span>.<\/p>\n\n\n\n<p>Vanwege licentiebeperkingen moet FFmpeg door de gebruiker apart van mimoLive worden gedownload en ge\u00efnstalleerd.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FFmpeg installeren<\/h2>\n\n\n\n<p>De handigste manier om FFmpeg te installeren is door Homebrew te gebruiken, een zogenaamde pakketbeheerder voor commandoregeltools. Je vindt de meest recente instructies op de <a href=\"https:\/\/brew.sh\/\" target=\"_blank\" rel=\"noreferrer noopener\">Homebrew webpagina<\/a>.<\/p>\n\n\n\n<p>1. Open Terminal.app en kopieer\/plak deze opdracht om Homebrew te installeren:<\/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 vs. \u201cffmpeg-full\u201d.\u201d<\/p><\/div>\n                <div><p class=\"text_exclamation\">Vanaf FFmpeg 8 heeft Homebrew twee formules voor FFmpeg. Het basispakket \u201cffmpeg\u201d bevat niet langer SRT. Wij raden u aan de formule \u201cffmpeg-full\u201d te installeren.<\/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. Installeer FFmpeg met dit commando:<\/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\">Voer het pad naar FFmpeg in mimoLive in<\/h2>\n\n\n\n<p>Voordat je de FFmpeg broncode kunt gebruiken, moet je mimoLive laten weten waar het te vinden is.<\/p>\n\n\n\n<p>Om het pad te achterhalen waar ffmpeg-full is ge\u00efnstalleerd, kunt u de Terminal gebruiken en het volgende commando uitvoeren:<\/p>\n\n\n\n<p>welke ffmpeg<\/p>\n\n\n\n<p>Dit zou u het volgende pad (of iets vergelijkbaars) moeten geven: \/opt\/homebrew\/opt\/ffmpeg-full\/bin\/ffmpeg<\/p>\n\n\n\n<p>Voer dit pad in in het FFmpeg Installatiepad veld in de mimoLive Voorkeuren:<\/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\">De FFmpeg-bron gebruiken<\/h2>\n\n\n\n<p>FFmpeg draait als een apart proces gecontroleerd vanuit mimoLive. Standaard wordt het alleen gestart wanneer een laag waarin het wordt gebruikt live wordt geschakeld. In sommige gevallen kan dit enkele seconden duren.<\/p>\n\n\n\n<p>Eenmaal gestart ontvangt de FFmpeg bron echter gegevens totdat de bron geen gegevens meer verstuurt, ongeacht of de bron wordt gebruikt in een live laag.<\/p>\n\n\n\n<p>Om de FFmpeg-bron te gebruiken, voeg je deze toe aan de kolom Sources:<\/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\">FFmpeg invoerparameter<\/h4>\n\n\n\n<p>FFmpeg gebruikt opdrachtregelparameters voor instructies over wat het moet doen. Je kunt de parameters invoeren door te klikken op de knop Bewerken naast het tekstveld met de momenteel actieve parameters:<\/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>Als je op \"Opslaan\" klikt en FFmpeg draait, wordt het proces gestopt en opnieuw gestart met de nieuwe parameters. Als je op Annuleren klikt, blijven de huidige parameters behouden en als FFmpeg draait, blijft het draaien.<\/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 voegt enkele standaardparameters toe aan de ffmpeg commandoregel die je moet weglaten als je experimenteert met andere protocollen. De \"verborgen\" parameters zijn: -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>Als je een lokaal bestand afspeelt, moet je een \"-re\" aan je parameters toevoegen om FFmpeg te vertellen het bestand in realtime af te spelen.<br><code>-re -i bestand:\/\/User\/Mijngebruikersnaam\/Video's\/MijnFilm.mp4<\/code><\/p>\n\n\n\n<p>Zie de subsecties over <a href=\"https:\/\/mimolive.com\/nl\/gebruikershandleiding\/bronnen-invoer\/ffmpeg\/rtmp\/\" data-type=\"user-manual\" data-id=\"31875\"><span class=\"caps\">RTMP<\/span><\/a>, <a href=\"https:\/\/mimolive.com\/nl\/gebruikershandleiding\/bronnen-invoer\/ffmpeg\/rtsp-ffmpeg\/\" data-type=\"user-manual\" data-id=\"31873\"><span class=\"caps\">RTSP<\/span><\/a> en <a href=\"https:\/\/mimolive.com\/nl\/gebruikershandleiding\/bronnen-invoer\/ffmpeg\/srt\/\" data-type=\"user-manual\" data-id=\"31876\"><span class=\"caps\">SRT<\/span><\/a> voor voorbeelden van te gebruiken parameters.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Optie voor in leven houden<\/h4>\n\n\n\n<p>FFmpeg wordt alleen gestart als een laag waaraan het is toegewezen live wordt geschakeld. Als je FFmpeg als server wilt gebruiken, bijvoorbeeld om live camerastreams te ontvangen via <span class=\"caps\">RTSP<\/span>, <span class=\"caps\">RTMP<\/span> of <span class=\"caps\">SRT<\/span>Als je dit selectievakje aanvinkt, wordt FFmpeg onmiddellijk gestart en blijft het actief zolang mimoLive actief is, ongeacht of de invoer daadwerkelijk wordt gebruikt door een live laag.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Het FFmpeg log venster<\/h4>\n\n\n\n<p>Soms wordt de FFmpeg-bron niet uitgevoerd. Meestal komt dit door een fout in de complexe parameterinstelling. Om te controleren wat FFmpeg eigenlijk zegt over de parameters en het verbindingsproces is er een logvenster dat FFmpeg uitvoert.<\/p>\n\n\n\n<p>Het logboek is verdeeld in drie kolommen:<\/p>\n\n\n\n<p>- Tijdstempel: De eerste kolom toont het tijdstip waarop dit logboekitem werd aangemaakt.<br>- Bron: Soms worden er logboekvermeldingen gemaakt door mimoLive in plaats van FFmpeg zelf. Deze kolom helpt om die te onderscheiden.<br>- Logbericht: Dit is de originele loguitvoer van 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>Onderaan het venster zijn drie opties beschikbaar:<\/p>\n\n\n\n<p>- Automatisch scrollen: Als deze optie is aangevinkt, zal een nieuwe logboekvermelding automatisch naar beneden scrollen om op de hoogte te blijven van de nieuwste informatie.<br>- Wissen: Dit Button wist het logvenster voor het geval je een nieuw log wilt starten.<br>- Opslaan..: Met de knop Opslaan kan het logboek worden opgeslagen in een tekstbestand voor verdere inspectie.<\/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\/nl\/wp-json\/wp\/v2\/user-manual\/31867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":4,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/31867\/revisions"}],"predecessor-version":[{"id":43412,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/31867\/revisions\/43412"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/40846"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/media?parent=31867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/categories?post=31867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/tags?post=31867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}