ffmpeg 和 ffmpy3

ffmpeg -ss 00:03:00 -i C:\Users\pc\Desktop\video\Indoor_Supermarket_00001_2.mp4 -to 00:58:00 -c copy C:\Users\pc\Desktop\result\a\cut.mp4



ff = FFmpeg(
            inputs={"1.mp4": ['-ss', '00:03:00']},
            outputs={'output.ts': ['-to', '00:58:00','-c', 'copy']}
        )




		
ffmpeg -i input1.mp4 -i input2.mp4 -i input3.mp4 -lavfi hstack=inputs=3 output.mp4



ff = FFmpeg(
            inputs={"file_list.txt": ['-f', 'concat']},
            outputs={'output.ts': ['-acodec', 'copy','-vcodec', 'copy','-absf','aac_adtstoasc']}
        )
	


ffmpeg -f concat -i file_list.txt -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4

D:\ffmpeg-4.4-full_build\bin
import subprocess as sp
# 获取视频时长
def get_video_duration(mp4_path):
    result = sp.run(["ffprobe", "-v", "error", "-show_entries",
                     "format=duration", "-of",
                     "default=noprint_wrappers=1:nokey=1", mp4_path],
                     stdout=sp.PIPE,
                     stderr=sp.STDOUT)
    return float(result.stdout)

使用ffmpeg分割视频
https://blog.csdn.net/weixin_46021205/article/details/105078552

posted @   不能说的秘密  阅读(273)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示