0

私は自分のデジタルカメラで撮った映画からウェブビデオを生成したいと思っています。モバイルデバイスとデスクトップデバイスで確実に再生するには、どのフォーマットを生成し、どの解像度とビットレートで生成する必要がありますか?

これが私が考えていたものです:

入力フォーマット:AVI、MOV

出力形式:webm、ogv、mp4出力解像度:1080p、720p、320p

4

2 に答える 2

1

プログラミングに関する質問ではありませんが、とにかく答えます。

WebM は完全に捨てることができます。それをサポートするデバイスはほとんどありません。mp4 は、すべてのデバイスがサポートする最も一般的な形式です。ローエンドの電話は、代わりに 3gpp 形式をサポートします [mp4 のいとこ]。持っている場合は、90% のデバイスで問題ないはずです。

h.264/aac を使用した mp4 が最も一般的であり、mp3 を使用した mpeg4 をサポートしていないデバイスの場合は十分です。

解像度が 1080p のデバイスはいくつありますか。1080p を捨てて、そこに 1 つの SD 解像度 480p を取得することをお勧めします。

ビットレートは、エンコーディング プロファイルとコンテンツによって異なります。最高の品質を得るには、ffmpeg と libx264 を使用して 2 パス エンコーディングを行ってください。

于 2012-08-31T20:48:07.787 に答える
1

最近では、ほとんどのモバイル デバイスが「HD」コンテンツをかなり適切に表示できます。ただし、人々のデータ プランで帯域幅を節約したい場合は、おそらく 852x480 が適切な解像度です。

現在、ほぼ無損失の品質が必要かどうか、またはビデオのマイナー アーティファクトを許容できるかどうかによって、ビットレートが決まります。1080p と x264 の場合、約 15 mbps でロスレスに近づきますが、10 ~ 11 mbps で視聴可能なビデオが得られます。他のコーデックがどれだけ優れているかはわからないので、短いビデオで数回テストを実行する必要があるかもしれません.

720p の場合は、4 ~ 6 mbps で十分です。

852x480 の場合、1.5 ~ 2 mbps の低速度で成功する可能性があります。

480x320、あるいは 320x240 が適切なオプションかもしれません。ローエンドのデバイス、非常に遅い接続、または非常に限られた帯域幅でこれを見ていると思われる場合です。おそらく、320x240 では 500kbps、480x320 では 1mbps で済むでしょう。

各コーデックと選択したエンコード オプションによって品質が向上または低下するため、これらはすべて出発点です。しかし、これらは良い出発点だと思います。

于 2012-08-31T20:50:42.440 に答える