У меня нет проблем с просмотром видео, созданного моими текущими параметрами, в браузере HTML5, Flash Player, Windows Phone 7, Android Phone и т. Д. Однако они не будут отображаться на iPhone или iPad. Если я изменю видео с помощью Super и установлю флажок «Включить потоковую передачу», они неожиданно будут работать на iPhone и iPad. Мы подозреваем, что параметры моей командной строки неверны для включения потоковой передачи h.264 и вместо этого генерируют видео с «прогрессивной загрузкой».
Я довольно новичок в FFMPEG и не понимаю многих параметров. Кто-нибудь может помочь исправить мои существующие параметры, или, может быть, предоставить недостающие параметры и т. Д.
Заранее спасибо.
Мои текущие параметры командной строки FFMPEG:
ffmpeg.exe
-r 30
-threads 4
-f image2
-i .\frame%05d.jpg
-i audioFile
-acodec aac
-ab 128k
-ar 44100
-vcodec h264
-crf 27
-coder 1
-flags +loop
-cmp +chroma
-partitions +parti4x4+partp8x8+partb8x8
-me hex
-subq 5
-me_range 16
-g 60
-keyint_min 25
-sc_threshold 40
-i_qfactor 0.71
-b_strategy 1
out.mp4