Да, цитирую обширно свой предыдущий доклад с цитирования может не понравиться, но это не плагиат. (И я не могу представить обстоятельства, при которых копирование без ссылки, будут рассмотрены в порядке, но Копирование цитирование не будет, поэтому он не может сделать вас хуже этично.) `Можно подумать, что парень работает система интернет-трейдинга будет по крайней мере знать основы об округлении` на самом деле, если вдуматься, нет никаких причин для округления чисел в автоматизированной торговой системе, если вы показываете суммы для пользователя. Итак, вы ищете сайте между материалам arXiv и viXra? Я видел много бедных качество работ по материалам arXiv. Я также видел некоторые хорошие(не много) документы на viXra. Требования индоссамент-это причина того, что люди уклоняются от материалам arXiv. Вы должны быть в состоянии поставить свой документ по материалам arXiv, а затем пересмотреть его после просмотра.

Я использовать MP4Box как работают базы.
Сценарий я предлагаю читает все файлы по одному, проверяя каждый (погода, это обычный файл), запрашивает у пользователя ввод имени файла, чтобы создать.

#!/бин/Баш
е "### объединить медиа-файлов ###\Н"
fInputCount=0
Входные файлы # чтение 
ИФС="
в то время как (правда)
делать
 пусть currentNumber=$fInputCount+1 
 е "файл n°%с (\"ОК\", чтобы закончить): "$currentNumber
 читать входной_файл
 [ "$входной_файл" == "ОК" ] && сломать
 [ ! -е "$входной_файл" ] || [ ! -Ф "$входной_файл" ] && е "\"%ы\" : неверное имя. Обезательно!!! \Н" "$входной_файл" и продолжить
((fInputCount++))
inputFileList[$fInputCount]=$входной_файл
 функции printf "\"%s\" на : добавлено в очередь\!Н" "$входной_файл"
сделано
[ "$fInputCount" == "0" ] || [ "$fInputCount" == "1" ] && эхо "не хватает входных данных. Тю ! "&& выход
# Список список входных файлов 
Для ((я=1;я<=$fInputCount;я++))
делать
 функции printf "%в 2D : %з\п" $я ${inputFileList[$я]}
сделано
# Чтение выходного именем
в то время как (правда)
делать
 е "выходной файл без расширения (\"нет\", чтобы закрыть) : "
 outputRead читать 
 [ "$outputRead" == "никто" ] && Эхо "без удовлетворения. Тю ! "&& выход
 [ "$outputRead" == "" ] && Echo "а попробуйте еще раз ! "&& продолжить
 [ -е "$outputRead" ] && Echo "а\"$outputRead\" существует. Попробуйте еще раз !" && продолжить
параметр outputfile=$outputRead.МР4
 Эхо "выход \"$выходной_файл\". Иди !" && сломать
сделано
# Создание случайных временных именем
дата tmpOutFile="/tmp/и concatMedia"`+"%с%Н"| помощью sha1sum | у awk '{печати $1}"".МР4"
# Соединения двух первых входных файлов
MP4Box -кошка "${inputFileList[1]}" -кот "${inputFileList[2]}" $tmpOutFile
# Добавляем все остальные файлы
Для ((я=3;я<=$fInputCount;я++))
делать
tmpIntermediateFile=$tmpOutFile
 дата tmpOutFile="/tmp/и concatMedia"`+"%с%Н"| помощью sha1sum | у awk '{печати $1}"".МР4"
 MP4Box -кошка $tmpIntermediateFile -кошка "${inputFileList[$я]}" $tmpOutFile
 РМ $tmpIntermediateFile
сделано
МВ $tmpOutFile "$выходной_файл"
# Закончила
Эхо "\"$\ выходной_файл" спасены !"