FFmpeg
视频/音频剪辑可以用Python+FFmpeg简单地编程实现,参考这个GitHub项目:
https://github.com/HeZhang1994/video-audio-tools
subprocess.call乱码
file-settings-Editor-File Encodings-Global Encoding == GBK
'ffmpeg' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
===>
pip安装的ffmepg只是一个在python里面的包,本身是不包含ffmpeg执行文件的, 你需要另外安装exe,这个和python无关
FFmpeg安装
登录官网下载
ffmpeg.org/download.ht…
下载win10版本软件
配置FFmpeg环境变量
1、点击“环境变量”按钮后,跳出“环境变量”窗口,找到并选中“Path”变量,点击编辑:
2、在“Path”变量原有变量值内容上加上“;d:\ffmpeg\bin”(注:;代表间隔,不可遗漏;d:\ffmpeg\bin代表FFmpeg的安装路径下的bin文件夹),一路点击“确定”即可。
3、打开命令提示符窗口。输入命令“ffmpeg –version”。如果命令提示窗口返回FFmpeg的版本信息,那么就说明安装成功了,你可以在命令提示行中任意文件夹下运行FFmpeg。
ffmpeg Operation not permitted 报错的解决过程记录
解决方法:
大家可以再看一眼上图中的报错,在 Operation not permitted错误上面还有一个Unsafe file name的错误,于是我看了一下 ffmpeg 的文档,最终发现可以在命令行中添加 -safe 参数来避免这个问题,赶紧就去试了一次,最终将文件合并成功,执行的命令如下:
ffmpeg -f concat -safe 0 -i list.txt -c copy lesson-27.mp4