Alguém pode explicar o que é um formato de arquivo de vídeo? [duplicado]

2

Alguém pode explicar o que é um formato de arquivo de vídeo em termos leigos?

    
por NeVer 09.04.2011 / 19:07

3 respostas

3

Os arquivos são compostos por 1s e 0s. Cada 1 ou 0 é chamado um pouco.

Para salvar um arquivo específico, você precisa concordar sobre como armazenar esses 1s e 0s. A maneira mais óbvia pode ser dividir seu vídeo em quadros, depois cada quadro em uma grade de pixels. Você pode então começar no canto superior esquerdo do quadro e ler do canto superior esquerdo para o canto inferior direito. Para cada pixel, você pode armazenar 8 bits para descrever o quão vermelho ele é, 8 para o azul e 8 para o verde. Isso acabaria com muitos dados para um vídeo inteiro. O problema é que o arquivo resultante seria enorme e conteria várias seções duplicadas (ou seja, se a tela ficar preta por 1 segundo, você pode armazenar milhares de 0s próximos um do outro)

Uma maneira melhor pode ser fazer isso, em seguida, encontrar uma maneira de torná-lo menor - talvez identificando blocos que são os mesmos e tendo um índice que pode minimizar quadros semelhantes ou uma maneira de descrever blocos de cores. no vídeo.

Formatos diferentes tentam resolver problemas diferentes - o vídeo deve ser pequeno, mas ter baixa qualidade? Grande, mas precisa de muito processamento para jogar? Ser capaz de armazenar transparência? Cada formato é bom em algo diferente, portanto, a grande variedade, além do fato de que eles são coisas complexas, muitas empresas têm suas próprias maneiras de resolver os mesmos problemas.

Geralmente é demorado converter de um formato para outro porque você precisa obter os dados individuais sobre cada pixel e codificá-los usando um algoritmo diferente. Se o formato original foi com perdas (ou seja, ele removeu os dados para diminuí-lo), isso terminará com uma cópia inferior do original.

    
por 09.04.2011 / 19:16
1

Um formato de vídeo é uma maneira de organizar as informações de um vídeo. Por exemplo, você faz um vídeo em 25fps e entrelaçado (estes são termos técnicos, mas são específicos para os dados dentro do arquivo de vídeo, pense em 1 e 0).

Quando você vai para 'converter' o vídeo para outro formato, ele pega os dados reais do seu vídeo e os reorganiza de uma maneira diferente para acomodar o que você deseja. Você poderia alterar o framerate se quisesse, poderia sacrificar alguma qualidade de imagem em troca de um arquivo menor.

Todo formato de vídeo tem características diferentes. link

    
por 09.04.2011 / 19:15
1

Um formato de arquivo de vídeo é uma forma particular de armazenar dados de vídeo que tentam resolver um ou mais dos problemas intrínsecos envolvidos com os dados de vídeo.

Um desses problemas é o tamanho do arquivo. Vídeo de alta qualidade requer uma enorme quantidade de informações (por exemplo, um DVD de 2 horas é aproximadamente 9GB). Formatos de arquivo de vídeo SOme resolvem esse problema com compactação, outros descartando quadros periodicamente e outros ainda não tentam resolver isso. .

Relacionado ao problema de tamanho está o problema de replay: o formato deve permitir que grandes quantidades de dados sejam lidos de volta a uma taxa razoavelmente alta e nenhum quadro de vídeo deve demorar muito para ler.

Outros problemas que podem ser resolvidos pelo formato de arquivo são coisas como DRM, metadados, se (e como) os dados do arquivo podem ser transmitidos por uma rede, se os dados podem ser lidos corretamente de um ponto arbitrário no arquivo ( em vez de lê-lo sequencialmente desde o começo) e assim por diante.

Portanto, não há descrição geral sobre o que é um formato de arquivo de vídeo (além de ter dados de vídeo nele). Cabe ao desenvolvedor determinar quais problemas serão abordados e como.

    
por 09.04.2011 / 19:35

Tags