• Как перекодировать видео для мобильного устройства с ускорением видео/звука в 1.3x, 1.5x, 2x раз?

    @mithraen
    #!/bin/sh -e
    #============================================================================#
    # Конвертация видео в группу файлов (в т.ч. ускоренное воспроизведение       #
    # ускорение производится фиксированно в 1.6 раз                              #
    #============================================================================#
    # (C) Denis Smirnov <mithraen@freesource.info>          http://mithraen.ru/  #
    #============================================================================#
    IN="$1"
    
    if [ ! -f "$IN" ]; then
        exit -1
    fi
    
    IN=$(realpath "$IN")
    
    dir=$(dirname "$IN")
    cd "$dir"
    
    # каталог, куда отправляем результат
    outdir=${IN%.*}
    mkdir -p $outdir
    
    # делаем копию оригинального файла
    ln "$IN" $outdir/original
    
    # извлекаем звук (конвертируя сразу же в wav)
    avconv -i "$IN" -vn -y $outdir/in.wav
    
    # извлекаем видео
    avconv -i "$IN" -an -y -vcodec copy $outdir/in.mkv
    
    # конвертируем видео в ускоренный вариант и сразу конвертируем в lossless H.264
    avconv -i "$outdir"/in.mkv -vf setpts=0.625*PTS -an \
         -vcodec libx264 -pre:v lossless_ultrafast \
        "$outdir"/fast.mkv
    
    # конвертируем аудио в ускоренный формат
    echo "Audio file converting -- tempo"
    sox "$outdir"/in.wav "$outdir"/fast.wav tempo 1.6
    
    # конвертируем ускоренное аудио в mp3
    sox "$outdir"/fast.wav "$outdir"/fast.mp3
    
    avconv -i "$outdir"/fast.mkv -i "$outdir"/fast.mp3 -acodec copy -vcodec copy  "$outdir"/out-fast.mkv
    
    Ответ написан
    Комментировать
  • MooTools умер?

    @kmike
    Я не изменил) С mootools на jquery сложно слезть, в jquery — работа с DOM в основном, а в mootools куча всего еще. Причем я б не сказал, что mootools очень уж нравится. Но mootools + github.com/anutron/behavior — это примерный аналог «jquery + knockout.js + еще много мелких библиотек» получается, вполне рабочая связка (несколько многословная, правда).
    Ответ написан
    1 комментарий