10

ここでは本当にバカに感じるリスクがありますが、コマンドラインからVLCの音量を設定できないようです??

vlc file.mp3 --vol 0

manページとgoogledを読みましたが、上記を機能させることができません。--volume 0、-vol 0、-volume 0も試してみました(ファイル名の前にvolumeオプションを付けました)。

関係なく、VLCはプリセットボリュームから始まります。UbuntuでVLC1.1.5を使用する。(bashスクリプトでこの行を使用するつもりなので、VLC GUIを使用できません)/ J


アップデート

私はさまざまな値を試しました。私は今、非常に冗長なvlcを実行しています。このセクションは少し疑わしいように見えます(しかし、私はそれをどのように解釈するのか分かりません!):

[0xb7108d14]メインオーディオ出力の警告:PTSが範囲外(-9483)であり、バッファーをドロップしています
[0xb7108d14]メインオーディオ出力の警告:PTSが範囲外(-35533)であり、バッファーをドロップしています
[0x94384ac] mpgatofixed32オーディオフィルターのデバッグ:libmadエラー:不正なmain_data_beginポインター
[0xb7108d14]パルスオーディオ出力デバッグ:パルスストリームが開始されました
[0xb7108d14]メインオーディオ出力警告:出力日がPTS日付ではなく、リサンプリングを要求しています(86708)
警告:rand()の呼び出し
[0xb7108d14]メインオーディオ出力の警告:バッファが86706遅れており、アップサンプリングがトリガーされています
[0xb7104654] qt4インターフェイスのデバッグ:IM:入力の設定
[0xb7108d14]メインオーディオ出力の警告:出力日がPTS日付ではなく、リサンプリングを要求しています(44448)
[0xb7108d14]メインオーディオ出力の警告:オーディオドリフトが大きすぎます(130928)、バッファをドロップします
[0x94384ac] mpgatofixed32オーディオフィルターのデバッグ:libmadエラー:不正なmain_data_beginポインター
[0xb7108d14]メインオーディオ出力のデバッグ:オーディオ出力が不足しています(20040)、無音で再生しています
[0xb7108d14]メインオーディオ出力の警告:16895748 usec(ドリフト:19049)の後にリサンプリングが停止しました
4

4 に答える 4

7

既知のバグのようです。 ボリュームオプションは効果がありません

于 2011-01-27T20:12:58.633 に答える
1

これを後でやってくる人のために、これを機能させるには、オーディオ設定の下にある[オーディオの保存]オプションを無効にする必要がありました。また、他のオーディオ設定の1つを使用する必要がありました。私のは:

--mmdevice-volume=<float [0.000000 .. 1.250000]> 

その他のオプションは

--directx-volume=<float [0.000000 .. 2.000000]> 
--waveout-volume=<float [0.000000 .. 2.000000]> 
于 2018-12-03T18:32:29.787 に答える
0

ドキュメントから:

  • --volume<integer>は、オーディオ出力のレベルを設定します(0から1024の間)。また、ローカル再生にのみ適用されます(--noaudioなど)。

0以外の値を使用してみましたか?他のファイル(試したものとは異なるソースから)はどうですか?

非常に冗長な(-vv)オプションを使用して、何かがわかるかどうかを確認してください。

于 2011-01-21T16:01:11.870 に答える
0

Jason Wiselyの答えに加えて、私はVLCバージョン3.0.6で次のものを使用し、35%の音量でVLCを使用して曲を再生するように機能しました。ウェーブアウトのどちらのDirectXも機能しなかったため、デバイスは本当に重要です。

start "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --mmdevice-volume=0.35 "F:\Beastmode.mp3"

ただし、システムのボリュームによって見かけのボリュームが決定されるため、多少意味がありません。したがって、システムボリュームを制御するために、nircmdをダウンロードしてsystem32に配置しました。nircmdは65535を100%ボリュームとして使用するため、50%ボリュームは65535÷2 = 32767.5になり、32767に丸めます。その後、起動時に14%システムボリュームと80%VLCボリュームの一貫したボリュームを維持する方法は次のとおりです。 VLC:

nircmd.exe setsysvolume 9200 
start "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --mmdevice-volume=0.35 "F:\Beastmode.mp3"
于 2019-03-05T21:08:34.187 に答える