当前位置:   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】
推荐阅读
相关标签
  

闽ICP备14008679号