Для 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
Мне удалось запустить некоторые приложения из папки dropbox раньше (я не понимаю, почему вы не могли сделать то же самое с UbuntuOne). Я сделал это для эксперимента, но он действительно работал, хотя и медленно!
Например, если у вас есть общий ресурс Dropbox, связанный с ~ / dropbox, и вы хотите освободить место, вы можете сделать это, переместив основной каталог vlc / usr / share / vlc в Dropbox и создав символическая ссылка обратно в каталог / usr / share.
например: sudo ln -s /home/youruser/dropbox/vlc /usr/share/
Но в конце дня я думаю, что это не очень хорошее решение, и вы вероятно, будет намного лучше запускать некоторые приложения с USB-накопителя, если проблема хранения.
Вы можете запустить полный рабочий стол Ubuntu в облаке, однако мультимедийные приложения пострадают из-за задержки в сети и пропускной способности
http://cloud.ubuntu.com/2010/11/show -off-убунту-рабочий стол-на-облаке /