Ускорение фильмов и подкастов (Linux)

Вот версия моего ускоряющего скрипта под linux:

mp3-ускоряющий скрипт:

mkdir /tmp/result
for f in original/*.mp3; do
    name=`basename "$f"`
    lame --quiet --decode "$f" - | soundstretch stdin stdout -tempo=+45 -speech | lame --quiet -m a -cbr -b 64 --resample 24  - "result/$name"
done

mp4-звуко-вытаскивающий и ускоряющий скрипт:

mkdir /tmp/result
for f in original_flash/*.mp4; do
    name=`basename "$f" .mp4`
    mplayer "$f" -dumpaudio -dumpfile /tmp/temp.mp4a
    faad /tmp/temp.mp4a
    soundstretch /tmp/temp.wav stdout -tempo=+45 -speech | lame --quiet -m a -cbr -b 64 --resample 24  - "result/${name}.mp3"
    rm /tmp/temp.wav
    rm /tmp/temp.mp4a
done

Для продления жизни SSD, я использую /tmp диск в памяти для временных и результирующих файлов. Ссылки на оригинальные mp3-файлы я помещаю в каталог 'original', а 'original_flash' - это ссылка на обычное расположение mp4-файлов.

blog comments powered by Disqus