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가 사용하는 다른 모듈.

관련 정보