E: не удалось найти пакет airmon-ng [закрыто]

Лично я бы посоветовал использовать FFmpeg для преобразования файлов в вашем основная папка библиотеки Plex. Что-то вроде:

set -s globstar;

for f in ./**/*.{avi,mp4,mkv}; do
    ffmpeg -i "$f" -c:a aac -c:v libx264 -preset slow "${f%.*}_b.mp4"
    rm "$f"
    mv "${f%.*}_b.mp4" "${f%.*}.mp4"
done

Вы также можете просто настроить Plex для хранения оптимизированной версии в каталоге исходных файлов.

При этом этот код может делать то, что вы ищете, но он совершенно не проверен:

Plex_Main="/Main/Plex/Dir/"
Optimized="/Optimized/Versions/Dir/"

for DIR in "$Optimized"/*; do
    if [[ -d "$DIR" ]]; then
        SHOW_MATCHES=("$Plex_Main"/*"$(basename "$DIR")"*/)

        # If there is one, and only one, match
        if [[ ${#SHOW_MATCHES[@]} -eq 1 ]]; then
            # The non-optimized show path
            SHOW_PATH="$Plex_Main"/*"$(basename "${DIR[0]}")"*

            for f in "$DIR"/*.mp4; do
                # Remove file extension
                EP_ID="${f%.*}"

                EP_MATCHES=("$SHOW_PATH"/*"${EP_ID[0]}"*)

                if [[ ${#EP_MATCHES[@]} -eq 1 ]]; then
                    ORIG_FILE="${EP_MATCHES[0]}"
                    cp "$f" "$SHOW_PATH/${ORIG_FILE%.*}.mp4"
                fi
            done
        fi
    fi
done
1
21.03.2019, 13:04
1 ответ

Вам необходимо обновить базу данных APT, а затем установить ее.
Запустите эту команду в терминале:

sudo apt-get update && sudo apt install aircrack-ng

После этого у вас будет airmon -нг.

0
28.01.2020, 00:18

Теги

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