play ape audio files on vlc player has no sound and delay issues
Posted: 29 Sep 2024 11:06
I am now using VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8) to play ape audio files. in the playing process, if i do a pause action, vlc will be responding to my pause request after 5 seconds or so, which is not so instant. and when i do play action , what puzzles me is there is no sound any more in the playing process.
SO, is there any patch to fix the issue?
mediainfo information is below
debian@debian:~$ mediainfo 亡灵序曲\(音频编码monkeyaudio\).APE
General
Complete name : 亡灵序曲(音频编码monkeyaudio).APE
Format : Monkey's Audio
Format version : 3.970
File size : 27.5 MiB
Duration : 4 min 6 s
Overall bit rate : 937 kb/s
Album : Beyond Reality
Track name : The Dawn 亡灵序曲
Performer : Dreamtale
ARTIST PICTURE : hello.jpeg
FIRST_PLAYED : 2008-09-23 22:33:17
LAST_PLAYED : 2008-09-27 21:22:43
PLAY_COUNTER : 6
PLAY_STAMP : 2008-09-23 22:33:17/2008-09-24 11:24:59/2008-09-24 12:54:15/2008-09-24 17:38:06/2008-09-25 11:59:27
Audio
Format : Monkey's Audio
Format version : 3.970
Duration : 4 min 6 s
Bit rate : 936 kb/s
Channel(s) : 2 channels
Sampling rate : 44.1 kHz
Bit depth : 16 bits
Compression mode : Lossless
Compression ratio : 1.507
Stream size : 27.5 MiB (100%)
Encoding settings : Extra-high
i check the backend log, which looks like this, i am not sure below log is related to problem above.
[0000562f3d99f560] main libvlc: 正在以默认界面运行 vlc。使用“cvlc”可以无界面模式使用 vlc。
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6922551855 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6922656344 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6922760834 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6922865324 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6922969814 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923074304 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923178793 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923283283 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923387773 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923492263 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923596753 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923701242 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923805732 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923910222 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924014712 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924119202 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924223691 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924328181 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924432671 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924537161 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924641651 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924746140 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924850630 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924955120 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6925059610 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6925164100 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6925268589 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6925373079 for FFmpeg
SO, is there any patch to fix the issue?
mediainfo information is below
debian@debian:~$ mediainfo 亡灵序曲\(音频编码monkeyaudio\).APE
General
Complete name : 亡灵序曲(音频编码monkeyaudio).APE
Format : Monkey's Audio
Format version : 3.970
File size : 27.5 MiB
Duration : 4 min 6 s
Overall bit rate : 937 kb/s
Album : Beyond Reality
Track name : The Dawn 亡灵序曲
Performer : Dreamtale
ARTIST PICTURE : hello.jpeg
FIRST_PLAYED : 2008-09-23 22:33:17
LAST_PLAYED : 2008-09-27 21:22:43
PLAY_COUNTER : 6
PLAY_STAMP : 2008-09-23 22:33:17/2008-09-24 11:24:59/2008-09-24 12:54:15/2008-09-24 17:38:06/2008-09-25 11:59:27
Audio
Format : Monkey's Audio
Format version : 3.970
Duration : 4 min 6 s
Bit rate : 936 kb/s
Channel(s) : 2 channels
Sampling rate : 44.1 kHz
Bit depth : 16 bits
Compression mode : Lossless
Compression ratio : 1.507
Stream size : 27.5 MiB (100%)
Encoding settings : Extra-high
i check the backend log, which looks like this, i am not sure below log is related to problem above.
[0000562f3d99f560] main libvlc: 正在以默认界面运行 vlc。使用“cvlc”可以无界面模式使用 vlc。
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6922551855 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6922656344 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6922760834 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6922865324 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6922969814 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923074304 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923178793 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923283283 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923387773 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923492263 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923596753 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923701242 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923805732 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6923910222 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924014712 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924119202 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924223691 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924328181 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924432671 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924537161 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924641651 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924746140 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924850630 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6924955120 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6925059610 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6925164100 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6925268589 for FFmpeg
[00007f7c2cc11a50] main decoder error: Timestamp conversion failed (delay 1000000, buffering 100000, bound 3000000)
[00007f7c2cc11a50] main decoder error: Could not convert timestamp 6925373079 for FFmpeg