libswresample in der letzten Ubuntu-Version?

8

Ich frage mich, welches Paket libswresample einer aktuellen Ubuntu-Version (und vielleicht auch frühere und hoffentlich auch Debian) abdeckt. Ist es überhaupt abgedeckt?

Wenn nicht, welche andere lib sollte ich verwenden, um die Audiodaten neu zu berechnen? Am besten wäre es, wenn es überall funktioniert, d. H. Die lib ist überall verfügbar.

Oder vielleicht verteile ich einfach libswresample mit meinem Projekt und verbinde es statisch mit ihm ...

    
Albert 29.09.2012, 10:10
quelle

3 Antworten

10

Debian und Ubuntu verwenden derzeit den "libav" Fork von FFMPEG. Dieser Fork hat eine Bibliothek namens libavresample, die libswresample sehr ähnlich ist, aber nicht kompatibel ist. Leider scheint Ubuntu 12.10 diese Bibliothek auch nicht zu enthalten. Es bleibt abzuwarten, ob der Debian-FFMPEG-Betreuer diesen Fork weiterhin verwendet oder ob er zum ursprünglichen FFMPEG zurückkehrt, das libswresample enthält, sowie (zur vollen Kompatibilität) libavresample. Zypern

In der Zwischenzeit sollten Sie alle libav-Pakete von Ihrem System entfernen und FFMPEG-Pakete von Ссылка verwenden oder wenn Sie blutende Kante wollen, bauen Sie es aus der Quelle.

Der Nachteil ist, dass einige Debian-Software von libav abhängig ist. Es könnte möglich sein, dass beide Bibliotheken auf demselben System an verschiedenen Orten installiert sind (ich habe es sogar geschafft, beide im selben Programm zu verwenden), aber es ist anfällig für Probleme, weil sie gleichnamige Dateien und Symbole verwenden.

    
Tronic 31.01.2013, 03:41
quelle
2

Ich habe nichts gefunden (Kommentar, Post, ...), das explizit beantwortet hat. Ich habe auch kein solches Paket gefunden (insb. Nicht im offiziellen Repo). Also, um die Frage zu beantworten: Es gibt kein solches Paket.

Meine Lösung bestand gerade darin, FFmpeg nur manuell zu kompilieren. ./configure && make && sudo make install funktioniert meistens. Dies beinhaltet libswresample. --enable-shared war auch nützlich, wenn Sie das brauchen (sonst nur statische libs).

    
Albert 30.09.2012 20:22
quelle
1

Entschuldige, dass du eine alte Frage aufgeweckt hast, aber Ubuntu 14.04 wird wahrscheinlich libavresample zurückbringen.

Ссылка

    
Peter Quiring 02.02.2014 19:17
quelle

Tags und Links