1

サーバーにたくさんの MP4 ファイルがあります。私の目標は、それらを Android モバイルでストリーミングできるようにすることです。

ビデオの解像度は 480×272 で、これは問題ではありません。私がテストしたところ、ほとんどの Android でストリーミングできるからです。しかし、問題はビデオのサイズです。ストリーミングは遅く、サイズが大きいため多くのバッファリングが発生します。

サイズを約 50 ~ 60MB に縮小できるコンバータが必要です。品質が少し低下するだけです。可能であれば、出力ファイルで入力ファイルを上書きする必要があります。

この作業を最小限の時間で行う方法を考えてもらえますか? 私のサーバーはCENTOSで、FFMPEG、MP4Boxがインストールされています。

4

1 に答える 1

1

この問題にはかなりの数のアプローチがあります。簡単な方法は、ビデオのビットレートを設定してビデオ サイズを変更することです。

ffmpeg -i input.mp4 -b:v 768k -acodec copy output.mp4

または、h264 の場合、出力品質を指定することもできます。たとえば、-qpまたは-crfオプションを使用して、それに応じてビデオ サイズを変更します。詳細については、 x264 FFmpeg オプション ガイドを参照してください。

于 2012-02-02T17:02:11.533 に答える