Moin zusammen,
ich habe heute mal mein Kodi so eingestellt, dass Youtube auch Videos in 1080p auf meinem RPi3 mit Kodi 18.9 abspielt. Kodi ist eingestellt auf 1920x1080/60 und er passt beim Starten/Stoppen von Videos die Bildwiederholrate an.
Dafür habe ich im Youtube Addon MPEG DASH aktiviert und im InputAdaptive die StreamSelection auf WBEM/VP9 gestellt (und reboot).
Das funktioniert soweit auch, er nimmt standardmäßig nun 1080p statt 720p, sofern bei den Videos vorhanden. Aber bei einigen Videos auf Youtube switcht er beim Start von 60fps auf 59.94fps, dann startet das Video und nach 1 oder 2 Sekunden switcht er wieder zurück auf 60fps ... Bei Videos mit VP9 wird dann das Audio out of sync. Stelle ich auf h264 um, macht er zwar genau das gleiche beim Starten weiterhin, aber der Ton bleibt synchron. Es ist recht egal, ob ich in den Kodi, YT und IA Addons die Einstellungen zu Bildschirm mit Audio syncen oder Bildschirmauflösung ignorieren oder Mindestbitrate von 10000000 einstelle. Dieser fps Wechsel findet bei den selben Videos dennoch statt und bleibt mit VP9 out of sync.
Nur mal als ein Bsp:
Irgendwer eine Idee, woher das kommt und wie man das fixen kann?!
Die zugehörigen Logeinträge aus der [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] für beide Videos:
NICHT OK
2021-03-10 00:35:37.266 T:1915827120 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=SqgXidBGik4
2021-03-10 00:35:37.379 T:1795158240 NOTICE: Creating InputStream
2021-03-10 00:35:37.428 T:1795158240 NOTICE: Creating Demuxer
2021-03-10 00:35:37.429 T:1795158240 NOTICE: Opening stream: 1001 source: 256
2021-03-10 00:35:37.700 T:1795158240 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 59.940, 3D: false
2021-03-10 00:35:37.700 T:1795158240 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 59.94 - Full Screen (23) (weight: 0.000)
2021-03-10 00:35:37.980 T:1915827120 NOTICE: VideoPlayer: OnLostDisplay received
2021-03-10 00:35:38.151 T:1795158240 NOTICE: Creating video codec with codec id: 167
2021-03-10 00:35:38.151 T:1795158240 ERROR: CMMALVideo::Open : Video codec unknown: a7
2021-03-10 00:35:38.151 T:1795158240 NOTICE: Opening stream: 1003 source: 256
2021-03-10 00:35:38.152 T:1915827120 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 59.940, 3D: false
2021-03-10 00:35:38.152 T:1915827120 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 59.94 - Full Screen (23) (weight: 158019360796027603599474381090294071296.000)
2021-03-10 00:35:38.292 T:1795158240 NOTICE: Finding audio codec for: 86018
2021-03-10 00:35:38.295 T:1795158240 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2021-03-10 00:35:41.886 T:1915827120 NOTICE: VideoPlayer: OnResetDisplay received
2021-03-10 00:35:41.902 T:1036792032 NOTICE: Creating video codec with codec id: 167
2021-03-10 00:35:41.902 T:1036792032 ERROR: CMMALVideo::Open : Video codec unknown: a7
2021-03-10 00:35:41.902 T:1036792032 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: Google VP9
2021-03-10 00:35:41.903 T:1036792032 NOTICE: CDecoder::Open - fmt:0
2021-03-10 00:35:41.919 T:1259294944 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2021-03-10 00:35:42.080 T:1915827120 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 59.940, 3D: false
2021-03-10 00:35:42.081 T:1915827120 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 59.94 - Full Screen (23) (weight: 0.033)
2021-03-10 00:35:42.246 T:1036792032 NOTICE: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 16636
2021-03-10 00:35:45.067 T:1915827120 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 60.000, 3D: false
2021-03-10 00:35:45.067 T:1915827120 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 60.00 - Full Screen (16) (weight: 0.050)
2021-03-10 00:35:45.206 T:1915827120 NOTICE: VideoPlayer: OnLostDisplay received
2021-03-10 00:35:46.658 T:1259294944 ERROR: CDVDAudio::AddPacketsRenderer - timeout adding data to renderer
2021-03-10 00:35:49.099 T:1915827120 ERROR: Previous line repeats 1 times.
2021-03-10 00:35:49.099 T:1915827120 NOTICE: VideoPlayer: OnResetDisplay received
2021-03-10 00:36:14.079 T:1795158240 NOTICE: Closing stream player 2
2021-03-10 00:36:14.081 T:1795158240 NOTICE: waiting for video thread to exit
2021-03-10 00:36:14.136 T:1036792032 NOTICE: thread end: video_thread
2021-03-10 00:36:14.138 T:1795158240 NOTICE: deleting video codec
2021-03-10 00:36:14.188 T:1795158240 NOTICE: Opening stream: 1002 source: 256
2021-03-10 00:36:14.329 T:1795158240 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 59.940, 3D: false
2021-03-10 00:36:14.330 T:1795158240 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 59.94 - Full Screen (23) (weight: 0.000)
2021-03-10 00:36:14.755 T:1915827120 NOTICE: VideoPlayer: OnLostDisplay received
2021-03-10 00:36:14.755 T:1915827120 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED
2021-03-10 00:36:14.942 T:1795158240 NOTICE: Creating video codec with codec id: 27
2021-03-10 00:36:14.944 T:1915827120 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 59.940, 3D: false
2021-03-10 00:36:14.945 T:1915827120 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 59.94 - Full Screen (23) (weight: 0.500)
2021-03-10 00:36:14.955 T:1795158240 NOTICE: Creating video thread
2021-03-10 00:36:14.955 T:1159721184 NOTICE: running thread: video_thread
2021-03-10 00:36:18.636 T:1915827120 NOTICE: VideoPlayer: OnResetDisplay received
2021-03-10 00:36:18.771 T:1915827120 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 59.940, 3D: false
2021-03-10 00:36:18.771 T:1915827120 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 59.94 - Full Screen (23) (weight: 0.033)
2021-03-10 00:36:21.925 T:1915827120 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 60.000, 3D: false
2021-03-10 00:36:21.926 T:1915827120 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 60.00 - Full Screen (16) (weight: 0.050)
2021-03-10 00:36:22.103 T:1915827120 NOTICE: VideoPlayer: OnLostDisplay received
2021-03-10 00:36:23.553 T:1259294944 ERROR: CDVDAudio::AddPacketsRenderer - timeout adding data to renderer
2021-03-10 00:36:25.956 T:1915827120 ERROR: Previous line repeats 1 times.
2021-03-10 00:36:25.956 T:1915827120 NOTICE: VideoPlayer: OnResetDisplay received
2021-03-10 00:37:19.092 T:1915827120 NOTICE: CVideoPlayer::CloseFile()
2021-03-10 00:37:19.102 T:1795158240 NOTICE: CVideoPlayer::OnExit()
2021-03-10 00:37:19.102 T:1795158240 NOTICE: Closing stream player 1
2021-03-10 00:37:19.103 T:1795158240 NOTICE: Waiting for audio thread to exit
2021-03-10 00:37:19.116 T:1259294944 NOTICE: thread end: CVideoPlayerAudio::OnExit()
2021-03-10 00:37:19.117 T:1795158240 NOTICE: Closing audio device
2021-03-10 00:37:19.126 T:1915827120 NOTICE: VideoPlayer: waiting for threads to exit
2021-03-10 00:37:19.168 T:1795158240 NOTICE: Deleting audio codec
2021-03-10 00:37:19.168 T:1795158240 NOTICE: Closing stream player 2
2021-03-10 00:37:19.169 T:1795158240 NOTICE: waiting for video thread to exit
2021-03-10 00:37:19.190 T:1159721184 NOTICE: thread end: video_thread
2021-03-10 00:37:19.191 T:1795158240 NOTICE: deleting video codec
2021-03-10 00:37:19.201 T:1915827120 NOTICE: VideoPlayer: finished waiting
2021-03-10 00:37:19.201 T:1915827120 NOTICE: CVideoPlayer::CloseFile()
2021-03-10 00:37:19.201 T:1915827120 NOTICE: VideoPlayer: waiting for threads to exit
2021-03-10 00:37:19.201 T:1915827120 NOTICE: VideoPlayer: finished waiting
2021-03-10 00:37:29.316 T:1356136672 WARNING: CPythonInvoker(11): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This behaviour will be removed in future version.
OK
2021-03-10 00:31:30.651 T:1915827120 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=WRdpEdOtd5I
2021-03-10 00:31:30.773 T:1795158240 NOTICE: Creating InputStream
2021-03-10 00:31:30.818 T:1795158240 NOTICE: Creating Demuxer
2021-03-10 00:31:30.819 T:1795158240 NOTICE: Opening stream: 1001 source: 256
2021-03-10 00:31:30.982 T:1795158240 NOTICE: Whitelist search for: width: 1280, height: 720, fps: 25.000, 3D: false
2021-03-10 00:31:30.983 T:1795158240 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 50.00 - Full Screen (26) (weight: 0.000)
2021-03-10 00:31:31.000 T:1795158240 NOTICE: Creating video codec with codec id: 167
2021-03-10 00:31:31.000 T:1915827120 NOTICE: Whitelist search for: width: 1280, height: 720, fps: 25.000, 3D: false
2021-03-10 00:31:31.000 T:1795158240 ERROR: CMMALVideo::Open : Video codec unknown: a7
2021-03-10 00:31:31.000 T:1795158240 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: Google VP9
2021-03-10 00:31:31.000 T:1915827120 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 50.00 - Full Screen (26) (weight: 0.000)
2021-03-10 00:31:31.001 T:1795158240 NOTICE: Opening stream: 1003 source: 256
2021-03-10 00:31:31.218 T:1795158240 NOTICE: Finding audio codec for: 86018
2021-03-10 00:31:31.219 T:1795158240 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2021-03-10 00:31:31.481 T:1309651168 NOTICE: CDecoder::Open - fmt:0
2021-03-10 00:31:31.491 T:1259294944 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2021-03-10 00:31:31.762 T:1915827120 NOTICE: Whitelist search for: width: 1280, height: 720, fps: 25.000, 3D: false
2021-03-10 00:31:31.763 T:1915827120 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 50.00 - Full Screen (26) (weight: 0.167)
2021-03-10 00:31:31.922 T:1309651168 NOTICE: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 40000
OK
2021-03-10 00:32:12.586 T:1915827120
NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=N3UBM1Jef0Q
2021-03-10 00:32:12.722 T:1795158240 NOTICE: Creating InputStream
2021-03-10 00:32:12.775 T:1795158240 NOTICE: Creating Demuxer
2021-03-10 00:32:12.775 T:1795158240 NOTICE: Opening stream: 1001 source: 256
2021-03-10 00:32:13.046 T:1795158240 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 25.000, 3D: false
2021-03-10 00:32:13.048 T:1795158240 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 50.00 - Full Screen (26) (weight: 0.000)
2021-03-10 00:32:13.148 T:1795158240 NOTICE: Creating video codec with codec id: 167
2021-03-10 00:32:13.148 T:1795158240 ERROR: CMMALVideo::Open : Video codec unknown: a7
2021-03-10 00:32:13.148 T:1795158240 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: Google VP9
2021-03-10 00:32:13.149 T:1915827120 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 25.000, 3D: false
2021-03-10 00:32:13.150 T:1915827120 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 50.00 - Full Screen (26) (weight: 0.000)
2021-03-10 00:32:13.151 T:1795158240 NOTICE: Opening stream: 1003 source: 256
2021-03-10 00:32:13.295 T:1795158240 NOTICE: Finding audio codec for: 86018
2021-03-10 00:32:13.297 T:1795158240 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2021-03-10 00:32:13.567 T:1309651168 NOTICE: CDecoder::Open - fmt:0
2021-03-10 00:32:13.573 T:1259294944 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2021-03-10 00:32:13.805 T:1915827120 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 25.000, 3D: false
2021-03-10 00:32:13.806 T:1915827120 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 50.00 - Full Screen (26) (weight: 0.144)
2021-03-10 00:32:13.963 T:1309651168 NOTICE: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 40000
Alles anzeigen
Wie kommt der überhaupt darauf, ein "Whitelist search for: width: 1920, height: 1080, fps: 59.940, 3D: false" zu machen?! Laut YT hat das Video 1080p/60