2010-10-19 15 views
11

Estoy buscando un buen comando de conversión (general) que convierta cualquier archivo de entrada a un tamaño h.264 para el iPad.comando de conversión de ffmpeg para enviar a h.264 para iPad

Actualmente tengo este comando que funciona, que es una adaptación de robert.swain

Con preajustes:

$ ffmpeg -i INPUT -acodec aac -ab 160000 -s 1024x768 -vcodec libx264 \ 
     -vpre slow -vpre ipod640 -b 1200kb -threads 0 -f mp4 OUTPUT.mp4 

forma larga, no hay preajustes:

$ ffmpeg -i INPUT -acodec aac -ab 160000 -s 1024x768 -vcodec libx264 \ 
     -coder 1 -flags +loop -cmp +chroma \ 
     -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method umh \ 
     -subq 8 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 \ 
     -i_qfactor 0.71 -b_strategy 2 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 \ 
     -bf 3 -refs 5 -directpred 3 -trellis 1 \ 
     -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 \ 
     -rc_lookahead 50 -coder 0 -bf 0 -refs 1 -flags2 -wpred-dct8x8 \ 
     -level 30 -maxrate 10000000 -bufsize 10000000 -wpredp 0 -b 1200k \ 
     -threads 0 -f mp4 OUTPUT.mp4 

Nota: me estoy saltando la relación de aspecto porque manejamos eso en el programa, y ​​solo cambiamos el tamaño si la resolución de entrada es mayor que la resolución de salida.

Si hay alguna sugerencia de mejora, estamos buscando equilibrar la velocidad, la calidad y el tiempo de conversión.

+0

error al abrir codificador para la salida de corriente # 0:. 1 - parámetros incorrectos tal como la velocidad binaria, la velocidad, anchura o altura :( – makc

Respuesta

Cuestiones relacionadas