aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil
diff options
context:
space:
mode:
authorJan Ehrhardt <phpdev@ehrhardt.nl>2012-09-30 21:32:26 +0200
committerMichael Niedermayer <michaelni@gmx.at>2012-09-30 22:19:54 +0200
commitf4d9148fe282879b9fcc755767c9c04de9ddbcfa (patch)
treed8996267f2adca9c29a059b0b748858d8bf78e23 /libavutil
parent13d878366f4ef15e64d2fc29d482ab283ac75282 (diff)
downloadffmpeg-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 'libavutil')
0 files changed, 0 insertions, 0 deletions