На самом деле вы не должны использовать максимальную скорость, особенно максимальную, равную 10000 КБ, если битрейт явно установлен на 200 КБ. На самом деле, глядя на это еще ближе, я действительно не думаю, что вы понимаете, для чего большая часть этого материала:)
Для начала вы вызываете входной файл output.mp4, плюс выходной файл (который на самом деле должен быть / dev / null для прохода 1) называется yourinfile.avi, и вы фактически не установили формат контейнера, так что в итоге вы получите файл avi в кодировке h264.
Попробуйте это для высококачественных видеофайлов MPEG-4, совместимых со стандартом HD 1080p, со вспышкой HD, сначала создайте файл со следующим содержимым в том же каталоге, что и кодируемое видео, и назовите его как flash-mp4.ffpreset * 1005. *
vcodec=libx264
b=5000k
acodec=libfaac
ab=256k
ac=2
ar=44100
coder=1
flags=+loop+mv4
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=4
directpred=3
trellis=1
flags2=+wpred+mixed_refs+dct8x8+fastpskip
wpredp=2
fflags=+rtphint
profile=1
затем из командной строки:
ffmpeg -y -i sourcefile.avi -fpre ./flash-mp4.ffpreset -f mp4 outputfile.f4v
Это должно отлично играть со вспышкой 10 +