2010-10-19 15 views
11

Sto cercando un buon comando di conversione (generale) che convertirà qualsiasi file di input in formato h.264 per l'iPad.comando di conversione ffmpeg per l'output in h.264 per iPad

Attualmente ho questo comando che funziona, che è stato adattato da robert.swain

con preset:

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

di lunga durata, non preimpostazioni:

$ 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: sto saltare le proporzioni perché la gestiamo nel programma e la ridimensioniamo solo se la risoluzione di input è maggiore della risoluzione di output.

Se ci sono suggerimenti per migliorare, cerchiamo di bilanciare velocità, qualità e tempi di conversione.

+0

Errore durante l'encoder di apertura per l'uscita flusso # 0:. 1 - Parametri forse non corretti quali bit_rate, tasso, larghezza o l'altezza :( – makc

risposta

Problemi correlati