У вас есть архив.
В Linux есть обширное руководство, в котором почти каждая команда всегда у вас под рукой. Они называются страницами руководства. Использовать команду man
, и она даст вам все, как ее использовать. В вашем случае вы хотите, чтобы tar разархивировал ваш файл. Чтобы узнать, как это сделать, man 1 tar
или просто man tar
покажут вам все варианты архивирования и разархивирования. Вы будете часто использовать команду tar, поэтому полезно знать некоторые из них и знать, где находятся страницы руководства.
В любом случае, версия libwebp, которую я нашел в Google, была 0.4.0, поэтому, как только я ее разархивирую, используйте cd libwebp-0.4.0
, чтобы перейти в этот каталог.
Затем, в соответствии с файлом readme ( без README
), он говорит об установке use:
./configure
make
make install
вам может потребоваться поместить sudo перед последней командой, и он должен установить библиотеку.
Вы не сказали, какой дистрибутив Linux вы используете, но я не удивлюсь, если библиотека уже установлена.
Если вы пока не чувствуете себя комфортно при создании программного обеспечения, я бы порекомендовал заглянуть в репозиторий вашего дистрибутива.
Для установки в Ubuntu из репозитория:
sudo apt-get install libwebp
После его установки вы можете использовать cwebp
для сжатия вашего образа. dwebp
расшифрует его, vwebp
позволит вам просмотреть.
Когда у вас есть изображения webp, вы хотите, чтобы webpmux создавал вашу анимацию. Я не совсем понял, как его эффективно использовать, но для создания webp-анимации вы можете:
Формат использования в соответствии со страницами руководства:
webpmux -frame file_i.webp + di [+ xi + yi [+ mi [bi]]]
file_i - это i-й фрейм. 'di' - это длительность паузы, так как долго в этом кадре.
«xi» и «yi» - это смещение кадра по осям x и y.
«mi» - это то, как должна быть размещена рамка. 0 = Нет, 1 = Фон
'bi' - это метод смешивания для фрейма: + b = Blend -b = No Blend
Страницы руководства могут описать его более подробно. Я рекомендую прочитать их. Чтобы увидеть их, используйте man webpmux
, man cwebp
и man dwebp
.
Вы также найдете пример использования каждого из них на страницах руководства.
Удачи.
Лично, если у вас нет причин для использования формата webp, я бы использовал другой формат кодирования анимационного видео (GIF, webm и т. Д.), Который можно создать с помощью графических инструментов, таких как openshot или gimp.
Фиксированный скрипт:
for file in /home/pintolcv/Downloads/2014*D890.E.m; do
filepath=${file%/*}
filebasename=${file##*/}
#echo "File equals: $file"
#echo "File path equals: $filepath"
#echo "File basename equals: $filebasename"
if [[ -e "$file" ]]; then
echo "File Found: $filebasename - ${filebasename:5:3}"
mv "$file" "$filepath/IP.PMST.BHE..D.2014.${filebasename:5:3}"
else
echo "files do not exist"
fi
done