Linuxでビデオをs60に変換する

それで、私はいくつかの映画を自分の携帯電話にアップロードすることに決めました。そして、かなり長い間Linuxの下に座っていたので、私はこれがどのように行われるかを探すことにしました。
実際、すべては単純ではなく、非常に単純です。 携帯電話にはビデオプレーヤー(SmartMovie、DivXプレーヤーなど)が必要です。これは特別なサイトや実際の映画自体にあります。 ffmpegを使用して刈り取りますが、これはおそらくどのディストリビューションにも含まれています。


ターミナルを開き、ムービーフォルダーに移動して、次のようなコマンドを実行します。

ffmpeg -i movie.avi -vcodec mpeg4 -b 250000 -s 208x112 -acodec aac -ar 24000 -ab 64 -ac 2 movie_mobile.avi

どこで
-i movie.avi-ソースファイル
-vcodec mpeg4-変換するコーデック。 通常はmpeg4ですが、3gpを選択できます(標準のRealPlayerでも再生できますが、品質はひどいです)
-b 250000-発信ファイルのビットレート。
-s 208x112-発信ファイルのフレームサイズ。
-acodec aac-発信ファイルのオーディオコーデック。
-ar 24000-発信ファイルの音質(Hz)。
-ab 64-送信ファイルの音声ビットレート(kbits /秒)。
-ac 2:発信ファイルのオーディオチャネル数(2ステレオ、1モノ)。

フレームサイズ。
スマートフォンで使用できる画面解像度をお知らせします。
-208x176-第1版および第2版のs60(symbian 6 \ 7 \ 8. Nokia 6600、6630など)
-320x240-s60第3版(symbian 9. Nokia Nシリーズなど)
-208x208(Nokia 5500)

しかし、当然のことながら、このような解像度の16:9の映画は少し変わって見えるでしょう...珍しいです。
このようなフィルムでは、208x176ではなく208x112、320x240ではなく320x176のフレームサイズを使用することをお勧めします。 その後、比率が残ります。

それだけです。 映画を電話に投げて楽しむだけです! (Linuxでそれを行う方法はここで簡単に説明されていますが 、スクリプトの記述について書かれていることに注意を払っはいけません。)

PS公平には、 SUPERと呼ばれるクラフトの種類があることに注意する必要があります。これはffmpeg、MEncoder、mplayer、x264、mppencのフロントエンドです。 しかし、私はそれにあまり意味がありません...

Source: https://habr.com/ru/post/J7458/


All Articles