Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxオペレーティングシステムでのビデオ変換ソフトウェアの使用法

Linuxオペレーティングシステムでのビデオ変換ソフトウェアの使用法

  

Linuxでのビデオ変換:mencoder

スマートフォンやPDAでの表示に適したmpeg4ビデオを作成します。

Linuxには、Mplayerに付属のmencoder(MPlayerのMovie Encoder)という、非常に強力なビデオおよびオーディオ変換ソフトウェアがあります。 mencoderは、調整するオプションがたくさんある完全手動カメラのようなものですが、これが最も一般的なケースです。

aviファイルを変換して字幕をビデオに埋め込みます。まず次の条件を仮定します。

ファイル名:video.avi

字幕ファイル名:video.srt

オブジェクトファイル:new.avi

ターゲットファイル形式:mpeg4

ターゲットファイルビデオビットレート:200

ターゲットファイルオーディオビットレート:64

ターゲットファイル解像度:320:240

埋め込み字幕を作成するために必要なフォント:simsun.ttf

(上記の項目は実際の状況に応じて調整することができます)

変換コマンドは以下のとおりです。

mencoder-oac Mp3lame -lameopts vbr = 3:br = 64 -ovc lavc

-lavcoptsvcodec = mpeg4:mbd = 1:vbitrate = 200 -sub video.srt -o new.avi

-fontsimsun。 Ttf video.avi -subcp cp936 -subfont-text-scale 4

-vfscale = 320:240

各オプションの意味:

-oacエンコードされたファイルのオーディオ部分。これはmp3、mp3lameにオーディオをエンコードするためのlameの使用法です。他の利用可能なオプションはmancoderのmanページで見ることができます。

-lameopts名前が示すように、lameオプションは、ここでビットレートを定義するだけです。

vbr音声ビットレートを次の形式で設定します。vbr =

0 cbr平均ビットレート

1 mt

2 rh一定ビットレート後続のABRでのモードエンコードはモードを事前設定します。

3 abr

4 mtrh

がここで使用されます。

brは必要なレート値を設定するためのもので、フォーマットはbr =です。このオプションはvbrが0と3の場合にのみ使用できます。

-ovcエンコードされたファイルのビデオ部分。主に次のオプションがあります。

-ovc copy

エンコードしないで、単にビデオストリームをコピーします。

-ovc divx4

コードをDivX4 /DivX5にコピーします。 Br>

-ovc raw

任意の非圧縮形式にエンコードします( '-vf format'で特定の形式を設定します)。

-ovc lavc

Libavcodecエンコーディング

-lavcoptsはlibavcodecのオプションです。

vcodec =指定された動画エンコーディングを使用します。以下のメジャー値のリストを使用してください。

h264

H.264

h263

H.263

h263p

H.263 +

mpeg4

MPEG-4(DivX 4/5)

msmpeg4

DivX 3

msmpeg4v2

MS MPEG4v2

wmv1

Windows Media Video、バージョン1(別名WMV7)

wmv2

Windows Mediaビデオ、バージョン2(別名WMV8)

rv10

古いRealVideoフォーマット

mpeg1video

MPEG-1 video

mpeg2video

MPEG-2 video

mbdビデオマクロブロックを決定するためのアルゴリズムで、mbd = 1が必要です。残りはmanページで見ることができます。

vbitrateビデオのビットレートを設定します(デフォルトは800)。

-sub字幕ファイルの設定

-oターゲットビデオファイル

-font埋め込み字幕のフォントを作成するパス

-subcp字幕コーディング、簡体字中国語はcp936です。

-subfont-text-scale字幕フォントのサイズ

-vf scaleビデオの解像度

字幕にビデオファイルを埋め込む必要がない場合-sub、-font、-subcp、-subfont-text-scaleオプションを削除するだけです。 rmvbからmpeg4への変換についても同じことが言えます。

Linuxでのビデオ変換:ffmpeg

フォーマット:ffmpeg [[入力ファイルオプション] - i入力ファイル名] {[入力ファイルオプション]出力ファイル名}

Copyright © Windowsの知識 All Rights Reserved