Questão Como 85% de vídeo ainda é jogável?


Estou baixando vídeo em torrents, agora é 85% baixado, eu acidentalmente clicou em vídeo, jogou muito bem, mas chora depois de jogar alguns minutos. Por que o vídeo tocou bem mesmo que seja 85%?


1


origem


Os arquivos de vídeo são um contêiner, portanto, desde que o formato do contêiner seja reconhecido e válido, e o início do fluxo interno esteja presente, ele será reproduzido. Note que muitos clientes torrent priorizam o começo e o fim dos arquivos dentro do torrent sobre os bytes no meio, e geralmente os torrents trabalham com blocos de tamanho fixo (2MB IIRC) então se você tem a frente do stream, você tem o suficiente para comece, mesmo se ele explodir 13 segundos. - Frank Thomas
Seu cliente de torrent pode até ter opções para controlar isso - confira a questão relacionada ao SU: Como pré-visualizar arquivos de vídeo torrent inacabados - Ƭᴇcʜιᴇ007


Respostas:


Dependendo do formato do vídeo, o videofile é um fluxo. Enquanto o cabeçalho estiver intacto, a parte de dados, que é apenas o fluxo, será reproduzida corretamente até que dados ausentes sejam encontrados. É provável que haja uma lacuna não baixada ainda depois de alguns minutos no vídeo.

Os streams MPEG são assim, e é por isso que também é possível fazer isso com arquivos MP3.


6