ITADN

Audio does not ever play on specific instance

#13Openvirtueisdead 创建于 2024-11-15
V
virtueisdeadcommented
I figure that, in the pipeline from my server to my screen, this has to be an issue with the way my piped instance (or possibly my reverse proxy) is configured, but neither libretube nor the piped web application have this issue, so I'm not really sure where else I ought to go to ask this. Using my instance (API is https://pipedapi.virtueisdead.xyz/) I have tested several videos on three devices (Raspberry Pi 3+, fire stick, and debian laptop) and found this error happens with all of them. For demonstration I used this video: [https://piped.virtueisdead.xyz/watch?v=ChO586cR3hQ](https://piped.virtueisdead.xyz/watch?v=ChO586cR3hQ) I tried the same video, as well as others on https://piped.nosebs.ru which worked perfectly fine However, on piped.virtueisdead.xyz, the video will play perfectly fine at any quality, subtitles will work fine and be synced correctly, but the audio stream shows up as "null" in the player and "unknown" in the audio stream selection, and there is no audio playback whatsoever. Here is everything relevant in the log as far as I can tell, up until a few irrelevant lines and the start of application shutdown: ``` 2024-11-15 15:41:22.523 T:7 info <general>: VideoPlayer::OpenFile: plugin://plugin.video.piped/watch/ChO586cR3hQ 2024-11-15 15:41:22.524 T:72 error <general>: 127.0.0.1 - - [15/Nov/2024 15:41:22] "HEAD /watch?v=ChO586cR3hQ HTTP/1.1" 200 - 2024-11-15 15:41:22.524 T:95 info <general>: Creating InputStream 2024-11-15 15:41:22.534 T:95 warning <general>: AddOnLog: inputstream.adaptive: Warning "inputstream.adaptive.manifest_type" property is deprecated and will be removed next Kodi version, the manifest type is now automatically detected. If you are using a proxy remember to add the appropriate "content-type" header to the HTTP manifest response See Wiki page "How to provide custom manifest/license" to learn more about it. 2024-11-15 15:41:22.535 T:95 info <general>: AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-11-15 15:41:22.658 T:72 error <general>: 127.0.0.1 - - [15/Nov/2024 15:41:22] "GET /watch?v=ChO586cR3hQ HTTP/1.1" 200 - 2024-11-15 15:41:22.660 T:95 info <general>: AddOnLog: inputstream.adaptive: Manifest successfully parsed (Periods: 1, Streams in first period: 6, Type: VOD) 2024-11-15 15:41:22.675 T:7 info <general>: Loading skin file: DialogSelect.xml, load type: KEEP_IN_MEMORY 2024-11-15 15:41:26.072 T:95 info <general>: Creating Demuxer 2024-11-15 15:41:26.073 T:95 info <general>: Opening stream: 1001 source: 256 2024-11-15 15:41:26.577 T:95 error <general>: AddOnLog: inputstream.adaptive: CreateStreamReader: No MOOV atom in stream 2024-11-15 15:41:26.577 T:95 error <general>: OpenStream: Codec id 27 require extradata. 2024-11-15 15:41:26.577 T:95 warning <general>: OpenStream - Unsupported stream 1001. Stream disabled. 2024-11-15 15:41:26.577 T:95 info <general>: Opening stream: 1002 source: 256 2024-11-15 15:41:26.690 T:95 info <general>: Creating video codec with codec id: 167 2024-11-15 15:41:26.691 T:95 info <general>: CDVDVideoCodecFFmpeg::Open() Using codec: Google VP9 2024-11-15 15:41:26.691 T:95 info <general>: Creating video thread 2024-11-15 15:41:26.691 T:100 info <general>: running thread: video_thread 2024-11-15 15:41:26.691 T:95 info <general>: Opening stream: 1003 source: 256 2024-11-15 15:41:26.727 T:95 error <general>: AddOnLog: inputstream.adaptive: CreateStreamReader: No MOOV atom in stream 2024-11-15 15:41:26.728 T:95 info <general>: Finding audio codec for: 86018 2024-11-15 15:41:26.729 T:95 info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac 2024-11-15 15:41:26.729 T:95 info <general>: OpenStream: Allowing max Out-Of-Sync Value of 50 ms 2024-11-15 15:41:26.729 T:95 info <general>: Creating audio thread 2024-11-15 15:41:26.729 T:103 info <general>: running thread: CVideoPlayerAudio::Process() 2024-11-15 15:41:26.729 T:95 info <general>: Opening stream: 1005 source: 256 2024-11-15 15:41:26.916 T:95 info <general>: CDVDSubtitlesLibass: Using libass version 1701000 2024-11-15 15:41:26.916 T:95 info <general>: CDVDSubtitlesLibass: Creating ASS library structure 2024-11-15 15:41:26.916 T:95 info <general>: CDVDSubtitlesLibass: Initializing ASS Renderer 2024-11-15 15:41:26.917 T:95 info <general>: CDVDSubtitlesLibass: Initializing ASS library font settings 2024-11-15 15:41:26.936 T:95 info <general>: CDVDSubtitlesLibass: Creating new ASS track 2024-11-15 15:41:27.020 T:209 info <general>: COutput::OnStartup: Output Thread created 2024-11-15 15:41:27.043 T:7 info <general>: GL: Selecting YUV 2 RGB shader 2024-11-15 15:41:27.043 T:7 info <general>: GL: Using GL_ARB_pixel_buffer_object 2024-11-15 15:41:27.043 T:7 info <general>: Using GL_TEXTURE_2D 2024-11-15 15:41:27.045 T:7 info <general>: GL: Selecting YUV 2 RGB shader 2024-11-15 15:41:27.045 T:7 info <general>: GL: Using GL_ARB_pixel_buffer_object 2024-11-15 15:41:27.058 T:7 info <general>: Loading skin file: VideoFullScreen.xml, load type: KEEP_IN_MEMORY 2024-11-15 15:41:27.124 T:100 info <general>: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 41727 2024-11-15 15:41:27.339 T:7 info <general>: Loading skin file: VideoOSD.xml, load type: KEEP_IN_MEMORY 2024-11-15 15:41:30.054 T:103 info <general>: CVideoPlayerAudio::Process - stream stalled ``` The only part that seems out of place to me is the very last line "CVideoPlayerAudio::Process - stream stalled", but I don't have the knowledge to tell if that is actually relevant or not.
0 条评论