#!/bin/bash
if [ "X$1" == "X" ]; then
echo "No file name for split, exiting..."
exit 1
fi
if [ ! -f "$1" ]; then
echo "The file '$1' doesn't exist. exiting..."
exit 1
fi
duration=$(ffmpeg -i "$1" 2>&1 | grep Duration | sed 's/^.*Duration: \(.*\)\..., start.*$/\1/' | awk -F: '{ print ($1 * 3600) + ($2 * 60) + $3 }') #'
split_time=${split_time:-55}
time=0
part=1
filename=${file%%.*}
postfix=${file##*.}
while [ ${time} -le ${duration} ]; do
echo ffmpeg -i "$1" -vcodec copy -ss ${time} -t ${split_time} "${filename}-${part}.${postfix}"
(( part++ ))
(( time = time + split_time ))
done
Согласно PKGBUILD от mullvad -vpn пакет предназначен только для процессоров x86 _64 (, а не для процессоров ARM ), и, вероятно, никто не удосужился портировать его на ARM (. ] еще)
но не беспокойтесь, у Mullvad есть отличные разделы справки, чтобы использовать его услуги другими способами
по умолчанию официальное приложение будет использовать Wireguard, вот сайт справки для Mullvad с Wireguard
но если вы предпочитаете OpenVPN, для этого также есть хорошее руководство
Тем не менее, я настоятельно рекомендую использовать Wireguard, так как он работает намного быстрее, с меньшими накладными расходами и меньше разряжает батарею, в отличие от OpenVPN