VLCでHQビデオを再生するとオーディオが失われるのはなぜですか?

VLCでHQビデオを再生するとオーディオが失われるのはなぜですか?

HQビデオ(720p以上)を再生するとVLCに問題があります。特定のシーンを見つけようとすると(映画を再生していて30分表示を合わせたいとします)、サウンドは消えます。いつもそうではありませんが、頻繁に発生します。音が出ない場合は、再生中のビデオにのみ音が表示されます。私はParole Media Playerでこのような問題を経験したことがなかったので、VLCにいくつかの設定エラーがあると思いました。何が間違っている可能性があり、どのように解決できるかを知っている人はいますか?


修正する:提案に従ってSkuminder実行しましたが、vlc -vvv my_video.mp4ここで私が得た出力オーディオに関する行が表示されます。

[0xae7705b0] faad decoder warning: decoded zero sample
[0x8803d40] main playlist debug: reusing audio output
[0x87f9030] pulse audio output debug: using stereo channel map
[0xaad017c8] main spu text debug: looking for text renderer module matching "any": 3 candidates
[0x87f9030] pulse audio output debug: changed buffer metrics: maxlength=4194304, tlength=46080, prebuf=0, minreq=15360
[0x87f9030] pulse audio output debug: connected to sink alsa_output.pci-0000_00_1b.0.analog-stereo
[0x87f9030] main audio output debug: output 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
[0xaaf06568] main volume debug: looking for audio volume module matching "any": 2 candidates
[0x87f9030] pulse audio output debug: base volume: 65536
[0x87f9030] pulse audio output debug: changing sink 0: alsa_output.pci-0000_00_1b.0.analog-stereo (Built-in Audio Analog Stereo)


[0xaaf06568] main volume debug: using audio volume module "float_mixer"
[0x87f9030] main audio output debug: input 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
[0xaaf07a58] main audio filter debug: looking for audio filter module matching "scaletempo": 14 candidates
[0xaaf07a58] scaletempo audio filter debug: format: 48000 rate, 2 nch, 4 bps, fl32
[0xaaf07a58] scaletempo audio filter debug: params: 30 stride, 0.200 overlap, 14 search
[0xaaf07a58] scaletempo audio filter debug: 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
[0xaaf07a58] main audio filter debug: using audio filter module "scaletempo"
[0x87f9030] main audio output debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
[0x87f9030] main audio output debug: conversion pipeline complete
[0x87f9030] main audio output debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
[0x87f9030] main audio output debug: conversion pipeline complete
[0xaaf0f228] main audio resampler debug: looking for audio resampler module matching "any": 3 candidates
[0xaaf0f228] main audio resampler debug: using audio resampler module "samplerate"
[0xae7705b0] main decoder debug: End of audio preroll


[0x87f9030] pulse audio output debug: cannot synchronize start
[0x87f9030] pulse audio output debug: deferring start (30851 us)
[0x87f9030] pulse audio output debug: deferring start (9397 us)
[0x87f9030] pulse audio output warning: starting late (-12465 us)
[0x87f9030] pulse audio output debug: started
[0x87f9030] pulse audio output debug: changing sink 0: alsa_output.pci-0000_00_1b.0.analog-stereo (Built-in Audio Analog Stereo)


[0x87f9030] pulse audio output debug: underflow
[0xb24024a0] main input debug: Buffering 0%
[0xb24024a0] main input debug: Buffering 0%
[0xb24024a0] main input debug: Buffering 32%
[0xae7705b0] main decoder debug: End of audio preroll
[0x87f9030] pulse audio output debug: underflow
[0xb24024a0] main input debug: Buffering 66%
[0xb24024a0] main input debug: Buffering 99%
[0xb24024a0] main input debug: Stream buffering done (398 ms in 76 ms)


[0x87f9030] pulse audio output debug: underflow
[0xb24024a0] main input debug: Buffering 0%
[0xb24024a0] main input debug: Buffering 0%
[0xb24024a0] main input debug: Buffering 33%
[0xb24024a0] main input debug: Buffering 66%
[0xb24024a0] main input debug: Buffering 99%
[0xb24024a0] main input debug: Stream buffering done (399 ms in 94 ms)
[0xae7705b0] main decoder debug: End of audio preroll
[0x87f9030] pulse audio output debug: underflow


[0x87f9030] pulse audio output debug: underflow
[0xb24024a0] main input debug: Buffering 0%
[0xb24024a0] main input debug: Buffering 0%
[0xb24024a0] main input debug: Buffering 33%
[0xb24024a0] main input debug: Buffering 66%
[0xb24024a0] main input debug: Buffering 99%
[0xb24024a0] main input debug: Stream buffering done (399 ms in 3 ms)
[0xae7705b0] main decoder debug: End of audio preroll
[0x87f9030] pulse audio output debug: underflow


[0x87f9030] pulse audio output debug: underflow
[0xb24024a0] main input debug: Buffering 0%
[0xb24024a0] main input debug: Buffering 0%
[0xb24024a0] main input debug: Buffering 32%
[0xae7705b0] main decoder debug: End of audio preroll
[0x87f9030] pulse audio output debug: underflow
[0xb24024a0] main input debug: Buffering 66%
[0xb24024a0] main input debug: Buffering 99%
[0xb24024a0] main input debug: Stream buffering done (398 ms in 49 ms)
[0xae71ee18] main decoder debug: End of video preroll
[0xae71ee18] main decoder debug: Received first picture
[0xb24024a0] main input debug: Decoder buffering done in 599 ms
[0x87f9030] pulse audio output debug: underflow[0x87f9030] main audio output debug: inserting 27606 zeroes
[0x87f9030] main audio output warning: playback way too early (-575136): playing silence


[0x87f9030] pulse audio output debug: underflow
[0xb24024a0] main input debug: Buffering 0%
[0xb24024a0] main input debug: Buffering 0%
[0xb24024a0] main input debug: Buffering 32%
[0xae7705b0] main decoder debug: End of audio preroll
[0x87f9030] pulse audio output debug: underflow
[0xb24024a0] main input debug: Buffering 66%
[0xb24024a0] main input debug: Buffering 99%
[0xb24024a0] main input debug: Stream buffering done (398 ms in 78 ms)

興味深いものがありますように。

答え1

VLCがパルスオーディオ(コマンドラインを介してファイルを再生するvlc --verbose 2 --log-verbose 3 "filename")を使用している場合は、VLCツール/基本設定/オーディオに移動して他の出力モジュールとデバイスを試すことができます。その後、VLCを再起動するとエラーが表示されることがあります。再起動してください。インターネット上のvlcコマンドの出力でエラールックアップエントリを検索するか、次に検索/レポートできます。お父さんまたはVLCが使用する他のモジュール。

関連情報