archiver,
Благодарю за быстрый и подробный ответ.
Буду изучать приведённые Вами статьи.
В том preset'е, которого сейчас нет, только одна строка -
preset=ultrafast
а в preset'ах от ffmpeg действительно наборы опций.
Использовалась команда
qmin=6
qmax=6
btrt=4500k
vcod=libx264
pres=libx264-ultrafast
/usr/bin/jpeg2yuv -v 2 -f 16 -j ${fpath}"/"%010d.jpg -b $vskip -n $vshow \
-I p -L 0 -R 0 2>/dev/null | /usr/bin/avconv -v debug \
-i /dev/stdin -r 16 -qmin $qmin -qmax $qmax -vcodec $vcod -pre $pres \
-f avi -b:v $btrt -minrate $btrt \
-maxrate $btrt -bufsize 2048k ${fflnm}_v.avi > jpg2avi.log 2>&1
Сейчас она же, но без "-pre $pres" и avconv является ссылкой на ffmpeg.
jpeg2yuv создаёт несжатый поток из jpg, а ffmpeg его сжимает. Размер получающегося avi-файла
такой же, как был с avconv.
Возможно, я ошибаюсь, говоря, что ffmpeg сейчас работает медленнее, чем avconv с libx264-ultrafast,
но по субъективному ощущению это так. Я долго ждал, когда она закончит строить avi-файл на 20 секунд
и даже подумал, что программа зависла.
С kdenlive собираюсь работать не я, а он тут при том, что при его установке установились
132 пакета общим размером 114MB и обновились libav-tools и ffmpeg.
Были версии 6:0.8.3-1, а стали 8:1.0.8-dmo1.
Пользователь решил продолжить мысль 14 Января 2014, 11:21:36:
Сейчас проверил - действительно стало уходить больше времени на кодирование.
Видеофайл в 20 секунд этой командой строится 50 секунд, avconv с ultrafast делала это в разы быстрее.
jpeg2yuv несжатый файл записывает на диск за 5 секунд, это если не вызывать ffmpeg.
Там 16 кадров в секунду, т.е. обрабатывается 320 jpg, 1280x1024.
Пользователь решил продолжить мысль 14 Января 2014, 15:48:12:
Я нашёл набор preset'ов для ffmpeg на
https://github.com/joeyblake/FFmpeg-Presets сейчас буду пробовать. Правда, на другом сайте человек говорил, что с ultrafast получается плохо,
а с superfast уже нормально, но я на своих jpg не заметил, чтобы с avconv и ultrafast было плохо,
но там сами jpg были нерезкими.
Пользователь решил продолжить мысль 14 Января 2014, 17:28:35:
Почему-то ffpmeg не может подключить preset, пишет, что не может быть открыт,
в т.ч. и тот, который был в пакете с ней. Наверное, это чьи-то козни.