擅长:python、mysql、java
<ol>
<li><p>你的<code>ffmpeg</code>太老了。你应该更新。要么<a href="https://trac.ffmpeg.org/wiki/CompilationGuide/Centos" rel="nofollow noreferrer">compile</a>要么<a href="https://johnvansickle.com/ffmpeg/" rel="nofollow noreferrer">download</a>把它放在<code>/usr/local/bin</code>。</p></li>
<li><p>使用glob模式,如<a href="https://ffmpeg.org/ffmpeg-formats.html#image2-1" rel="nofollow noreferrer">image file demuxer</a>文档中所述。你知道吗</p>
<pre><code>ffmpeg -framerate 5 -pattern_type glob -i "*.png" -r 25 -vf format=yuv420p -movflags +faststart output.mp4
</code></pre>
<ul>
<li><p>有些玩家可能会拒绝播放如此低的帧速率。在这种情况下,增加<code>-framerate</code>值,或者添加<code>-r 25</code>(或者任何对您的播放器有效的值)作为输出选项。</p></li>
<li><p>使用图像文件解复用器时,使用<code>-framerate</code>而不是<code>-r</code>作为输入帧速率。</p></li>
<li><p>输出yuv420p像素格式以实现兼容性。</p></li>
<li><p>如果通过渐进式下载演示视频,请添加<code>-movflags +faststart</code>。</p></li>
<li><p>如果得到<code>not divisible by 2</code>,则添加缩放过滤器:<code>"scale=trunc(in_w/2)*2:trunc(in_h/2)*2,format=yuv420p"</code></p></li>
</ul></li>
</ol>