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

删除视频最后几帧 剪切视频

删除视频最后几帧 剪切视频

remove_last.py

import subprocess
def remove_last_frame(input_file, output_file, frame_rate):command_duration = ['ffprobe','-v', 'error','-show_entries', 'format=duration','-of', 'default=noprint_wrappers=1:nokey=1',input_file]try:total_duration = float(subprocess.check_output(command_duration).strip())# 减去最后一帧的时长new_duration = total_duration - (5 / frame_rate)# 调用 ffmpeg 剪切视频command_ffmpeg = ['ffmpeg','-i', input_file,'-t', str(new_duration),'-c', 'copy',  # 不重新编码'-y',  # 强制覆盖输出文件output_file]subprocess.run(command_ffmpeg, check=True)print(f"Successfully removed the last frame from {input_file} and saved as {output_file}")except subprocess.CalledProcessError as e:print(f"Error occurred: {e}")# 示例使用
input_file = r"E:\project\depth\buquan2\JpS7kM8\seg\mp4_all\blur\20201229_100633_861519_0_107_25.mp4"
output_file = input_file[:-4]+"_new.mp4"
frame_rate = 25remove_last_frame(input_file, output_file, frame_rate)

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

相关文章:

  • SSM框架学习(四、SpringMVC实战:构建高效表述层框架)
  • 戴尔笔记本电脑——重装系统
  • 领夹麦克风哪个品牌音质最好,主播一般用什么麦克风
  • 华为静态路由(route-static)
  • Focalboard开源项目管理系统本地Windows部署与远程访问协同办公
  • Java如何操作Elasticsearch
  • cpu路、核、线程、主频、缓存
  • 【AI算法岗面试八股面经【超全整理】——深度学习】
  • STL——map和set【map和set的介绍和使用】【multimap和multiset】
  • 【笔记】神领物流配置本地hosts无法访问域名(排除DNS 排除文件编码问题)已解决
  • Java | Leetcode Java题解之第424题替换后的最长重复字符
  • Xcode 16 Pod init 报错
  • 【数据结构】Java的HashMap 和 HashSet 大全笔记,写算法用到的时候翻一下,百度都省了!(实践篇)
  • Docker 教程:如何查看容器的最后 300 行实时日志
  • Qwen2-VL论文阅读笔记
  • APScheduler、Django实现定时任务,以及任务动态操作
  • SpringBoot开发——整合Apache POI轻松生成精美的Excel报表
  • 海信智能电视的使用心得
  • 【YashanDB知识库】客户端字符集与数据库字符集兼容问题
  • Session和Cookie是什么?有什么区别?分布式Session问题又是什么?
  • 项目实战:Qt+OSG爆破动力学仿真三维引擎测试工具v1.1.0(加载.K模型,子弹轨迹模拟动画,支持windows、linux、国产麒麟系统)
  • CSS开发全攻略
  • OpenCV运动分析和目标跟踪(3)计算图像序列的加权平均值函数accumulateWeighted()的使用
  • vue3中echarts柱状图横轴文字太多放不下怎么解决
  • Web 开发安全与最佳实践:MVC、会话管理与常见攻击防御
  • Segformer双显卡推理速度测试
  • 使用在线电子模拟器 Wokwi 运行 ESP32 示例(Arduino IDE、ESP32C3)
  • vue3+element-plus icons图标选择组件封装
  • Spring validation校验框架
  • UBUNTU20.04安装CH384串口卡驱动