之前写过单个视频的合成,这次需要批量合成

单个视频的合成 https://blog.csdn.net/qq_40421671/article/details/101164596?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167391815816782428662655%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167391815816782428662655&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-101164596-null-null.blog_rank_default&utm_term=bilibili&spm=1018.2226.3001.4450

前提:按照单个视频合成里下载配置了FFmpeg

目录样式:

代码【最好先输出命令看一下文件路径对不对】:

# -*- coding: utf-8 -*-
"""
Created on Tue Jan 17 09:32:14 2023@author: joyce
"""
import osimport subprocess#视频主目录
file_dir = "D:\SpringBoot+Vue分离项目"def file_name_walk(file_dir):for root, dirs, files in os.walk(file_dir):#遍历到了m4s文件存放路径if dirs == [] :video_url = root+"\\"+"video.m4s"audio_url = root+"\\"+"audio.m4s"mp4_url = root+"\\"+"video.mp4"#命令行拼接merge_shell = "FFmpeg -i "+  video_url + " -i " + audio_url+ " -codec copy "+mp4_urlprint(merge_shell)p = subprocess.Popen(merge_shell, shell=True, stdout=subprocess.PIPE)r = p.stdout.read()print(r)if __name__=='__main__':file_name_walk(file_dir)

电脑批量合成B站视频使用 FFmpeg(bilibili视频m4s合成mp4)相关推荐

  1. python批量下载bilibili视频_关于bilibili视频下载的一些小思路

    关于bilibili视频下载的一些小思路 (基于b站官方接口实现) 由于B站近期某些蛋(chou)疼(feng)表现,某十八线女团不知名野站(我无聊作死的地方)为了稳健,需要备份一份所有视频.然而市面 ...

  2. html播放mov格式视频,video - ffmpeg将mov文件转换为mp4,用于HTML5视频标签IE9 - 堆栈内存溢出...

    对于ffmpeg : ffmpeg -i {input}.mov -vcodec h264 -acodec aac -strict -2 {output}.mp4 您还可以添加-q:v / -q:a参 ...

  3. 手机录屏视频用ffmpeg进行视频截取以及旋转

    我是用Ubuntu系统进行命令行操作: 1.视频截取:ffmpeg -i input.mp4 -vcodec copy -acodec copy -ss hh:mm:ss -to hh:mm:ss o ...

  4. Downkyi(哔哩下载姬)绿色便携版V1.4.0 | bilibili视频下载工具 \ B站解析器 -- b站视频怎么下载到电脑?

    downkyi(哔哩下载姬)是一款优秀实用搭载有强力B站解析器的bilibili视频下载工具,基于多线程Aria下载技术开发,具有简洁的界面和流畅高速的下载体验以及别具一格的代码开发逻辑,哔哩下载姬d ...

  5. 音视频处理 ffmpeg初级开发 命令行工具-实用命令

    参考链接 ffmpeg Documentation 作者:smallest_one  链接:FFmpeg命令行工具-实用命令 - 简书 目录 1,help命令使用 1.1 ffmpeg命令的语法结构 ...

  6. ffmpeg处理视频与声音

    1.ffmpeg将mp4分解成多张jpg图片 要在游戏中播放视频,引擎竟然不支持.琢磨了一下,干脆将视频图片提取出来,然后用Animation动画类来播放这些图片,这样也能实现播放视频的效果.还是ff ...

  7. ffmpeg获取视频时长和分辨率

    文章目录 ffmpeg获取视频文件时长和分辨率 获取视频时长 获取视频分辨率 ffmpeg获取视频文件时长和分辨率 获取视频时长 import os import subprocess# video_ ...

  8. ffmpeg分割视频,制作gif图,加水印、去水印,视频拼接

    一.分割视频 进入ffmpeg的目录: (1)执行从0分钟开始,剪切5分钟: ./ffmpeg -ss 00:00:00 -i /111/Movies/a2009.mp4 -t 00:05:00 a2 ...

  9. Node.js脚本项目合集(一):Node.js+FFmpeg实现批量从B站导出离线缓存视频到mp4格式,mp4转mp3,实现听歌自由

    Node.js脚本项目合集(一):Node.js+FFmpeg实现批量从B站导出离线缓存视频到mp4格式,mp4转mp3,实现听歌自由 前言 一.准备工作以及介绍 1.什么是FFmpeg 2.FFmp ...

最新文章

  1. 【笔记】PIL 中的 Image 模块
  2. matlab操作入门实验报告,MATLAB基本操作实验报告.doc
  3. 机器学习算法之K-近邻算法
  4. tensorflow从入门到精通100讲(六)-在TensorFlow Serving/Docker中做keras 模型部署
  5. private 私有的 外部不能访问的
  6. EmberJS路由详解
  7. 多级队列调度算法可视化界面_进程调度功能由操作系统内核的进程调度程序完成...
  8. oracle 仲宏伟,Oracle数据库Merge的使用
  9. spring源码核心:DefaultListableBeanFactory
  10. nginx 查看每秒有多少访问量
  11. 当前串口号不可以或被占用_原来团建是可以不占用私人时间当然,还可以拿加班费|不一样的团建...
  12. stm32死机问题的处理
  13. ToolsOh第7批收录
  14. 虚拟服务器软件哪个好,虚拟机软件哪个好?热门虚拟机软件推荐
  15. 东南大学破格保研挂科_兜兜转转终入四牌楼——东南大学保研心得
  16. Qt构建时出现Makefile Error 1的解决办法
  17. Linux创建用户密码修改
  18. 大写汉字(大写汉字又称什么数码)
  19. Linux怎么彻底删除用户
  20. 开发的一些 h5 游戏

热门文章

  1. ReadProcessMemory()
  2. iot架构 mqtt netty_百度IoT:MQTT Broker架构设计
  3. 超大文件上传解决方案:分片断点上传
  4. 计算个人所得税(老版)​​​​​​​
  5. canvas中getContext(“2d“) 对象的属性和方法
  6. C/C++ 中 exit() 函数
  7. CTime/COleDateTime::Format方法的使用
  8. Kali Linux系统正确完整安装指南教程
  9. [Music]五月天-知足
  10. jks bks 等的定义 如何将jks转化为bks的