Merge mp4 by ffmpeg

For merge 2 video to 1:
ffmpeg -i input1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts
ffmpeg -i input2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts
ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4
Original solution: https://superuser.com/questions/1059245/ffmpeg-join-two-mp4-files-with-ffmpeg-on-command-line

Dovecot manage mailboxes

https://wiki2.dovecot.org/Tools/Doveadm/Mailbox

https://wiki.dovecot.org/Tools/Doveadm/Move

https://wiki.dovecot.org/Tools/Doveadm/SearchQuery

Створити директорію info-trash (ключ -s підпише на неї коритсувача):
doveadm mailbox create -u info@domain.local info-trash

Перенести вміст кошика до нової папки info-trash:

doveadm move -u info@domain.local info-trash mailbox Trash all

Перенести з папки Sent до підпапки “Archive/2010” листи за 2010 рік:

doveadm move -u info@domain.local "Archive/2010" mailbox Sent BEFORE 2011-01-01 SINCE 2010-01-01

Dovecot migrate maildir to dbox

Для того щоб перенести усю пошту з формату зберігання Maildir до формату mdbox, потрібно виконати:

До файлу dovecot/conf.d/10-mail.conf, внести зміни:

mail_location=mdbox:~/mdbox
separator = /

Перезапустіть dovecot (надалі він почне працювати у новому форматі, тому у користувачей пропадуть усі листи!!!).

Запустіть синхронізацію, щоб перенести листи до нового сховища:

dsync -u username mirror maildir:~/Maildir

 Наприклад, для існуючої пошти, перейдемо до “/home/dovecot/users” (тут зберігаються поштові скриньки користувачей у форматі maildir, та папки мають назву username@domain.local), далі виконаємо:

ls | while read i; do dsync -u $i mirror maildir:~/Maildir; done

 Цей цикл пройде по усім користувачам, та перенесе листи до нового формату зберігання.

Після цього, в папках користувачей можна видалити старе сховище Maildir.

Детальніше можна почитати тут

Блог