Frage

Ich habe die neueste ffmpeg installiert, aber es scheint nicht in der Lage, den Video-Codecs zu finden. Muß ich ganz herunter entfernen ffmpeg und erneut die ./configure unterschiedlich, um ffmpeg ausführen, um den Video-Codecs finden?

Hier ist meine aktuelle Konfiguration:

FFmpeg version git-f61cbc2, Copyright (c) 2000-2011 the FFmpeg developers built on Jan 18 2011 10:59:49 with gcc 4.0.1 (Apple Inc. build 5465) configuration: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64 libavutil 50.36. 0 / 50.36. 0 libavcore 0.16. 1 / 0.16. 1 libavcodec 52.108. 0 / 52.108. 0 libavformat 52.94. 0 / 52.94. 0 libavdevice 52. 2. 3 / 52. 2. 3 libavfilter 1.74. 0 / 1.74. 0 libswscale 0.12. 0 / 0.12. 0

Oder kann ich nur den Befehl make erneut ausführen, um die Bibliothek schließen?

Hier ist mein Code-Schnipsel für die Transkodierung:

ffmpeg -i ~/Desktop/watercarts.mov -vcodec libx264 -b 250k -bt 50k -acodec libfaac -ab 56k -ac 2 -s 480x320 ~/Desktop/watercartsipod.mp4

Und der Fehler:

Unknown encoder 'libx264'

Vielen Dank im Voraus.

War es hilfreich?

Lösung

müssen Sie konfigurieren mit ./configure --enable-gpl --enable-libx264 und Sie den letzten x264 benötigen.

Andere Tipps

In Ubuntu 10.10 (Maverick) dieser Codec von Paket zur Verfügung gestellt libavcodec-extra-53 aus Multiversum-Repository.

versuchen Sie es mit der Installation von apt-get install und nicht durch die Quelle zu kompilieren. Es werden alle notwendigen Codec-Bibliotheken herunterladen (zumindest auf meinem gubuntu)

Wenn Sie ubuntu (verschiedene Version) verwenden, können Sie mit dem lib x264 installieren ffmpeg mit diesem Vorschlag

http://ubuntuforums.org/showthread.php?t=1117283

Ich persönlich verwende Option "C". Zwei einfache Befehl (Kopieren und Einfügen), automatische Installation von der rechten Version + Bibliothek, nichts zu kompilieren, und alle Arbeiten fein:)

Wenn Sie es vorziehen, dann zu kompilieren gibt es die „A“ auf der gleichen Seite (es funktioniert auf Ubuntu 10.10 Ich habe die letzte Version kompiliert).

fand ich einen Link zu einer binären statischer Aufladung auf dieses Forum und es funktionierte vollständig aus dem Kasten heraus!

Lange Rede kurzer Sinn

$ wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
$ tar xvf ffmpeg-release-amd64-static.tar.xz
$ cd ffmpeg-4.1.1-amd64-static

$ ./ffmpeg
ffmpeg version 4.1.1-static https://johnvansickle.com/ffmpeg/
...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top