2 votos

¿Cómo puedo codificar archivos mp4 con el códec H.264 (o x264) en AVIDemux?

Estoy intentando configurar AVIDemux con el códec X264 utilizando este tutorial. Lo siguiente es lo que pasa cuando llego al ./configure --enable-mp4-output comando

Thomas-Phillipss-MacBook:x264 tomdabomb2u$ sudo ./configure --enable-mp4-output
Password:
Unknown option --enable-mp4-output, ignored
Found no assembler
Minimum version is yasm-0.6.2
If you really want to compile without asm, configure with --disable-asm.

Así que lo probé.

Thomas-Phillipss-MacBook:x264 tomdabomb2u$ sudo ./configure --enable-mp4-output --disable-asm
Unknown option --enable-mp4-output, ignored
Warning: gpac is too old, update to 2007-06-21 UTC or later
Platform:   X86_64
System:     MACOSX
asm:        no
avs:        no
lavf:       no
ffms:       no
gpac:       no
pthread:    yes
filters:    crop select_every
debug:      no
gprof:      no
PIC:        no
shared:     no
visualize:  no
bit depth:  8

You can run 'make' or 'make fprofiled' now.

He emitido make y luego Thomas-Phillipss-MacBook:x264 tomdabomb2u$ ./x264 -v -q 20 -o foreman.mp4 foreman_part_qcif.yuv 176x144 . Y como era de esperar, los resultados son:

x264 [error]: not compiled with MP4 output support

Así que estoy atascado. ¿Alguna idea?

1voto

Matt Mitchell Puntos 17005

Es un tutorial bastante antiguo. Prueba con este (enlazado desde el sitio oficial de Avidemux).

0 votos

El tutorial que has enlazado no menciona este problema. ¿Esperas que solucione algo en concreto o es sólo una suposición?

0voto

John John Puntos 1

Solución rápida:

  1. Si tienes x264, no te preocupes por la desinstalación. Quédate con él.

  2. Comprueba la versión de tu ensamblador yasm.

  3. Instala gpac --> desde svn.code.sf.net y compílalo.

  4. Copiar gpac/inlucde/gapc/ en x264

  5. dentro de x264 y configurar como sigue

    ./configure --extra-ldflags=-L/home/../gpac/bin/gcc --enable-mp4 --enable-shared --enable-debug --enable-PIC 
  6. Se obtiene la lista en el configure x264 y se puede encontrar fácilmente que su MP4 de 'no' cambió a 'gpac'

  7. Entre en make

  8. Entre en make install

  9. Escriba el comando x264 como x264 big_buck_bunny.y4m -o big_buck_bunny.mp4 para probarlo. Ahora tienes un vídeo mp4. En este proceso no es necesario convertir el video raw a h264 y luego en un segundo paso con otra herramienta a mp4.

0voto

Instalada la última versión en http://nasm.us en /usr/local/bin/nasm, ejecuté ./configure de nuevo, arreglado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X