当前位置:   article > 正文

ffmpeg-python使用总结_ffmpeg-python 用法

ffmpeg-python 用法

ffmpeg是视频编解码处理工具,python接口的文档不完善,我也是边用边看,有问题的可以留言讨论。参考文档:

ffmpeg-python/examples at master · kkroening/ffmpeg-python · GitHub

(1)获取视频信息:

  1. import ffmpeg
  2. video1 = "012.mp4"
  3. probe = ffmpeg.probe(video1)
  4. video_info = next(s for s in probe['streams'] if s['codec_type'] == 'video'
  5. width = int(video_info['width'])
  6. height = int(video_info['height'])

(2)视频拼接

  1. video1 = "888.mp4"
  2. video2 = "777.mp4"
  3. v1 = ffmpeg.input(video1)
  4. v2 = ffmpeg.input(video2)
  5. ( ffmpeg.concat(v1,v2)
  6. .output('out.mp4')
  7. .run()
  8. )

(3)视频叠加

  1. ( ffmpeg.concat(v1,v2)
  2. .overlay(overlay_file.hflip(),x=int(width/2),y=int(height/2))##x,y为overlay在视频中的位置
  3. .output('out.mp4')
  4. .run()
  5. )

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/742646
推荐阅读
相关标签
  

闽ICP备14008679号