huayingruomeng 发表于 2011-1-19 16:52:55

用mkvmerge GUI分离了原mkv文件,分离后为何还是一个文件和原大小一样大?

我刚刚用mkvmerge GUI分离了原mkv文件,分离后还是一个文件和原大小一样大,不是在mkvmerge GUI中打开文件时显示的两个文件。这样只是分离了视频吗?还需要再分离音频才可以转换了吗?

IsaacZ 发表于 2011-1-19 20:54:29

回复 4# huayingruomeng

请提供具体文件信息。

huayingruomeng 发表于 2011-1-24 12:49:47

vc下载的原视频信息:
D:\[猛龙过江].The.Way.Of.The.Dragon.1972.BDRip.A720.X264.AC3-MySiLU.mkv
   General
      完整名称 : D:\[猛龙过江].The.Way.Of.The.Dragon.1972.BDRip.A720.X264.AC3-MySiLU.mkv
      文件格式 : Matroska
      文件大小 : 2.05 GiB
      长度   : 1h 38mn
      平均混合码率 : 2 974 Kbps
      Encoded date : UTC 2009-10-19 17:37:48
      Writing application : mkvmerge v2.3.0 ('Freak U') built on Sep8 2008 18:32:16
      Writing library : libebml v0.7.7 + libmatroska v0.8.1
   视频 #1
      ID : 1
      文件格式 : AVC
      文件格式/信息: Advanced Video Codec
      格式简介 : High@L4.1
      格式设置, CABAC : Yes
      格式设置, ReFrames : 8 frames
      Muxing mode : Container profile=Unknown@4.1
      Codec ID : V_MPEG4/ISO/AVC
      长度 : 1h 38mn
      码率: 2 275 Kbps
      最大码率: 2 331 Kbps
      画面宽度 : 960 pixels
      画面高度 : 544 pixels
      Display aspect ratio : 2.35:1
      Original display aspect ratio : 16:9
      Frame rate : 23.976 fps
      Resolution : 8 bits
      Colorimetry : 4:2:0
      Scan type : Progressive
      Bits/(Pixel*Frame) : 0.182
      Stream size : 1.57 GiB (76%)
      Writing library : x264 core 75 r1251 e553a4c
      Encoding settings : cabac=1 / ref=8 / deblock=1:-2:-2 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.0:0.2 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-3 / threads=12 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=1 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / mbtree=0 / bitrate=2331 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
   音频 #2
      ID : 2
      文件格式 : AC-3
      文件格式/信息   : Audio Coding 3
      Codec ID : A_AC3
      长度 : 1h 38mn
      Bit rate mode : Constant
      Bit rate : 640 Kbps
      Channel(s) : 6 channels
      Channel positions : Front: L C R, Surround: L R, LFE
      采样率 : 48.0 KHz
      大小 : 452 MiB (22%)
      Language : English

huayingruomeng 发表于 2011-1-24 13:05:08

分离后视频文件信息:
E:\ [猛龙过江].The.Way.Of.The.Dragon.1972.BDRip.A720.X264.AC3-MySiLU (1).mkv
   General
      完整名称 : E:\ [猛龙过江].The.Way.Of.The.Dragon.1972.BDRip.A720.X264.AC3-MySiLU (1).mkv
      文件格式 : Matroska
      文件大小 : 2.05 GiB
      长度 : 1h 38mn
      平均混合码率 : 2 972 Kbps
      Encoded date : UTC 2011-01-19 07:26:03
      Writing application : mkvmerge v4.4.0 ('Die Wiederkehr') 编译于 Oct 31 2010 21:52:48
      Writing library : libebml v1.0.0 + libmatroska v1.0.0
   视频 #1
      ID : 1
      文件格式 : AVC
      文件格式/信息 : Advanced Video Codec
      格式简介 : High@L4.1
      格式设置, CABAC : Yes
      格式设置, ReFrames : 8 frames
      Muxing mode : Container profile=Unknown@4.1
      Codec ID : V_MPEG4/ISO/AVC
       长度 : 1h 38mn
      码率 : 2 272 Kbps
      最大码率 : 2 331 Kbps
      画面宽度: 960 pixels
      画面高度: 544 pixels
      Display aspect ratio : 2.35:1
      Original display aspect ratio : 16:9
      Frame rate : 23.976 fps
      Resolution : 8 bits
      Colorimetry : 4:2:0
      Scan type : Progressive
      Bits/(Pixel*Frame) : 0.181
      Stream size : 1.56 GiB (76%)
      Writing library : x264 core 75 r1251 e553a4c
      Encoding settings : cabac=1 / ref=8 / deblock=1:-2:-2 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.0:0.2 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-3 / threads=12 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=1 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / mbtree=0 / bitrate=2331 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
   音频 #2
      ID : 2
      文件格式 : AC-3
      文件格式/信息 : Audio Coding 3
      Codec ID : A_AC3
      Duration : 1h 38mn
      Bit rate mode : Constant
      Bit rate : 640 Kbps
      Channel(s) : 6 channels
      Channel positions : Front: L C R, Surround: L R, LFE
      采样率 : 48.0 KHz
      大小 : 452 MiB (22%)

IsaacZ 发表于 2011-1-25 00:20:14

回复 7# huayingruomeng

请将除视频外其他所有元素通通删除,再混流。

huayingruomeng 发表于 2011-1-26 12:20:10

我这样理解对吗:mkv的视频文件转换格式(如:我想转成avi),要想尽最大可能的保留它的品质,转换之前必须先分离还原出它原来的文件。从上面的文件信息上可以看到我要转换的这个mkv文件里只包含了两个文件(一个视频,一个音频),我要成功的分离它们得“开始混流”两次才行,第一次分离失败是因为在mkvmerge GUI界面里“轨道、章节与标签”的两个选项都划了对号,我应该点选掉其中的一项“开始混流”,第二次点选掉其中的另一项再“开始混流”。这样就分离成功了吧!
很抱歉,我是非常菜的菜鸟!

huayingruomeng 发表于 2011-1-26 12:43:23

mkv格式的视频文件很像是:把很多个文件放到一个文件夹里,再把这个文件夹打包,打包之后的文件包看起来是一个文件,其实它还是由原来的很多个文件组成的,并且品质没有变。我现在在做的是解压文件包。哈哈~~是吗?

IsaacZ 发表于 2011-1-26 13:11:17

其实真正的分离,是用 MkvToolnix 程序组中的 MkvExtractGUI ,这样分离出来的才是里面的独立文件 XXXX.h264 、 xxxx.aac 等。而 MMG.exe (MkvMerge GUI)是一个封装工具,用它输出的都是MKV文件,只不过里面文件可多可少。因此,只要用了MMG,就是在“封装”。

因为有些软件对我们用 MkvExtractGUI 分离出来的 XXXX.h264 、 xxxx.aac 等文件不能正确解码,所以我们有时只封装一个单独的视频或音频文件到MKV里面,通过MKV所带的参数让这个封装的文件按既定的帧数来播放,以避免解码时音画不同步的现象发生。有关这个问题,请在本版搜索:AAC TAW4
页: [1]
查看完整版本: 用mkvmerge GUI分离了原mkv文件,分离后为何还是一个文件和原大小一样大?