Skip to content

Instantly share code, notes, and snippets.

@ServOKio
Last active November 24, 2021 15:23
Show Gist options
  • Save ServOKio/3af81b1ce9359966e43e22aef06a88ea to your computer and use it in GitHub Desktop.
Save ServOKio/3af81b1ce9359966e43e22aef06a88ea to your computer and use it in GitHub Desktop.
Для аниматоров. Исправление проигрывания видео в дискорде
@ECHO OFF
chcp 65001
cls
for %%f in (./input/*) do (
IF EXIST output\%%~nf (
echo output\%%~nf exist
) ELSE (
echo %%f
mkdir output\%%~nf
ffmpeg.exe -i ./input/%%f -b:a 192K -loglevel quiet -vn ./output/music_from_%%~nf_.mp3
ffmpeg.exe -i ./input/%%f -loglevel quiet -vf fps=30 ./output/%%~nf/out%%d.png
ffmpeg.exe -r:v 30 -i ./output/%%~nf/out%%d.png -loglevel quiet -codec:v libx264 -preset veryslow -vf "pad=ceil(iw/2)*2:ceil(ih/2)*2" -pix_fmt yuv420p -crf 28 -an ./output/fixed_%%f
IF EXIST ./output/music_from_%%~nf_.mp3 (
ffmpeg.exe -i ./output/fixed_%%f -i ./output/music_from_%%~nf_.mp3 -loglevel quiet -codec copy -shortest ./output/fixed_and_sound_%%f
)
)
)
color a
echo " "
echo " "
echo "DDDDDDDDDDDDD OOOOOOOOO NNNNNNNN NNNNNNNNEEEEEEEEEEEEEEEEEEEEEE"
echo "D::::::::::::DDD OO:::::::::OO N:::::::N N::::::NE::::::::::::::::::::E"
echo "D:::::::::::::::DD OO:::::::::::::OO N::::::::N N::::::NE::::::::::::::::::::E"
echo "DDD:::::DDDDD:::::D O:::::::OOO:::::::ON:::::::::N N::::::NEE::::::EEEEEEEEE::::E"
echo " D:::::D D:::::D O::::::O O::::::ON::::::::::N N::::::N E:::::E EEEEEE"
echo " D:::::D D:::::DO:::::O O:::::ON:::::::::::N N::::::N E:::::E "
echo " D:::::D D:::::DO:::::O O:::::ON:::::::N::::N N::::::N E::::::EEEEEEEEEE "
echo " D:::::D D:::::DO:::::O O:::::ON::::::N N::::N N::::::N E:::::::::::::::E "
echo " D:::::D D:::::DO:::::O O:::::ON::::::N N::::N:::::::N E:::::::::::::::E "
echo " D:::::D D:::::DO:::::O O:::::ON::::::N N:::::::::::N E::::::EEEEEEEEEE "
echo " D:::::D D:::::DO:::::O O:::::ON::::::N N::::::::::N E:::::E "
echo " D:::::D D:::::D O::::::O O::::::ON::::::N N:::::::::N E:::::E EEEEEE"
echo "DDD:::::DDDDD:::::D O:::::::OOO:::::::ON::::::N N::::::::NEE::::::EEEEEEEE:::::E"
echo "D:::::::::::::::DD OO:::::::::::::OO N::::::N N:::::::NE::::::::::::::::::::E"
echo "D::::::::::::DDD OO:::::::::OO N::::::N N::::::NE::::::::::::::::::::E"
echo "DDDDDDDDDDDDD OOOOOOOOO NNNNNNNN NNNNNNNEEEEEEEEEEEEEEEEEEEEEE"
echo " "
echo Check the output path
timeout 120
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment