2010-10-19 7 views
11

Je cherche une bonne commande de conversion (générale) qui convertira n'importe quel fichier d'entrée au format h.264 pour l'iPad.Commande de conversion ffmpeg pour la sortie vers h.264 pour iPad

Actuellement, j'ai cette commande qui fonctionne, qui a été adapté de robert.swain

Avec présélections:

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

forme longue, pas de presets:

$ 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 

Note: Je sauter le ratio d'aspect parce que nous traitons cela dans le programme, et nous ne le redimensionnons que si la résolution d'entrée est supérieure à la résolution de sortie.

S'il y a des suggestions d'amélioration, nous cherchons à équilibrer la vitesse, la qualité et le temps de conversion.

+0

Erreur lors de l'ouverture d'encodeur pour flux de sortie # 0:. 1 - paramètres peut-être incorrects tels que bit_rate, taux, largeur ou hauteur :( – makc

Répondre

Questions connexes