oii Dif, boa noite, obrigado pela resposta, estudei um pouco aqui e fiz uma meio q gambiarra que ate funcionou e ficou assim:
<video preload= 'metadata'controls id=0 src=./video/part17.mp4 style="position:absolute; z-index:0"onended="nextvideo(this.id)" ></video>
<video preload= 'metadata'controls id=1 src=./video/part16.mp4 style="position:absolute; z-index:1"onended="nextvideo(this.id)" ></video>
<video preload= 'metadata'controls id=15 src=./video/part02.mp4 style="position:absolute; z-index:15"onended="nextvideo(this.id)" ></video>
<video preload= 'metadata'controls id=16 src=./video/part01.mp4 style="position:absolute; z-index:16"onended="nextvideo(this.id)" autoplay></video>
coloquei todos os blocos de video em camadas um sobrepondo o outro, e e primeiro com autoplay, quando cada video termina, eu chamo uma funcção usando
nended="nextvideo(this.id)"
Função Nextvideo JS
function nextvideo(idvideo){
atual = document.getElementById(idvideo)
prox = document.getElementById(idvideo-1)
console.log(atual, prox);
prox.play();
atual.remove();
}
Essa função recebe o id(numerico) do player atual e subtrai com -1 para identificar o proximo player, em seguida da play no proximo e remove o atual.
sei q e uma gambriarra e das piores q ja vi, nrsrsrrss, mais funciona sem travar o filme pelas metades.
o meu problema agr e que eu estou quebrando o video com o ffmpeg, mais cada parte fica com a imagem congelada nos 3 primeiros segundos, ja rodei cada um em varios playres no pc mais, e erro do ffmpeg mesmo.
a ideia pricipal era q o mesmo player carregasse cada bloco do video continuamente, sem cada um deles ser um """video"" exatamente, ai eu poderia quebrar o arquivo usando Split no terminal por ssh e dividir o arquivo muito mais rápido, mais pelo jeito nao tem como.