22:44の長さのMP4ファイルがあります。詳細は次のとおりです。
ビデオ:
width: 720 px
height: 404 px
data bitrate: 1022 kBit/s
overall bitrate: 1182 kBit/s
fps: 24
codec: H264 - MPEG4 AVC (part 10) (avc1)
オーディオ:
bitrate: 159 kBit/s
stereo
sample rate: 48 kHz
codec: MPEG AAC Audio (mp4a)
幅と高さ(420 x 236)を減らすことで、現在のファイルサイズ(約200 MB)を減らすことができると思いました。 Handbrake
、Format Factory
、Next Video Converter
、Super
のさまざまなプログラムを試しました。最初の3つは期待どおりに機能しませんでした:Handbrakeには幅と高さを設定することによるバグがあり、次の2つはビデオサイズの微調整を許可しません(幅と高さのプリセットのみ)。
スーパーが一番いいようですが、ファイルサイズを小さくする設定は見つかりませんでした。幅と高さを減らしましたが、20MBしか減りませんでした。 x番目の設定を試しましたが、ファイルサイズが大きすぎます。ファイルサイズを100MB以下に減らしたい。フロープレーヤーに必要なため、出力形式はFLV
またはMP4
にする必要があります。
ファイルサイズを小さくするには、SUPERのどの設定またはどのプログラムを使用する必要がありますか?もちろん、ビデオはまだ表示可能である必要があります。
ファイルサイズは完全にビットレートによって決定されます。より小さなファイルサイズが必要な場合は、ビットレートを下げる必要があります。ビットレートが低いほど、ファイルの品質は低くなります。たとえば、全体のビットレートが1,182 kb/sの場合、22:44(1,360秒)の場合、ファイルサイズ(オーディオを含まない)は約1,607,520キロビット(約200 MB)になります。ファイルサイズを100MBに減らしたい場合は、ビットレートを半分に減らす必要があります。
良好な品質を維持するために行う最善のことは、2パスの可変ビットレートエンコーディングを行うことです。これにより、最初のパスでビデオのフレーム情報がスキャンされ、2番目のパスでそれが使用されて、ピクセルの動きやシーンの変化などがより正確に予測されます。したがって、同じファイルサイズでより高い品質が得られます。
VBRでは、ターゲットビットレートと最大ビットレートを設定する必要があります。ファイルサイズを100MB未満にしたいので、500 Kb/sの目標ビットレートを実行し、最大ビットレートは1 Mb/sにします。これにより、エンコーディングで使用できるスペースを少なくし、必要なときにスペースを増やすことができます。ビデオのコンテンツにもよりますが、平均で約500 Kb/sで、ファイルサイズは約100MB以下になります。このビットレートでの品質に満足できない場合は、フレームサイズを小さくして、見栄えが良くなるかどうかを確認してください。
エンコーディングプログラムが異なれば、オプションも異なります。たとえば、SUPERがVBRを実行するオプションを提供するとは思いません。私はビデオエディターとしてAdobeで働いており、Adobe Media Encoderを使用しているため、どのプログラムが最適かはわかりませんが、これらのオプションを提供するものはすべて同じコーデックを使用し、同じではないにしても非常に類似している必要があります。結果。
再エンコードすると常に品質が低下しますので、ご注意ください。
1000 kBit/sは、h.264でエンコードされた700x400ピクセルのビデオではかなり多いようです。したがって、サイズを縮小する理想的な方法は、ピクセルの寸法ではなく、平均ビットレートを縮小することです。
これを行うには、一定のレート係数を指定するか、ビットレート制限のあるエンコードモードを設定します。試すSUPERはありませんが、Hamdbrakeでは、レート係数は大きなスライダーで簡単に設定できます。とにかく、これはx264のデフォルトのエンコードオプションです。
23の値から始めてみてください。品質とファイルサイズを小さくしたい場合は、CRF値を少しずつ増やして(25、27など)、もう一度確認してください。
私はMP4でこれを試したことがありませんが、 Free Video Converter from http://www.freemake.com でうまくいくはずです。