libx264-Entwicklungshinweise (1): Einführung in libx264, Portierung und Kompilierung der HiSilicon-Plattform

Wenn es sich bei dem Artikel um einen Originalartikel handelt, geben Sie bitte beim Nachdruck
die Quelle des Originalartikels an (Qt-Praxistechnik, Raspberry Pi, 3D, OpenCV, OpenGL, ffmpeg, OSG, Mikrocontroller, Kombination aus Soft- und Hardware etc.) werden laufend aktualisiert ... (auf das Portal klicken)

Qt-Entwicklungskolumne: Entwicklungstechnologie für Bibliotheken von drei Anbietern


Vorwort

  Beim Kompilieren von ffmpeg müssen Sie sich bei Verwendung der h264-Codierung auf libx264 verlassen.In diesem Artikel wird libx264 als statische Bibliothek auf HiSilicon portiert.


Verwandte Blogs

" Qt-Entwicklungshinweise zum Kodieren von x264-Codestream und Paketierung von mp4 (1): x264-Einführung, x264-Bibliothekskompilierung für die Windows-Plattform "
" Qt-Entwicklungshinweise zum Kodieren von x264-Codestream und Paketierung von mp4 (3): Qt verwendet die x264-Bibliothek zum Kodieren von .yuv-Dateien Für die .h264-Datei "
" Qt-Entwicklungsnotizen, die den h264-Code-Stream codieren und mp4 (5): Ubuntu-Plattform kompilieren x264 "


Einführung in libx264

  H.264 begann 1999 und wurde 2003 entworfen und schließlich 2007 fertiggestellt, um verifiziert zu werden. Es heißt im ITU-Standard H.264 und ist ein integraler Bestandteil von MPEG-4 im MPEG-Standard - MPEG-4 Part 10, auch Advanced Video Codec genannt, daher wird es oft MPEG-4 AVC oder direkt AVC genannt . Der von x264 verwendete Hauptalgorithmus ist der H264-Codec-Algorithmus.

Download-Link

  Offizielle Adresse: https://www.videolan.org/developers/x264.html
  CSDN Nullpunkte Download: https://download.csdn.net/download/qq21497936/85012476
  QQ-Gruppe: 1047134658 (klicken Sie auf „Datei“, um zu suchen „ x264 “, die Gruppe wird synchron mit dem Blogbeitrag aktualisiert)


libx264-Kompilierung

Schritt 1: Herunterladen und entpacken

  Bildbeschreibung hier einfügen

Schritt 2: Konfigurieren konfigurieren

  Compiler bestätigen: Bildbeschreibung hier einfügen
  Konfigurieren:

CC=aarch64-himix100-linux-gcc 
./configure --prefix=/home/yang/work/x264_rootfs --disable-shared --enable-static --host=arm-linux --cross-prefix=aarch64-himix100-linux- --disable-asm

  Bildbeschreibung hier einfügen

Schritt 3: make kompilieren, Fehler v4si

make -j8

  Bildbeschreibung hier einfügen
  Bildbeschreibung hier einfügen

Schritt 4: Kompilieren und installieren

make install

  Bildbeschreibung hier einfügen

Schritt 5: Überprüfen Sie das Installationsergebnis

  Bildbeschreibung hier einfügen


Wenn es sich bei dem Artikel um einen Originalartikel handelt, geben Sie bitte
beim Nachdruck die Quelle des Originalartikels an. Die Blog-Adresse dieses Artikels: https://blog.csdn.net/qq21497936/article/details/123632074

Supongo que te gusta

Origin blog.csdn.net/qq21497936/article/details/123632074
Recomendado
Clasificación