Este é o arquivo de metadados, extraído com o Atom box studio: https://www.dropbox.com/s/tok76wospngf854/moov
O vídeo foi convertido com avconv, informações:
/usr/local/bin/avconv -version
avconv version 9.4, Copyright (c) 2000-2013 the Libav developers
built on Mar 25 2013 20:43:51 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
avconv 9.4
libavutil 52. 3. 0 / 52. 3. 0
libavcodec 54. 35. 0 / 54. 35. 0
libavformat 54. 20. 3 / 54. 20. 3
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 3. 3. 0 / 3. 3. 0
libavresample 1. 0. 1 / 1. 0. 1
libswscale 2. 1. 1 / 2. 1. 1
Os parâmetros do comando avconv foram:
'-i', opts.video ,'-strict', 'experimental' ,'-acodec', 'aac' ,'-ac', '2' ,'-ab', '128k' ,'-ar', '44100' ,'-y' ,'-c:v', 'libx264' ,'-qscale', '1' ,'-s', opts.sizes || '640x480' ,'-g', '25' ,'-r', '25' ,path.join(opts.pre_meta_path,status.filename)
Posteriormente, postarei um novo arquivo atom e uma linha de comando usada, bem como uma amostra de vídeo.
O maior espaço usado no arquivo moov são esses dados:
( 249512) Chunk Offset : 0x23A9053B
( 249513) Chunk Offset : 0x23A91D70
( 249514) Chunk Offset : 0x23A91EDF
( 249515) Chunk Offset : 0x23A92699
( 249516) Chunk Offset : 0x23A94112
e
( 315536) Sample Size : 344
( 315537) Sample Size : 344
( 315538) Sample Size : 345
( 315539) Sample Size : 338
Muitos deles! Mais de 1 milhão de linhas ...
Por favor ajude. Preciso tornar a transmissão de vídeo o mais suave possível. No entanto, atualmente, o reprodutor de vídeo e o servidor de vídeo passam mais de 5 MB de metadados em vez de reproduzir vídeos instantaneamente.
O que poderia causar um tamanho tão grande de arquivo de metadados (91,8mb!) Para um arquivo de vídeo de tamanho (718mb)?
avconv
comando exato usado, suspeito que isso será impossível de responder. Provavelmente devido ao-loglevel
usado, embora mesmo assim mais de 90 mb pareça excessivo.Respostas:
Analisamos seu arquivo de texto e não são metadados, mas um arquivo de log.
O registro contém, até onde posso ver, uma linha para cada pedaço gravado e ainda mais informações adicionais.
Se você usou o nível de log detalhado, isso pode ser uma ocorrência normal. Caso contrário, talvez o arquivo de entrada tenha alguns problemas.
Sem mais informações sobre o que você fez exatamente e especialmente os parâmetros do comando aconv, seria difícil sermos mais específicos.
fonte