Avconv 为 718mb 的视频文件生成超过 90mb 的大量元数据

Avconv 为 718mb 的视频文件生成超过 90mb 的大量元数据

这是使用 Atom box studio 提取的元数据文件: https://www.dropbox.com/s/tok76wospngf854/mo​​ov

视频使用 avconv 转换,信息:

/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

avconv 命令参数为:

'-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)

稍后我将发布新的 atom 文件和使用的命令行,以及视频示例。

moov 文件中占用空间最大的是这些数据:

( 249512) Chunk Offset :  0x23A9053B
( 249513) Chunk Offset :  0x23A91D70
( 249514) Chunk Offset :  0x23A91EDF
( 249515) Chunk Offset :  0x23A92699
( 249516) Chunk Offset :  0x23A94112

( 315536) Sample Size :     344
( 315537) Sample Size :     344
( 315538) Sample Size :     345
( 315539) Sample Size :     338

非常多!超过 100 万行……

请帮忙。我需要让视频流尽可能流畅。但目前视频播放器和视频服务器传递超过 5mb 的元数据,而不是立即播放视频。

什么原因导致大小为 718mb 的视频文件的元数据文件如此之大(91.8mb!)?

答案1

我看了你的文本文件,这不是元数据,而是一个日志文件。

据我所知,日志包含所写每个块的一行以及更多附加信息。

如果您使用了详细日志级别,这可能是正常现象。否则,输入文件可能存在一些问题。

如果没有更多有关您具体做了什么以及特别是 aconv 命令的参数的信息,我们就很难更具体。

相关内容