Hey,
ich habe mich ja schon länger darüber geärgert, dass Dolby 5.1 bei W* nicht mehr funktioniert, ich habe mit ein paar print's (
) jetzt auch herausgefunden woran es liegt. Wäre super, wenn man da einen entsprechenden Fix bauen könnte, @easy4me.
Anhand zweier Sender einmal mit Zattoo und einmal mit W* kann man das ganz gut erkennen:
Zattoo Premium (RTL), Dolby funktioniert, hierfür wurde durch das Skript folgende Audioadresse gebaut:
* 2020-10-01 18:14:56 LIVE-TV rtl | 5000 | hls5 - Editing M3U8
* 2020-10-01 18:14:56 LIVE-TV rtl | 5000 | hls5 - Editing M3U8 audio - t_track_audio_bw_256_num_1
* 2020-10-01 18:14:56 LIVE-TV rtl | 5000 | hls5 - Editing M3U8 link video - https://zba6-2-hls5-live.zahs.tv/HD_rtl_schweiz/t_track_audio_bw_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
* 2020-10-01 18:14:56 LIVE-TV rtl | 5000 | hls5 - Editing M3U8 link audio - https://zba6-2-hls5-live.zahs.tv/HD_rtl_schweiz/t_track_audio_bw_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
Selber Sender mit W*, ergibt nach hls7 (b=before) => hls5 (a=after) folgendes:
* 2020-10-01 18:25:07 LIVE-TV rtl_ch_hd | 8000 | hls5 - Editing M3U8 audio - t_track_audio_bw_256_num_1
* 2020-10-01 18:25:07 LIVE-TV rtl_ch_hd | 8000 | hls5 - Editing M3U8 link video b - https://zh2-4-hls7-live.zahs.tv/HD_rtl_schweiz/t_track_video_bw_7800_num_0.m3u8?z32=MNZWSZB5GE3DGOKFIFDECRRWIYZDCMBXGIWTIQSGGIYTMMRUIM4DGQKCGMYCM5LTMVZF62LEHV3WS3DNMFQV653JNRWWCYJGOY6TAJTTNFTT2MJWL4YGENDGMZTDSYTGMI3WGOJUGQ3GMNRWHBSDIOJTMQ3TAMDBGBSGC
* 2020-10-01 18:25:07 LIVE-TV rtl_ch_hd | 8000 | hls5 - Editing M3U8 link audio b - https://zh2-4-hls7-live.zahs.tv/HD_rtl_schweiz/t_track_audio_bw_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32=
* 2020-10-01 18:25:07 LIVE-TV rtl_ch_hd | 8000 | hls5 - Editing M3U8 link video a - https://fr5-0-hls5-live.zahs.tv/HD_rtl_schweiz/t_track_video_bw_7800_num_0.m3u8?z32=
* 2020-10-01 18:25:07 LIVE-TV rtl_ch_hd | 8000 | hls5 - Editing M3U8 link audio a - https://fr5-0-hls5-live.zahs.tv/HD_rtl_schweiz/t_track_audio_bw_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32=
Wenn man jetzt die beiden Audiotracks miteinander vergleicht, fällt folgendes auf:
Zattoo => 5.1: http://zba6-2-hls5-live.zahs.tv/HD_rtl_schweiz…_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
W* => 2.0: http://fr5-0-hls5-live.zahs.tv/HD_rtl_schweiz…_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32=
3_p_20 vs. 2_p_10
Ersetzt man jetzt mit der gebauten W*-URL die beiden Ziffern, kommt auch bei der W*-URL Dolby. Weil mir das zu einfach erschien, habe ich das mit einem anderen Sender auch probiert. Hier dasselbe.
* 2020-10-01 19:18:29 LIVE-TV orf-1 | 5000 | hls5 - Editing M3U8 audio - t_track_audio_bw_256_num_1
* 2020-10-01 19:18:29 LIVE-TV orf-1 | 5000 | hls5 - Editing M3U8 link video b - https://zba6-0-hls5-live.zahs.tv/HD_orf1/t_track_video_bw_4800_num_0.m3u8?z32=
* 2020-10-01 19:18:29 LIVE-TV orf-1 | 5000 | hls5 - Editing M3U8 link audio b - https://zba6-0-hls5-live.zahs.tv/HD_orf1/t_track_audio_bw_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
* 2020-10-01 19:18:29 LIVE-TV orf-1 | 5000 | hls5 - Editing M3U8 link video a - https://fr5-0-hls5-live.zahs.tv/HD_orf1/t_track_video_bw_4800_num_0.m3u8?z32=
* 2020-10-01 19:18:29 LIVE-TV orf-1 | 5000 | hls5 - Editing M3U8 link audio a - https://fr5-0-hls5-live.zahs.tv/HD_orf1/t_track_audio_bw_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
* 2020-10-01 19:22:22 LIVE-TV orf_1_hd | 5000 | hls5 - Editing M3U8 audio - t_track_audio_bw_256_num_1
* 2020-10-01 19:22:22 LIVE-TV orf_1_hd | 5000 | hls5 - Editing M3U8 link video b - https://zh2-3-hls7-live.zahs.tv/HD_orf1/t_track_video_bw_4800_num_0.m3u8?z32=
* 2020-10-01 19:22:22 LIVE-TV orf_1_hd | 5000 | hls5 - Editing M3U8 link audio b - https://zh2-3-hls7-live.zahs.tv/HD_orf1/t_track_audio_bw_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32=
* 2020-10-01 19:22:22 LIVE-TV orf_1_hd | 5000 | hls5 - Editing M3U8 link video a - https://fr5-0-hls5-live.zahs.tv/HD_orf1/t_track_video_bw_4800_num_0.m3u8?z32=
* 2020-10-01 19:22:22 LIVE-TV orf_1_hd | 5000 | hls5 - Editing M3U8 link audio a - https://fr5-0-hls5-live.zahs.tv/HD_orf1/t_track_audio_bw_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32=
Auch wieder:
Zattoo => 5.1: http://fr5-0-hls5-live.zahs.tv/HD_orf1/t_trac…_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
W* => 2.0: http://fr5-0-hls5-live.zahs.tv/HD_orf1/t_trac…_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32=
W* => 5.1: http://fr5-0-hls5-live.zahs.tv/HD_orf1/t_trac…_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
Vielleicht lässt sich da ja was schönes bauen, um die beiden Ziffern automatisch zu erhöhen/richtig zu setzen. Ganz so versiert bin ich in Perl leider noch nicht, um Adressen auseinander zu bauen, zu ändern und schlussendlich wieder zusammenzusetzen.
Tausend Dank. ![ay [ay]](https://www.kodinerds.net/wcf/images/smilies/smiley62.gif)
(Kann das Ganze auch noch in GitHub posten, falls es was hilft.)