diff options
author | Jan Ehrhardt <phpdev@ehrhardt.nl> | 2012-09-30 21:32:26 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-09-30 22:19:54 +0200 |
commit | f4d9148fe282879b9fcc755767c9c04de9ddbcfa (patch) | |
tree | d8996267f2adca9c29a059b0b748858d8bf78e23 /libswscale/swscale_unscaled.c | |
parent | 13d878366f4ef15e64d2fc29d482ab283ac75282 (diff) | |
download | ffmpeg-f4d9148fe282879b9fcc755767c9c04de9ddbcfa.tar.gz |
qt-faststart: speedup
qt-faststart is terribly slow when the input file and the output file
are on a slow disk like a SD card. By increasing the copy_buffer from
1K to 32M I decreased the processing time on a sample file from
1600 seconds to 4 seconds. The timing difference is during 'copying
rest of file'.
S:\SD_VIDEO\PRG001>e:\utils\qt-faststart 00005.mp4 5.mp4
ftyp 0 32
free 32 8
mdat 40 13744391
moov 13744431 141848
patching stco atom...
patching stco atom...
writing ftyp atom...
writing moov atom...
copying rest of file...
Execution time: 1576.259 s
S:\SD_VIDEO\PRG001>s:\utils\qt-faststart 00005.mp4 5.mp4
ftyp 0 32
free 32 8
mdat 40 13744391
moov 13744431 141848
patching stco atom...
patching stco atom...
writing ftyp atom...
writing moov atom...
copying rest of file...
Execution time: 3.846 s
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libswscale/swscale_unscaled.c')
0 files changed, 0 insertions, 0 deletions