FFMPEG。 ビデオを携帯電話形式に転送します。 プロポーションを尊重します。 PADオペランド

1280 x 536のサイズのMKVから320 x 240のサイズの携帯電話のサイズまで映画を追い越し、比率を維持する必要があります。 オーディオをac3に変換してmp4形式にするには

私はそのような割合を計算する方法を持っています(最も標準は数学です):





1280320である場合、短辺を計算するための係数を計算する必要があります。このため、 1280320で割ると4が得られます。 したがって、短辺を計算するには、 5364で割る必要があります。 134が得られます。

したがって、結果のサイズを設定すると、成功します。 そうではありません!

携帯電話の画面は320 x 240であり、携帯電話でビデオ320 x 134を実行すると、 134ピクセルの短辺が240に引き伸ばされます。つまり、映画のキャラクターの顔が長くなります。 そのため、最終ファイルを320 x 240のサイズにして、上下の黒で欠落しているピクセルを埋める必要があります。 このために特別なPADビデオフィルターが作成されました。

240を取得するために134に追加する必要がある量を推定しましょう。 非常に簡単: 240から134を引くと106になります。 これらの106ピクセルを正しく追加するには、ビデオに追加する必要があります。 しかし、この高さ106ピクセルのストリップを上下のみにしたくないため、これらの106ピクセルを53ピクセルの2つのバンドに分割し、上下に配置します。



ffmpeg -i kino.mkv -vcodec mpeg4 -vb 500K -acodec libfaac -ar 44100 -ab 256K -ac 2 -vf «scale=320:135,pad=320:240:0:53:black,unsharp» -vol 700 -y kino.mp4







-vf "scale = 320:135、pad = 320:240:0:53:black、unsharp"を解読します



scale = 320: 135-元のフィルムサイズに比例して出力ファイルサイズを指定します。

パッド= 320:240:0:53:黒 -320:240-携帯電話の実際の画面サイズ: 0:53 - Xスケール-シフト0Yスケール-シフト53ピクセル。

:黒、不鮮明 -ストライプは黒になります。 アンシャープに明快さを追加できます。 そして追加することはできません。 このフィルターには設定もあります。 読む必要があります。



All Articles