-segment_time
в секундах и измените расширение. Пример написания на BAT:For /R %%i In (*.mp4) Do (
%ffmpeg% -i "%%i" -c copy -f segment ^
-segment_start_number 1 -segment_time 20 "%%~ni_%%03d.ts"
REM del /s /q "%%i"
)
h264
нужно добавить параметр -avoid_negative_ts 1
.REM
(%ffmpeg% переменная содержит путь к приложению). git config --global user.name "YourName"
git config --global user.email "your@email"
cat ~/.ssh/id_rsa.pub
ssh -T git@github.com
запрашивает пароль и выводит:Hi %username%! You've successfully authenticated, but GitHub does not provide shell access.
git remote -v
PTY allocation request failed on channel 0
~/.ssh/config
. Задайте хост и порт, пусть к ключам (если создавали не со стандартным именем). Закомментируйте все непоятное как #RequestTTY force
Intents
. Обновил пример до v14 https://github.com/h8nor/essence.discordjs.botbat
https://habr.com/ru/post/654735/ -fv
между тегами [in] и [out] и -filter_complex
несколько значений указываются через запятую.ffmpeg -i video_f0.webm -i audio_f1.opus -i logo_f2.png ^
-filter_complex "[0:v]drawtext=fontfile='C\:\\Windows\\fonts\\Arial.ttf':textfile='text.txt':y=h-line_h-50:x='if(gt(x,-tw),w-mod(2*n,w+tw),w)':fontcolor=red@0.80:fontsize=H/12[a]; [2:v]scale=200:-1[b]; [a][b]overlay=W-w-40:H-h-20[outv]" -map "[outv]" -map 1:a ^
-metadata:s:a language=rus -shortest -y "Output.mp4"
-vf "scale=-1:720, drawtext=fontfile='C\:\\Windows\\fonts\\Arial.ttf':timecode='00\:00\:50\;00':rate=30:text='TCR\:':y=h-(2*lh):x=(w-tw)/2:fontcolor=white@1:fontsize=28:box=1:boxborderw=8:boxcolor=black@0.50"
ffmpeg -i video_f0.webm -i audio_f1.opus -i logo_f2.png \
-filter_complex "[0:v][2:v]overlay=main_w-overlay_w-0:main_h-overlay_h-0" \
-metadata:s:a language=rus -shortest -y "Output.mp4"
main_w
; main_h
- ширина и высота видеороликаoverlay_w
; overlay_h
- ширина и высота накладываемого логотипа where git
. Тоже самое можно сделать с VS Code where code
. Самые древние сборки будут иметь путь %LocalAppData%\GitHub\PortableGit_hsa\bin. Копируем его.ts
и сгенерить m3u8
REM utf-16 LE to windows-1251 (slowly)
ECHO off & chcp 65001 > Nul
> "output_file.ini" (For /f "delims=" %%i In ('find /v /n "" ^< "input_file.ini"') Do (
chcp 1251 > Nul & SET "a=%%i" & cmd /v /c echo:!a:*]^^=!
))
mp4
на webm
, и -c copy
на -c:v h264 -pix_fmt yuv420p -c:a aac
. Закинуть в каталог с файлом.REM
(%ffmpeg% переменная содержит путь к приложению).For /R %%i In (*.mp4) Do (
%ffmpeg% -i "%%i" -f segment -segment_start_number 1 ^
-segment_time 600 -c copy "%%~ni_%%03d.ts"
REM del /s /q "%%i"
)