私はコーデックなどについてほとんど何も知らないので、コマンドラインのドキュメントは少し圧倒されます...
したがって、以下は正確に私がVLC(1.1.11)でやっていることであり、これに相当する正確なコマンドラインが何であるかを知るのは素晴らしいことです:
- メディア->変換/保存
- ファイルを追加し、変換/保存をクリックします
- 宛先ファイルの名前を追加します
- 設定->プロファイル
- 「オーディオ-MP3」を選択します
- スタートをクリック
私はコーデックなどについてほとんど何も知らないので、コマンドラインのドキュメントは少し圧倒されます...
したがって、以下は正確に私がVLC(1.1.11)でやっていることであり、これに相当する正確なコマンドラインが何であるかを知るのは素晴らしいことです:
回答:
簡潔な答え
vlc -I dummy input.wav ":sout=#transcode{acodec=mpga,ab=192}:std{dst=output.mp3,access=file}" vlc://quit
これinput.wav
により、結果がトランスコードされて保存されoutput.mp3
ます。
ab=192
出力ファイルのオーディオビットレートです。
長い答え
GUIから開始されたVLC変換の対応するコマンドラインを確認するには、次のようにします。
vlc -vv
qt4 interface debug: Transcode MRL:
注:VLCのバージョンは2.1.0-git Rincewind
Linuxです。
acodec
そしてab
、入力ファイルを気にしません。ただし、これらを有効にするには、入力ファイルにオーディオトラックが必要です。デフォルトでは、GUIは128 kb / sのビットレートでMP3にトランスコードします。私のコマンドでは、ビットレートは192 kb / sでした。40分の60 = 192/128
Windowsで他の回答を試してみましたが、コマンドラインでログを正しく機能させることができなかったので、次のようにしました。
方法1
VLCの内部ロギングウィンドウを使用して、それを表示することができました。
VLCを開き、[ツール]-> [メッセージ]に移動します
冗長性を2に設定(デバッグ)
次に変換を行うと、すべてがメッセージウィンドウに記録されます。「sout=#transcode
」または「qt4 debug
」を検索して、変換設定の行を見つけます。
方法2
ログを見る代わりに、プロファイルを直接表示できます。カスタム設定を使用する場合は、必要な設定の新しいプロファイルを作成するだけです。
プロファイル(カスタムおよび組み込み)は、次の場所にあるiniファイルに保存されます。
%AppData%\vlc\vlc-qt-interface.ini
これは私にとって
C:\Users\chiliNUT\AppData\Roaming\vlc\vlc-qt-interface.ini
プロファイルはと呼ばれるセクションの下にあります
[codecs-profiles]
私のファイルのサンプルは次のとおりです。
[codecs-profiles]
1\Profile-Name=Video - VP80 + Vorbis (Webm)
1\Profile-Value="video_enable=yes;video_codec=VP80;vcodec_bitrate=2000;vcodec_framerate=0;vcodec_width=0;vcodec_height=0;audio_enable=yes;audio_codec=vorb;acodec_bitrate=128;acodec_channels=2;acodec_samplerate=44100;muxer_mux=webm"
2\Profile-Name=Video - H.264 + MP3 (TS)
2\Profile-Value="audio_enable=yes;audio_codec=mpga;acodec_bitrate=128;acodec_channels=2;acodec_samplerate=44100;video_enable=yes;video_codec=h264;vcodec_bitrate=800;vcodec_qp=0;vcodec_framerate=0;vcodec_width=0;vcodec_height=0;muxer_mux=ts"
...さらに22個あります。カスタムプロファイルは一番下にあります。
Windows 7 Ultimate SP1、VLC 2.1.3 Rincewindの使用