Всякая всячина

Модератор: t800

Re: Всякая всячина

Сообщение t800 » 01 май 2024, 23:12

Для новых серверов MYSQL права пользователя на доступ к базе создаются по другому

Код: Выделить всё

CREATE USER 'пользователь'@'%' IDENTIFIED BY 'пароль';

GRANT ALL ON имя_базы.* TO 'пользователь'@'%';

FLUSH PRIVILEGES;
Справочник и Форум Green Dragon
T-800 MOD для Heroes of Might and Magic 2

Основатель клуба "Армагеддон"

Основатель клуба "Пещера Гремлинов"

ИзображениеИзображение
t800
Experienced
Experienced
 
Сообщения: 855
Зарегистрирован: 19 окт 2015, 14:52
Откуда: Казахстан, Алматинская область
Благодарил (а): 172 раз.
Поблагодарили: 136 раз.

Re: Всякая всячина

Сообщение t800 » 07 июл 2024, 13:34

Команда для Linux-версии FFmpeg, чтобы создать видео из одной картинки и аудиофайла.

Код: Выделить всё
ffmpeg -r 1 -loop 1 -y -i 01.jpg -i 01.mp3 -c:a copy -r 1 -vcodec libx264 -shortest 01.mp4


Код: Выделить всё
for f in *.mp4; do echo "file '$f'" >> videos.txt; done


Код: Выделить всё
ffmpeg -safe 0 -f concat -i videos.txt -c copy fullvideo.mp4


ПО FFmpeg распространяется по лицензиям GNU LGPL или GNU GPL
Справочник и Форум Green Dragon
T-800 MOD для Heroes of Might and Magic 2

Основатель клуба "Армагеддон"

Основатель клуба "Пещера Гремлинов"

ИзображениеИзображение
t800
Experienced
Experienced
 
Сообщения: 855
Зарегистрирован: 19 окт 2015, 14:52
Откуда: Казахстан, Алматинская область
Благодарил (а): 172 раз.
Поблагодарили: 136 раз.

Re: Всякая всячина

Сообщение t800 » 08 авг 2024, 15:50

Для того чтобы настроить редирект со старого сайта на новый, необходимо изменить конфигурацию Apache на старом сайте. В данном случае можно использовать модуль mod_rewrite или директиву Redirect для выполнения этой задачи.

Включите модуль mod_rewrite, если он еще не включен:

Код: Выделить всё
sudo a2enmod rewrite


Измените конфигурацию виртуального хоста, добавив правила перенаправления:

Код: Выделить всё
<IfModule mod_ssl.c>
<VirtualHost *:443>
    ServerName site.com
    DocumentRoot /var/www/site

    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateFile /etc/letsencrypt/live/site.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/site.com/privkey.pem

    RewriteEngine On
    RewriteRule ^(.*)$ https://new.site.com$1 [R=301,L]

</VirtualHost>
</IfModule>


Этот конфигирует виртуальный хост таким образом, что все запросы на старый сайт будут перенаправлены на новый сайт.

После внесения изменений перезапустите Apache для применения новых настроек:

Код: Выделить всё
sudo systemctl restart apache2


Этот способ использует постоянный редирект (HTTP статус 301), что говорит поисковым системам обновить их индекс и использовать новый URL в будущем.
Справочник и Форум Green Dragon
T-800 MOD для Heroes of Might and Magic 2

Основатель клуба "Армагеддон"

Основатель клуба "Пещера Гремлинов"

ИзображениеИзображение
t800
Experienced
Experienced
 
Сообщения: 855
Зарегистрирован: 19 окт 2015, 14:52
Откуда: Казахстан, Алматинская область
Благодарил (а): 172 раз.
Поблагодарили: 136 раз.

Re: Всякая всячина

Сообщение t800 » 14 авг 2024, 17:46

Автоматизация создания роликов в FFmpeg из картинок и аудио.

Создаём файл скрипта:

Код: Выделить всё
nano create_videos.sh


Вставляем в него код такого типа:

Код: Выделить всё
#!/bin/bash

# Loop from 1 to 139
for i in $(seq -f "%03g" 1 139)
do
  # Construct the filenames with padded numbers
  jpg_file="${i}.jpg"
  mp3_file="${i}.mp3"
  mp4_file="${i}.mp4"
 
  # Execute the ffmpeg command with the constructed filenames
  ffmpeg -r 1 -loop 1 -y -i "$jpg_file" -i "$mp3_file" -c:a copy -r 1 -vcodec libx264 -shortest "$mp4_file"
done


Делаем файл исполняемым:

Код: Выделить всё
chmod +x create_videos.sh


И запускаем скрипт:

Код: Выделить всё
./create_videos.sh
Справочник и Форум Green Dragon
T-800 MOD для Heroes of Might and Magic 2

Основатель клуба "Армагеддон"

Основатель клуба "Пещера Гремлинов"

ИзображениеИзображение
t800
Experienced
Experienced
 
Сообщения: 855
Зарегистрирован: 19 окт 2015, 14:52
Откуда: Казахстан, Алматинская область
Благодарил (а): 172 раз.
Поблагодарили: 136 раз.

Re: Всякая всячина

Сообщение t800 » 14 авг 2024, 17:48

Ещё одна простая команда, которая удаляет из видео исходное аудио а затем позволяет вставить в него свою музыку.

Код: Выделить всё
ffmpeg -i video.mp4 -an -c:v copy video_no_audio.mp4


Код: Выделить всё
ffmpeg -i video_no_audio.mp4 -i sound.wav -c:v copy -c:a aac -strict experimental finalvideo.mp4


А эта команда создаёт видео из одной картинки и звука, но при этом конвертирует звук в формат aac:

Код: Выделить всё
ffmpeg -r 1 -loop 1 -y -i image.jpg -i sound.wav -c:a aac -r 1 -vcodec libx264 -shortest -strict -2 video.mp4
Справочник и Форум Green Dragon
T-800 MOD для Heroes of Might and Magic 2

Основатель клуба "Армагеддон"

Основатель клуба "Пещера Гремлинов"

ИзображениеИзображение
t800
Experienced
Experienced
 
Сообщения: 855
Зарегистрирован: 19 окт 2015, 14:52
Откуда: Казахстан, Алматинская область
Благодарил (а): 172 раз.
Поблагодарили: 136 раз.

Пред.

Вернуться в Технические вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron