当前位置:   article > 正文

python截取视频_python使用ffmpeg截取视频段

python ffmpeg截取视频

下载ffmpeg的压缩包,直接解压

建议采用python+ffmpeg截取视频段,但是当视频文件路径含中文时出错,中文乱码。Python用subprocess调用乱码问题。

解决方法:视频文件路径编码:unicode

在利用subprocess.call时再encode一下cmd

CurMediaPath和videoSaveDir开始是utf-8,decode之后为unicode

ffmpegPath:ffmpegPath解压路径

-ss: 截取视频的开始时间

-t:截取视频的结束时间

指定路径时:

import subprocess

subprocess.call('C:/Users/liesmars/Desktop/QS02016/SRC/External/bin/ffmpeg.exe -y -i C:/Users/liesmars/Desktop/b.mp4 -ss 00:00:0.0 -t 00:00:40.0 -acodec copy -vcodec copy -async 1 C:/Users/liesmars/Desktop/b3.mp4')

print 'over'

剪切的同时,格式不变,音视频参数不变:ffmpeg -y -i bjysxyt5.mp4 -ss 00:00:00.0 -t 00:01:00.0 -acodec copy -vcodec copy -async 1 bjysxyt1.mp4

剪切的同时,音视频参数不变,只转换格式:ffmpeg -y -i bjysxyt5.mp4 -ss 00:00:00.0 -t 00:01:00.0 -acodec copy -vcodec copy -async 1 bjysxy

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

闽ICP备14008679号