コーデックなどについてほとんど何も知らないので、コマンドラインのドキュメントは少し圧倒されます...
したがって、以下は正確に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を使用しています...
Windowsで他の回答を実行しようとしましたが、コマンドラインでログを正しく機能させることができなかったため、次のようにしました。
方法1
VLCの内部ロギングウィンドウを使用して、次のことを確認できました。
VLCを開き、[ツール]-> [メッセージ]に移動します
Verbosityを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の使用