当前位置: 首页 > news >正文

【Python】使用小脚本

本文整理了我在学习和工作中用到的实用python脚本,希望也能帮助到需要的小伙伴~

文章目录

    • 视频格式转换
    • 顺序遍历文件夹中的文件

视频格式转换

  1. 安装视频处理库moviepy
pip install moviepy
  1. 安装FFmpeg(FFmpeg是一个开源的多媒体框架,moviepy库依赖于它来处理视频文件),下载参考流程:Mac版 下载安装FFmpeg
  2. 设置IMAGEIO_FFMPEG_EXE环境变量:如果您已经安装了FFmpeg,可以设置IMAGEIO_FFMPEG_EXE环境变量来指定FFmpeg可执行文件的路径。在命令行中执行以下命令:

对于Windows用户:set IMAGEIO_FFMPEG_EXE=path/to/ffmpeg.exe
对于Mac或Linux用户:export IMAGEIO_FFMPEG_EXE=/path/to/ffmpeg

请确保将"path/to/ffmpeg.exe"或"/path/to/ffmpeg"替换为您实际安装的FFmpeg可执行文件的路径。

  1. 编写代码(avi → mp4 为例)
from moviepy.editor import VideoFileClipdef convert_avi_to_mp4(input_file, output_file):video = VideoFileClip(input_file)video.write_videofile(output_file, codec='libx264')input_file = 'input.avi'
output_file = 'output.mp4'
convert_avi_to_mp4(input_file, output_file)
  1. 运行以上脚本,即可将avi格式的视频转换为mp4格式的视频
     

顺序遍历文件夹中的文件

http://www.lryc.cn/news/68490.html

相关文章:

  • 技术日志2023-5-18
  • JUC之锁
  • C++中的 cout 和 printf 用法
  • Maven基础使用
  • 【C++ 入坑指南】(06)运算符
  • 了解一下js中的函数式编程
  • 动态HTTP代理在linux里的使用
  • 软考证书值得考吗?怎么考?
  • 超级秘密文件夹忘记密码的解决办法
  • 脑的物理系统
  • 1054. 距离相等的条形码(leetcode,堆问题,priority_queue)-------------------c++实现
  • QT开发实战-动态壁纸软件
  • Netty核心组件模块(一)
  • Robot Framework+Jenkins持续集成UI自动化项目
  • 【ROS】ROS1编程速览
  • 探索智能化:TOOM解析未来稿件校验系统的技术进展与应用展望
  • Java程序员从青铜到王者,不同段位的薪资和技能变化
  • tinyWebServer 学习笔记——二、HTTP 连接处理
  • 深入浅析Linux Perf 性能分析工具及火焰图
  • java关键术语
  • 1. 两数之和【简单】
  • 《编码——隐匿在计算机软硬件背后的语言》精炼——第17章(自动操作)
  • 用Colab免费部署AI绘画云平台Stable Diffusion webUI
  • R.I.P,又一位程序员巨佬——左耳朵耗子陨落
  • 捷威信keithley吉时利2410数字源表 销售回收KEITHLEY2470新款源表
  • 第二十九回:如何给ListView添加分隔线
  • 用友 LRP计划维护视图
  • 数组--part 5--螺旋矩阵(力扣59/54)(剑指offer 29)
  • 加密解密软件VMProtect入门使用教程(九)许可制度之许可系统功能
  • MySQL基础-事务详解