2016-04-08 14 views
0

Adobe cq verwendet ffmpeg, um Videos zu transcodieren. Es gibt einen Workflow, der ausgelöst wird, wenn ein Benutzer ein Video in den Bereich Digital Asset Management (DAM) hochlädt. Dieser Workflow verwendet intern ffmpeg, um das hochgeladene Video zu transcodieren und spuckt zusätzliche Videowiedergaben in Formaten wie ogg, m4v, mp3 aus.Wie Sie libmp3lame, libx264, libvo_aacenc und libvorbis Codecs zu vorhandenen ffmpeg installieren auf Redhat 6.7

Der Server (Red Hat Enterprise Linux Server Version 6.5), auf dem Adobe CQ ausgeführt wird, muss ffmpeg installiert haben, damit der DAM-Workflow funktioniert. ffmpeg wurde bereits installiert, aber es fehlen bestimmte Codecs: libmp3lame, libx264, libvo_aacenc und libvorbis.

Wie Sie diese Codecs hinzufügen und aktivieren?

+0

Beachten Sie, dass Stack Overflow speziell für die Programmierung von Fragen gedacht ist. Beim nächsten Mal nachfragen [su]. – LordNeckbeard

Antwort

0

Sie können nicht einfach Unterstützung für beliebige externe Bibliotheken zu einer vorhandenen ffmpeg Binärdatei hinzufügen.

Sie müssen entweder download a new ffmpeg binary oder compile ffmpeg. Das Herunterladen eines Builds ist am einfachsten und unterstützt die Encoder, die Sie aufgelistet haben (außer libvo_aacenc). Kompilieren ermöglicht die Anpassung.

Vermeiden libvo_aacenc: es bietet schlechte Qualität und support for libvo_aacenc has been removed from FFmpeg. Verwenden Sie stattdessen den nativen FFmpeg AAC-Encoder. Siehe FFmpeg Wiki: AAC für weitere Informationen.

+0

Danke! Kennen Sie einen Zeiger auf "Kompilieren ermöglicht Anpassung" Howto? – rjn

+0

@rjn Siehe den Link "compile' ffmpeg' ", den ich in der Antwort angegeben habe. – LordNeckbeard

Verwandte Themen