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

2

Estoy tratando de configurar AVIDemux con el códec X264 usando este tutorial. Lo siguiente se reduce cuando llego al comando ./configure --enable-mp4-output

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.

Emití make y luego Thomas-Phillipss-MacBook:x264 tomdabomb2u$ ./x264 -v -q 20 -o foreman.mp4 foreman_part_qcif.yuv 176x144 . Y como se esperaba, los resultados son:

x264 [error]: not compiled with MP4 output support

Así que estoy atascado. ¿Alguna idea?

    
pregunta Thomas 01.09.2010 - 21:50

3 respuestas

1

Es un tutorial bastante antiguo. Pruebe this (vinculado desde el sitio oficial de Avidemux).

    
respondido por el Trieu 04.09.2010 - 04:24
0

Solución rápida:

  1. Si tiene x264, no se preocupe por la desinstalación. Quédate con ella.
  2. Verifique su ensamblador yasm verison.
  3. Instalar gpac - > Desde svn.code.sf.net y compílalo.
  4. Copie gpac / inlucde / gapc / en x264
  5. dentro de x264 y configúralo como sigue

    ./configure --extra-ldflags=-L/home/../gpac/bin/gcc --enable-mp4 --enable-shared --enable-debug --enable-PIC 
    
  6. Obtienes la lista en la configuración x264 y puedes encontrar fácilmente que tu MP4 de 'no' cambió a 'gpac'
  7. Introduce make
  8. introduce make install
  9. Escriba el comando x264 como x264 big_buck_bunny.y4m -o big_buck_bunny.mp4 para probarlo. Ahora tienes mp4 video. En este proceso no es necesario convertir el video en bruto a h264 y luego, en un segundo paso, con otra herramienta para mp4.
respondido por el John John 06.11.2015 - 19:13
0

Instaló la última versión en enlace en / usr / local / bin / nasm, ejecuté ./configure de nuevo, arreglado.

    
respondido por el Devon Sean McCullough 16.05.2018 - 04:54

Lea otras preguntas en las etiquetas