Skip to content

Ender147/python-Character-animation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

python-Character-animation

基于python实现的字符动画流程

实现流程

image

ffmpeg

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。 下载链接:https://ffmpeg.org/

ffmpeg把视频文件以每秒25帧的速度分割jpg帧图像序列命令

ffmpeg -i loli.mp4 -r 25 -qscale:v 2 out/%04d.jpg 生成结果如下: image

把生成的所有jpg帧图像和python脚本文件放到同一个文件夹内,在cmd终端运行python脚本,把jpg帧图像转换成以有色字符组成的png图像

例如: image

使用ffmpeg把生成的所有png图像序列整合成视频

命令:ffmpeg -f image2 -i %d.png -vf fps=25 -vcodec libx264 -profile:v high444 -refs 16 -crf 0 -preset ultrafast out.mp4

最后使用剪辑软件把视频的原有音频合并进去,大功告成。

About

基于python实现的字符动画流程

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages