# FFmpeg-källa

Källa: https://mimolive.com/sv/user-manual/sources-input/remote-sources/ffmpeg/  
Senast uppdaterad: 2023-03-10  
Avsnitt: Källor (Ingång) › Fjärrkällor  

&gt; **Obs!** FFmpeg-källan ersätter RTSP-källan från och med mimoLive 6.0

FFmpeg är ett mångsidigt videoverktyg som kan bearbeta nästan alla videoformat och har ett stort utbud av protokoll. Detta gör det till ett universellt verktyg för att importera många olika källor till mimoLive, inklusive RTSP, RTMP och SRT.

På grund av licensbegränsningar måste FFmpeg laddas ner och installeras av användaren separat från mimoLive.

### Installera FFmpeg

Det enklaste sättet att installera FFmpeg är att använda Homebrew, en så kallad pakethanterare för kommandoradsverktyg. De senaste instruktionerna hittar du på [Homebrews webbsida](https://brew.sh/).

1. Öppna Terminal.app och kopiera/klistra in följande kommando för att installera Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

&gt; **Viktigt:** "ffmpeg" kontra "ffmpeg-full"
&gt;
&gt; Från och med FFmpeg 8 har Homebrew två formler för FFmpeg. Baspaketet "ffmpeg" innehåller inte längre SRT. Vi rekommenderar att du installerar formeln "ffmpeg-full".

2. Installera FFmpeg med följande kommando:

```
brew install ffmpeg-full
```

### Ange sökvägen till FFmpeg i mimoLive

Innan du kan använda FFmpeg-källan måste du ange för mimoLive var den finns.

För att ta reda på sökvägen där ffmpeg-full är installerat kan du använda Terminalen och köra kommandot:

which ffmpeg

Detta bör ge dig följande sökväg (eller något liknande): /opt/homebrew/opt/ffmpeg-full/bin/ffmpeg

Ange denna sökväg i fältet FFmpeg Installation Path i mimoLives inställningar:

![](https://mimolive.com/wp-content/uploads/2023/03/image-1.png)

### Använda FFmpeg-källan

FFmpeg körs som en separat process som styrs från mimoLive. Som standard startas den endast när ett lager där den används växlas till live-läge. I vissa fall kan detta ta några sekunder.

När den väl har startats tar FFmpeg-källan dock emot data tills källan slutar skicka data, oavsett om källan används i ett live-lager eller inte.

För att använda FFmpeg-källan lägger du till den i kolumnen Källor:

![](https://mimolive.com/wp-content/uploads/2023/03/b2a6d900-8a0d-484a-9488-ef11d349c672.png)

##### FFmpeg-inmatningsparameter

FFmpeg använder kommandoradsparametrar för att ange vad programmet ska göra. Du kan ange parametrarna genom att klicka på redigeringsknappen bredvid textfältet som visar de för närvarande aktiva parametrarna:

![](https://mimolive.com/wp-content/uploads/2023/03/fe61cc28-cfe8-42e6-b7d1-fb9b57b9deff.png)

Om du klickar på “Spara” och FFmpeg körs, avbryts processen och startas om med de nya parametrarna. Om du klickar på “Avbryt” behålls de parametrar som för närvarande används och, om programmet körs, fortsätter FFmpeg att köras.

&gt; **Viktigt:** mimoLive lägger till vissa standardparametrar i ffmpeg-kommandoraden som du bör utelämna om du experimenterar med andra protokoll. De “dolda” parametrarna är: -f avi -pix\_fmt argb -vcodec rawvideo -acodec pcm\_s16le -ac 2 -ar 48000

När du spelar upp en lokal fil måste du lägga till ”-re” i början av dina parametrar för att tala om för FFmpeg att spela upp filen i realtid.
`-re -i file://User/MyUserName/Movies/MyMovie.mp4`

Se underavsnitten om [RTMP](https://mimolive.com/user-manual/sources-input/ffmpeg/rtmp/), [RTSP](https://mimolive.com/user-manual/sources-input/ffmpeg/rtsp-ffmpeg/) och [SRT](https://mimolive.com/user-manual/sources-input/ffmpeg/srt/) för exempel på parametrar som kan användas.

##### Alternativet Keep Alive

FFmpeg startas endast när ett lager som det är tilldelat växlas till live-läge. Om du vill köra FFmpeg som en server, till exempel för att ta emot livekameraströmmar via RTSP, RTMP eller SRT, kommer FFmpeg att startas omedelbart när du markerar denna kryssruta och hållas igång så länge som mimoLive körs, oavsett om ingången faktiskt används av ett live-lager.

##### FFmpeg-loggfönstret

Ibland körs inte FFmpeg-källan. Vanligtvis beror detta på ett fel i den komplexa parameterkonfigurationen. För att övervaka vad FFmpeg faktiskt säger om parametrarna och anslutningsprocessen finns ett loggfönster som visar FFmpegs utdata.

Loggen är indelad i tre kolumner:

- Tidsstämpel: Den första kolumnen visar tidpunkten då denna loggpost skapades.
- Källa: Ibland förekommer loggposter som genererats av mimoLive istället för av FFmpeg själv. Denna kolumn hjälper till att skilja dem åt.
- Loggmeddelande: Detta är den ursprungliga loggutmatningen från FFmpeg.

![](https://mimolive.com/wp-content/uploads/2023/03/7ac0c87f-8120-4858-a163-fd9f42e4d2a1.png)

Längst ner i fönstret finns tre tillgängliga alternativ:

- Automatisk rullning: Om detta alternativ är markerat kommer en ny loggpost att orsaka en automatisk nedrullning för att hålla jämna steg med den senaste informationen.
- Rensa: Denna knapp rensar loggfönstret om du vill börja en ny logg.
- Spara…: Med knappen Spara kan loggen sparas till en textfil för vidare granskning.

## Sidor i detta avsnitt

- [RTSP ffmpeg](https://mimolive.com/sv/user-manual/sources-input/remote-sources/ffmpeg/rtsp-ffmpeg/.md)
- [RTMP](https://mimolive.com/sv/user-manual/sources-input/remote-sources/ffmpeg/rtmp/.md)
- [SRT](https://mimolive.com/sv/user-manual/sources-input/remote-sources/ffmpeg/srt/.md)