Categories
Други Компютри Упътвания

Invidious като заместител на YouTube

Какво е Invidious?

Invidious е програма (сайт) с отворен код и служи като заместител (изглед) на сайта YouTube.

Фокусиране върху поверителността

Invidious защитава потребителите от Google, като предотвратява събирането на данни за използването на сайта.

Акаунти

Позволява да се абонирате за канали и да създавате списъци за възпроизвеждане без да е необходимо да имате акаунт.

Без реклами

Invidious позволява гледането на видео клипове без излишно разсейване с отегчителни реклами.

Categories
Други Упътвания

Премахване на ID3 картинка от MP3 файл с ffmpeg

Пример за премахване на ID3 етикет (tag) с картинка с помощта на ffmpeg:

ffmpeg -i input.mp3 -vn -c copy output.mp3

където:

-i път до входния файл;
-vn блокира всички видео потоци, включително вградени картинки;
-c copy копира аудио потока без преобразуване.
Categories
Други Упътвания

Обединяване на аудио и видео файлове с ffmpeg

Обединяване с преобразуване на аудиото

Използва се следната команда:

ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a aac output.mp4

където video.mp4 е входният видео файл, audio.wav е входният аудио файл, а output.mp4 е новобразуваният изходен файл, съдържащ копираното видео от първия файл и декодираното аудио от втория файл.

Обединяване без преобразуване на аудиото

Използва се същата команда, но без да се указва прекодиране на аудиото.

ffmpeg -i video.mp4 -i audio.wav -c copy output.mkv

Двата потока от данни ще бъдат копирани в нов файл с име output.mkv.


Categories
Линукс Упътвания

Инсталиране на Docker в Ubuntu

Инсталиране на Docker чрез apt хранилище

Изпълнете следните команди, за да добавите необходимите сертификати и хранилища за инсталиране на Docker и Docker Compose:

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

За Linux Mint или друга дистрибуция, базирана на Ubuntu, използвайте UBUNTU_CODENAME, вместо VERSION_CODENAME.

Инсталиране на Docker

За да инсталирате Docker и добавката Docker Compose, изпълнете следните команти в терминала:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Categories
Windows Упътвания

Изтриване на NUL файл в Windows

Пример за изтриване на файл AUTORUN.INF в диск D.

Command Prompt

rename \\.\D:\AUTORUN.INF\NUL file.txt

del file.txt
Categories
Линукс Упътвания

PIP грешка: not on PATH

Добавяне на директория в PATH и премахване на предупреждение:

nano ~/.bashrc

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

source ~/.bashrc

Categories
Компютри Линукс Упътвания

Инсталиране на SSH сървър в Ubuntu

Инсталиране на OpenSSH сървър:

sudo apt install openssh-server

Активиране на сървъра:

sudo systemctl enable ssh

Разрешаване на порт 22:

sudo ufw allow ssh

Стартиране/спиране/рестартиране на услугата:

sudo systemctl start ssh
sudo systemctl stop ssh
sudo systemctl restart ssh
Categories
Windows Линукс Упътвания

Отдалечена връзка от Ubuntu към Windows 7 с FreeRDP

Инсталиране на FreeRDP:

sudo apt install freerdp2-x11

Свързване:

xfreerdp /v:хост /u:потребител /p:парола /cert:ignore /tls-seclevel:0 /f

където хост е адресът на компютъра с операционна система Windows 7, а потребител и парола са името и паролата на потребителския акаунт, с който се прави връзка към отдалечената машина.

Превключване между цял екран и прозорец:

CTRL+ALT+ENTER
Categories
Упътвания

Сваляне на аудио с yt-dlp

Инсталиране на yt-dlp:

pip3 install --upgrade yt-dlp

Сваляне на аудио с най-добро качество (ba или bestaudio):

yt-dlp -f "ba[ext=m4a]" https://youtu.be/7bW0vKt-rAo
Categories
Линукс Упътвания

PIP грешка: externally-managed-environment

Премахване на грешка „външно-управлявана-среда“ в PIP:

sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED

където 3.11 е версията на Python.

Правилното отстраняване на грешката е използването на виртуална среда за всящо отделно приложение.