2017-12-28 35 views
0

Ich versuche, ein Live-Streaming-Gerät auf einem Raspberry Pi arbeiten zu bekommen. Ich renne minibian. Ich folge ungefähr this guide ohne das Quercompilieren.Kompilieren Sie ffmpeg mit x265 und fdk-aac auf Minibian - Abhängigkeiten nicht gefunden

Mein Problem ist wahrscheinlich mit der Erstellung von ffmpeg. Ich habe sowohl x265 als auch fdk-aac heruntergeladen und kompiliert und kompiliert. Als nächstes muss ich ffmpeg kompilieren, das sich im selben Ordner wie die anderen befindet, aber der Compiler kann keine der Abhängigkeiten finden. X265 kann auch nicht pkg-config findet Verwendung, die der Fehler ist es produziert, wenn ich versuche ./configure.

ich alles in einen Ordner direkt geklont zu laufen, so dass in einem Ordner ffmpeg_files genannt gibt es drei weitere Ordner: ffmpeg, fdk-aac und x265. Wie schließe ich diese Abhängigkeiten richtig ein, damit ich sie beim Kompilieren von ffmpeg aktivieren kann?

Vielen Dank!

+0

Überprüfen Sie die letzten Zeilen 'ffbuild/config.log' und sehen, ob ffmpeg nicht X265 oder der Kompilierung ein Test nicht finden kann. – Mulvya

+0

Es gibt eine Reihe von "undefinierten Bezug auf" pow' und so, wie kompilieren Testfehler? Am Ende heißt es: collect2: error: ld hat 1 exit status zurückgegeben und 'ERROR: libfdk_aac nicht gefunden' – mneumann

+0

Also wurde x265 gefunden? Teilen Sie die gesamte Datei. – Mulvya

Antwort

0

Sehr viel ein Amateur hier, mit vielleicht noch weniger Verständnis für die Funktionsweise von Stackoverflow als Software-Compilation, aber ich hoffe, dass einige positive Rückmeldungen anderen helfen können, so wie Mulyva mir geholfen hat.

Nach dem Versuch und Fehler zu kompilieren ffmpeg auf Ubuntu 17.10 (und 16.04 innerhalb einer virtuellen Maschine) mit der gleichen Fehlermeldung wie das OP und unzählige andere. Kompilieren von x265 anstatt die Version in den Ubuntu-Repos zu verwenden und Mulyvas Ratschlag im späteren Chat zu verwenden - "Versuchen Sie mit ./configure --enable-static --enable-nonfree --enable-gpl --enable-libx265 --extra-libs=-lm --extra-libs=-lstdc++ --enable-libfdk_aac --extra-libs=-lm --extra-libs=-lstdc++" - hat es für mich funktioniert. Vielen Dank!

Entschuldigt, wenn Posting hier kommen peinlich ist fehl am Platz ...

+0

Ihre Antwort ist nicht fehl am Platz! Ich bin weg von dem Gerät, aber ich werde Ihre Lösung am Dienstag versuchen. Vielen Dank! – mneumann

+0

Leider hat Ihr Vorschlag auch nicht auf meinem System funktioniert. Es scheint eine andere Bibliothek zu fehlen. Vielen Dank für Ihre Antwort! – mneumann

Verwandte Themen