staging.inyokaproject.org

MPV gegen FFmpeg bauen?

Status: Ungelöst | Ubuntu-Version: Kubuntu 14.04 (Trusty Tahr)
Antworten |

Fried-rich

Anmeldungsdatum:
2. Mai 2013

Beiträge: 1035

Hallo,

ich versuche unter Kubuntu 14.04 AvxSynth (einer Linux-Port von AviSynth) zum laufen zu bringen. Unter Windows habe ich das Programm gern genommen um per Player oder Skripteditor genau Schnittpunkte zu suchen oder auch um Untertitel synchron zu erstellen. Geöffnet habe ich die AVS-Dateien über „Öffnen mit“ im MPC-HC. Unter Linux soll der mpv zusammen mit ffmpeg (wenn es mit –enable-avisynth gebaut wurde) die AVS-Dateien wiedergeben könne. Ich lese da immer man soll „mpv gegen ffmpeg“ bauen, im Englischen „build against“. Ich hab bisher nicht genau herausbekommen was das heißt. Ich denke es soll bedeuten, dass mpv immer genau diesen ffmpeg-Build nutzt. Richtig?

Weiß einer wie ich das in dem Fall mache, also „mpv gegen ffmpeg“ kompilieren?

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

Man kann beim Kompilieren entweder Libav oder FFMpeg als Backend für mpv angeben. Dazu müssen beim Konfigurieren des Quelltextes lediglich die entsprechenden Optionen angegeben werden.

mpv ist in 14.04, 14.10 und 15.04 immer gegen Libav gebaut worden, ab 15.10 wird es gegen FFMpeg gebaut. Um das jetzt unter 14.04 durchzuführen, müsste man allerdings erst FFMpeg selber kompilieren, weil erst ab 15.04 wieder in den Paketquellen. Wie genau das geht erläutern mpv.io | Installation 🇬🇧, FFMpeg - Compilation Guide 🇬🇧 und der Wiki-Artikel Programme kompilieren.

Fried-rich

(Themenstarter)

Anmeldungsdatum:
2. Mai 2013

Beiträge: 1035

Man kann beim Kompilieren entweder Libav oder FFMpeg als Backend für mpv angeben. Dazu müssen beim Konfigurieren des Quelltextes lediglich die entsprechenden Optionen angegeben werden.

Das heißt, dass mpv entweder ffmpeg oder libav als Decoder nutzt?

mpv ist in 14.04, 14.10 und 15.04 immer gegen Libav gebaut worden, ab 15.10 wird es gegen FFMpeg gebaut.

Das heißt, dass bei den genannten Ubuntu-Versionen in den offiziellen Paketquellen mpv gegen libav gebaut wurde, nicht aber, dass mpv schon drauf ist? Dem ist bei mir nicht so. Wenn ich mpv unter 14.04 über die offiziellen Paketquellen installiere wird mpv automatisch so installiert, dass es libav nutzt. Richtig?

Um das jetzt unter 14.04 durchzuführen, müsste man allerdings erst FFMpeg selber kompilieren, weil erst ab 15.04 wieder in den Paketquellen.

Ich könnte doch auch unter 14.04 FFmpeg über ein PPA installieren, wenn der Autor die Option --enable-avisynth mit eingebaut hat, oder? Oder ist es unbedingt nötig FFmpeg zusammen mit mpv zu kompilieren? Das gleiche wäre, wenn ich ein PPA finden würde, in dem mpv schon gegen FFmpeg kompliliert wurde?

Hab ich hier Denkfehler drin?

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

Ja. Richtig. Ja. Könntest du. Nein. Ja. Vermutlich nicht ☺

Antworten |