在写文之前先说明下,笔者在双音轨处理方面接触不久,也只算是半吊子,离砖家级别还有些距离滴,若有不足的地方,欢迎大家补充哈。今天突然想到mkv视频合并的问题,就是MKV怎么合并视频,合并之后要保留MKV的双音轨?即两个双音轨mkv视频合并保持原双音轨不变。在网络上很难找到这方面的技术帖,于是自己才琢磨出本文中的解决方法,提供给有需要的朋友们,仅供参考,也算抛砖引玉吧,互相交流,共同进步嘛。

使用到的工具:

MKV封装软件,下载地址:http://www.leawo.cn/ND_upload.php?do=info&id=3128

视频音频合并软件(狸窝转换器),下载:http://www.leawo.cn/ND_upload.php?do=info&id=3129

我这里随便找了两个双音轨的MKV歌曲视频(一千个伤心的理由 - 张学友.mkv 和 雨一直下 - 张宇.mkv 可这此外下载:http://pan.baidu.com/s/1sjPqHQH)做为例子,每个mkv视频歌曲文件里封装有两个(音轨)音频文件(原唱和伴奏)和一个视频文件。要把两个mkv合并起来还保持有双音轨,那么就先把文件里面的音频和视频都提取出来,对应配对的合并好后再封装成一个mkv视频歌曲文件即可。

ps:要看是不是双音轨,最简单的方法就是用播放器比如暴风影音,打开播放视频,右击视频画面,出现菜单中查看“配音选择”选项,一般会有两个音轨,每个音轨都试听下,MKV歌曲中一个是原声一个是伴奏的。

OK,开始操作啦。打开MKV封装软件,将第一个(一千个伤心的理由)mkv视频“添加”进软件上,在“轨道、章节与标签”一栏列表中可看到MKV封装文件内有一个视频、两个音频(原声和伴奏)。接下来是一个一个的提取出来。如下图所示,比如只勾选一个视频(这个视频提取出来其实是没声音的),再设置“输出文件名”,我这里命名为“视频1.mkv ”,输出路径为桌面。然后点击“开始混流”。

极快的,执行完毕,如下图所示。视频1.mkv就成功提取出来了。

接下来,单独勾选音频1(其实就是原声)。输出文件名,我这里设置为“原声1.mka”。再点击“开始混流”。就能提取出“原声1.mka”文件了。

接下来,单独勾选音频2(其实就是伴奏)。输出文件名,我这里设置为“伴奏1.mka”。再点击“开始混流”。就能提取出“伴奏1.mka”文件了。

第一个MKV歌曲视频文件成功提取出视频和两音频。接下来,再按照上述的步骤,提取第二个MKV歌曲(雨一直下)中的一个无声视频和两个音频文件,我这里分别命名为“视频2.mkv”、“原声2.mka”、“伴奏2.mka”。

最终得到的提取文件如下图所示:

这时候MKV封装软件中场休息会儿

,该换视频音频合并软件(狸窝全能转换器)上场了。打开软件,如下图所示,“添加视频”,把视频1.mkv和视频2.mkv导入软件上,显示在列表区中,注意文件的先后顺序噢(视频1在视频2的上面,表示合并后的视频中视频1排在前面)。再选择预置方案(输出格式)为原格式mkv格式。勾选“合并成一个文件”。最后点击右下方的圆形转换按钮,开始导出合并的视频文件。

转换导出的速度跟文件大小、电脑配置等因素有关,相对来说,还是比较快的。稍等片刻,就能看到任务完成的提示了,如下图,得到合并后的视频文件,文件为“视频1_0.mkv”。

接下来,再合并音频文件。除了像上述的视频合并方法外,还有另一种合并方法。“添加”四个音频文件到软件上后,我们要将“原声1”和“原声2”合并一起,方法:通过按Ctrl键选中“原声1”和“原声2”,然后右击该音频,出现菜单中选择“合并”即可,可以重命名为“原声”。同理,再将“伴奏1”和“伴奏2”合并为“伴奏”。然后只勾选合并项“原声”和“伴奏”,其它的勾选去掉。

PS:一定要注意合并中的两个音频的先后顺序,可通过列表区下的“上移”和“下移”的按钮来调顺序,如果不确定哪个是原声或伴奏的,可以在右边的预览窗口中试听下。

然后设置预置方案(输出格式)为mka格式,即原格式。输出路径我设置为桌面。然后开始转换导出。

音频文件一般也不算大,很快就能转换导出了。如下图所示。

这样,我们就得到了都合并过的一个无声的视频,一个原声音频,一个伴奏音频了。

嗯!视频音频合并软件的任务完成了,现在换MKV封装软件上场了。

打开软件,点击“添加”按钮,将那三个文件都添加载入。在“轨道、章节与标签”下,多了个来自“视频1_0.mkv”的音频轨,其实这是没声音的,可以去掉勾选。再设置一下“输出文件名”,就可以“开始混流”了。

最终封装成功!在自定义的输出路径上就能看到最终制作出来的双音轨MKV歌曲视频了。成功将两个双音轨mkv视频合并保持原双音轨不变。搞定收工!

知识普及(摘抄自网络):

1、MKV是Matroska(多媒体封装格式)的一种媒体文件,MKV最大的特点就是能容纳多种不同类型编码的视频、音频及字幕流。

Matroska媒体定义了三种类型的文件:MKV视频文件,它里面可能还包含有音频和字幕;MKA是单一的音频文件,但可能有多条及多种类型的音轨;MKS是字幕文件。这三种文件以MKV最为常见。

2、音轨,顾名思义就是声音的轨迹,就像铁轨一样,平行互不干扰。每条音轨分别定义了该条音轨的属性,如音轨的音色,音色库,通道数,输入/输出端口,音量等。

为啥一部电影会有多个音轨?举个例子说下多音轨:电影里人物对白可以用一个音轨,背景音乐可以用一个音轨,特殊音效可以用一个音轨,这样后期处理人员可以更方便的管理和处理这些音效,同时不同音轨也可以设置不同的音效如立体、3D、环绕,在同一个画面下具有不同的音效效果。同时音质也可以大大的提高。另外不同的音轨可以放不同的配音,只有多音轨才有不同的配音,同时也需要播放器支持。

『轻松一刻』老师问学生:“如果有一天。 有劫匪捅了我一刀,你会怎么办?”

小明:“我看他捅没捅中。”

老师说:“如果没有捅中呢?”

小明:“ 那就给他来瓶脉动,随时准备更佳状态。”

老师:“如果捅中了呢?”

小明:“那就给他来片炫迈。根本停不下来~~”

mkv视频合并软件

php实现mkv视频播放,mkv怎么合并视频文件相关推荐

  1. FFMPEG 合并视频文件(无损)

    FFMPEG 合并视频文件(无损) 前言 最近在做视频转码相关业务,但是片源商给了一些DVD的零散视频片段,需要自己去合并片段并进行业务转码,本篇文章主要记录视频合并的过程及常见的合并方式. 环境 F ...

  2. ffmpeg合并视频文件

    ffmpeg合并视频文件 创建列表文件filelist.txt,将需要合并的文件按顺序加入,内容如下所示: ffconcat version 1.0 file path/test_1.mp4 file ...

  3. 使用 ffmpeg 快速合并视频文件

    1. 下载安装 ffmpeg 在官网上下载 ffmpeg 链接: Download FFmpeg windos 下下载 .ZIP 格式的 ffmpeg 直接解压即可,无需安装,之后配置好环境变量就好了 ...

  4. java利用ffmpeg追加合并视频文件

    java利用ffmpeg追加合并视频文件 首先要用到ffmpeg,可以根据操作系统自行下载 每个视频格式要一样,分辨率要一样 多个视频地址以list存放,直接上代码 /*** 合并视频文件* @par ...

  5. 通过ffmpeg合并视频文件

    1. 生成将要合并的视频文件列表. 通过以下脚本生成将要合并的视频文件列表mylist.txt: (for %i in (*.mp4) do @echo file '%i') > mylist. ...

  6. ffmpeg为mkv封装格式的音视频文件添加内挂字幕

    现在好莱坞的电影,都是全球看,一个地区的人看电影时,电影屏幕上应该展示对应的本地区语言字幕.故电影画面在不同的地区,需要配置不同的语言字幕.故视频画面里面的字幕应该可以拆出来,不能像老版三国演义,每到 ...

  7. android flv格式的视频文件,android-如何运行mkv,flv,avi格式的视频文件?

    我正在制作一个项目,使用使用videoview的简单代码,我可以播放3gp amd mp4格式的视频文件 vv = (VideoView) findViewById(R.id.videoView); ...

  8. 使用ffmpeg合并视频文件的三种方法

    ffmpeg合并视频的方法有三种.国内大多数仅介绍了其中之一.于是觉得有必要翻译一下.其实在ffmpeg的 FAQ文档中有比较详细的说明. 使用concat协议进行视频文件的合并 这种方式的适用场景是 ...

  9. linux ffmpeg 合并视频文件,使用ffmpeg合并视频

    需求:将十几个MP4视频文件合并为1个视频. 思路: 先将MP4文件转化为同样编码形式的ts流(ts流支持concate) 第二步,连接(concate)ts流 最后,把连接好的ts流转化为MP4. ...

  10. 安卓开发本地视频播放器——扫描本地视频文件显示在gridview上,然后点击播放。

    本文将引导大家做一个本地视频播放器,希望能帮到有需要的朋友. 直接上代码: 下面这是获取扫描视频的代码. package com.mediaplayer.utils;import java.util. ...

最新文章

  1. R语言sys方法:sys.getpid函数获取R会话的进程ID、sys.glob函数和file.path函数匹配文件夹下的所有特定类型文件、sys.info函数获取系统和用户信息
  2. 资讯|WebRTC M98 更新
  3. MySQL — 使用命令创建数据库、链接数据库、创建表、查询表数、删除表
  4. 50.magento 订单状态
  5. Untiy3D - 3 打飞碟小游戏
  6. Python批量合并多个excel文件
  7. 帝国cms二次开发留言板自定义字段教程
  8. 最新雷速问卷调查系统V7.15+ASP内核开发
  9. 面向对象设计——系统动态模型设计(1,交互模型)
  10. FPGA集成开发环境
  11. 全志R系列的芯片选型
  12. 算法基础系列第三章——图论之最小生成树问题
  13. 利用Python去除图片水印,太神奇了!
  14. 很牛的几篇圈内爆料——影视圈
  15. 阿里云——专有网络VPC
  16. 技术人的2020,有苦涩,有收获,饱满热情迎接2021
  17. dataframe日期按周、按月、按季度聚合
  18. 微博互粉php,PHP+redis实现微博的推模型案例分析
  19. 35岁只是普通程序员,还有救吗?
  20. 区块链知识之 VRF: 可验证随机函数

热门文章

  1. python 东方财富接口_东方财富开放交易api,我只想要东方财富软件交易功能
  2. 住在我隔壁储藏室的大学刚毕业的小夫妻[转载]
  3. Java中的注释方法
  4. 公司员工考勤系统Java代码
  5. CRM 实施计划和准备的8个步骤!
  6. Java Web实战详细教程(一)系列介绍+环境搭建
  7. 【蓝桥杯Java组】数论基础—素数筛、最大公约数、最小公倍数
  8. [FAQ15840]MT2503系列充电电流问题
  9. HCIP-RS H12-221-题库包含答案 1-50题(不定期更新剩余题目)
  10. 【原理】 进程调度算法