Можно запускать приложения из облака?

Для Ubuntu 14.04 и новее

Вам понадобится avconv из libav-tools и ubuntu-limited-extras. Вы можете установить их, если у вас их нет уже с помощью команды:

sudo apt-get install libav-tools ubuntu-restricted-extras

Этот скрипт должен делать трюк, однако предполагается, что в нем есть только видео файлы указанная папка, в противном случае могут возникнуть непредвиденные последствия.

#!/bin/bash
echo "This script will attempt to encode by re-encoding the video stream and copying the audio stream placing all files in the current directory into a mp4 video container of the same name as the sources. The new filename will be derived from a basename (everything before the source file last '.') and an extension (everything after the source file last '.'). Target names will be 'basename'.mp4. Sources matching the target name will be renamed with a .bak extension prior to processing for safety. a CRF of 25 is harcoded in by preference but feel free to adjust as you desire."
echo 
echo "You must choose the preset of your choice with a tradeoff of speed vs. quality"
echo  "(veryfast recommended for decent speed and decent quality)"
echo "type  a preset and press enter or bail and enter to quit now. Preset choices are:"
echo "ultrafast superfast veryfast faster fast medium slow slower slowest"
read preset
echo "you chose $preset"
if [ "$preset" != "bail" ]
then
for f in *.* 
    do
    name=$(echo "$f" | sed 's/\.[^\.]*$//')
    ext=$(echo "$f" | sed 's/^.*\.//')
    target="$name.mp4"
    echo target = $target
        if  [ "$f" = "$target" ];
        then
            echo "$f=$target so moving source to backup file"
            mv "$f" "$f.bak";
            if [ "$?" != "0" ]; then echo "error renaming $f" && exit
            fi 
            avconv -i "$f.bak" -c:a copy -c:v libx264 -preset "$preset" -crf 25 "$target"
            if [ "$?" != "0" ]; then echo "error processing $f.bak" && exit
            fi 
        else 
            avconv -i "$f" -c:a copy -c:v libx264 -preset "$preset" -crf 25 "$target"
            if [ "$?" != "0" ]; then echo "error processing $f" && exit
            fi 
        fi
    done
fi
0
задан 25 September 2011 в 11:47

2 ответа

Мне удалось запустить некоторые приложения из папки dropbox раньше (я не понимаю, почему вы не могли сделать то же самое с UbuntuOne). Я сделал это для эксперимента, но он действительно работал, хотя и медленно!

Например, если у вас есть общий ресурс Dropbox, связанный с ~ / dropbox, и вы хотите освободить место, вы можете сделать это, переместив основной каталог vlc / usr / share / vlc в Dropbox и создав символическая ссылка обратно в каталог / usr / share.

например: sudo ln -s /home/youruser/dropbox/vlc /usr/share/

Но в конце дня я думаю, что это не очень хорошее решение, и вы вероятно, будет намного лучше запускать некоторые приложения с USB-накопителя, если проблема хранения.

-1
ответ дан 25 July 2018 в 21:17

Вы можете запустить полный рабочий стол Ubuntu в облаке, однако мультимедийные приложения пострадают из-за задержки в сети и пропускной способности

http://cloud.ubuntu.com/2010/11/show -off-убунту-рабочий стол-на-облаке /

1
ответ дан 10 August 2018 в 09:12

Другие вопросы по тегам:

Похожие вопросы: