**

使用ffmpeg模块合成音频视频的时候的问题

**
环境是:
win7 32位 py35
重要的是:适合这个版本的ffmpeg是比较难找的
可以参考这里的:
https://www.jb51.net/softs/145513.html#downintro2
当然:比较高的win版本的ffmpeg就比较容易找了

问题描述:
在获取到分开加载的音频和视频文件之后,不能一体化的合并
意思是:当获取了音频视频之后,直接再开一个ide运行
exm:
这里audiofile=" audio"里面的" audio"是文件夹里获取到的音频文件除了.mp4之外的文件名
因为后面在引入文件位置的时候有构造.mp4
当然这里推荐构造的时候加上mp4,不要直接加上,因为我试了几次是

import os
#import subprocess
audiofile=" audio"
videofile=" video"add="004 "
command='ffmpeg.exe -i "D:\\Python\\fangbian\\{}.mp4" -i "D:\\Python\\fangbian\\{}.mp4" -acodec copy -vcodec copy "D:\\Python\\fangbian\\addup\\{}.mp4"'.format(audiofile,videofile,add)
os.system(command)#subprocess.Popen(command,shell=True)
print('合并成功')

这样子是可以合并的

但是带入到整个程序中就不行了,就是获取完音频视频之后直接对他们合并的话,出现的情况是ffmpeg一闪而过,没有实际合并效果,可能是我操作不当

以下是我能想到暂时能够解决的方法:
另建自定义模块,读取文件夹里的获取到的音频视频文件名,然后通过ffmpeg合并
再通过remove()移除文件,这样的话嵌入循环之后,要合并的音频视频文件名总是第一个和第二个,也就方便操作了

os.remove('D:\\Python\\fangbian\\{}.mp4'.format(audiofile))
print('原视频信息已删除')
os.remove('D:\\Python\\fangbian\\{}.mp4'.format(videofile))
print('原音频信息已删除')

再把这个模块导入到原来的程序中就可以了。

使用ffmpeg模块合成音频视频的时候不能有效合并的问题相关推荐

  1. android声音编辑器,音频视频编辑器app下载-Audio Video Editorv1.1.0 安卓版-腾牛安卓网...

    Audio Video Editor,一款功能强大的音频视频编辑器软件,拥有音频切割.音频合并.视频切割.视频合并.音频与视频合并等功能,不仅可以编辑手机铃声,还能够制作出优质视频. 软件介绍: MP ...

  2. python ffmpeg 视频转图片 视频转音频 播放音频 多张图片+音频转视频 多个视频合成一个视频 改变视频播放速度

    文章目录 视频转图片 视频转音频 播放音频 图片+音频 转 视频 多个视频合成一个视频 改变视频播放速度 视频转图片 #!/usr/bin/env python # -*- encoding: utf ...

  3. Atitit ffmpeg功能表 多媒体处理类库工具 音频视频 1.1.ffmpeg音视频合成  1.2.Atitit 视频音频分离 提取法 1.3.ffmpeg对视频封装和分离 使用ffmpeg对

    Atitit ffmpeg功能表 多媒体处理类库工具 音频视频 目录 1.1. ffmpeg音视频合成 1 1.2. Atitit 视频音频分离 提取法 1 1.3. ffmpeg对视频封装和分离 1 ...

  4. 【Python】ffmpeg模块查询视频、音频信息

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案. 它包含了非常先进的音频/视频编解码库 ...

  5. 使用ffmpeg命令合成m4s音频和视频

    rem 要将音频视频合并,使用ffmpeg,指令: set xp=%~dp0 echo %xp% set path=%xp%\m4s_cvt\bin;%path% ffmpeg -i video.m4 ...

  6. JavaCV开发详解之29:使用javacv将多个视频拼接合成单个视频,多个音频拼接合成单个音频,以多个mp4视频合成一个mp4为例

    javacv实战专栏目录: JavaCV实战专栏文章目录(JavaCV速查手册) 前言 上一章中我们讲了多张图片合成视频,本章将再此基础上继续拓展,将多个视频/音频拼接合成一个视频/音频文件. 参考资 ...

  7. 音频视频解决方案:GStreamer/ffmpeg/ffdshow/directshow/vfw

    音频视频编程相关:GStreamer/ffmpeg/directshow/vfw linux和window下几种流行的音频视频编程框架作一个总结,防止自己迷惘,免于晕头转向. 一.GStreamer ...

  8. Python合成音视频(分别使用ffmpeg和moviepy)

    前言 1.合成音视频的应用场景 小伙伴们都知道,在许多时候,视频会以视频和音频两种格式分开存储,例如某站上面的视频,视频和音频是存储在一个window.__playinfo__中,对其作解析操作可取出 ...

  9. ffmpeg sdk 视频合成 音视频截取

    还是给自己 学习啊 大部分是 命令 或是android的~~  这边得用原生的 我也是刚学 到底什么区别也不太知道~~ 还请大神指点一二 需求场景1(视频中提取照片): 各大网站在线播放视频时,鼠标滑 ...

最新文章

  1. 干货丨入门机器学习,从搞懂这8大经典算法开始
  2. python爬虫模块取cookie_Python爬虫之cookie的获取、保存和使用【新手必学】
  3. python为什么运行不了_为什么python运行效率低?原来因为它!
  4. hoj1003 Mixing Milk (哈工大)
  5. 配置文件服务器实训报告,文件服务器的配置实训报告
  6. 机器学习 量子_量子机器学习:神经网络学习
  7. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 24丨不同国家的天气类型【难度简单】​
  8. 四大招让无处不在的工作空间成为可能?揭秘Ivanti 的战略布局
  9. ajax ashx session 为空,jquery ajax post 方式ashx文件取不到值。
  10. matlab新建脚本java报错,Matlab(四)脚本的使用
  11. Linux学习笔记五:arm-2009q3交叉编译环境安装、U盘拷贝文件到开发板
  12. Linux命令学习手册-iconv命令
  13. PASCAL VOC 2012 数据集解析
  14. ASPUPload3.0注册机
  15. Java6面向对象编程创建一个矩形类, 求周长 面积
  16. 四川泸州市高职计算机学校,四川泸州职高学校有哪些?
  17. php生成cmyk图片,用ImageMagick创建cmyk颜色的图片,在photoshop中显示的cmyk值不一样!...
  18. fpga图像处理------常用算法(二)
  19. Mysql systemctl start mysqld报错的问题解决
  20. 光的干涉衍射计算机模拟仿真技术,单缝衍射的计算机仿真模拟研究

热门文章

  1. mes智能工厂设备管理系统软件是什么
  2. java实现短信接口
  3. 快递实名制 消费者信息安全有隐忧
  4. 如何查看win10系统的异常关机日志
  5. 基于SpringBoot+Vue的科研课题项目管理系统【完整项目源码】
  6. 重要!加入讨论群的方式
  7. 面试100题:TCP/IP的理解
  8. 炒币机器人:囤币,我们是“一囤到底”还是“半路抛弃
  9. JVM虚拟机的一些参数设置
  10. 162页官方PPT,详述西门子TIA Portal V17