找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 4081|回复: 12

[待反馈] 下载的MP4文件,貌似 FLV 编码,重新压制成标准MP4后,有几次轻微停顿

[复制链接]

1

威望

492

金钱

10

贡献

初级会员

积分
540
主题
6
回帖
61
注册时间
2011-9-23
最后登录
2021-3-19
发表于 2013-2-22 17:33:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 qq3939 于 2013-3-2 10:44 编辑

先谢谢 IsaacZ帮我分类出来!

为了方便向大家叙述,我将原来的内容删除重写一遍,尽量不要太罗嗦

我的工作环境:操作系统是XP SP3、CPU是E2160、945主板、转码软件是TVMW5.1.0.46,安装了K-Lite Mega Codec Pack 9.7.0

我有一部英菲克i9的高清播放机, 播放从网上下载的720p、1080p的MKV、MP4、RMVB很流畅,我自己用TVMW5.1.0.46转出来的720P视频在i9上播放也一直没有问题,但i9是不支持flv格式的。

最近下载了一个优酷上的视频,这个视频播放页面的地址是http://v.youku.com/v_show/id_XNTE0Njg3NDI4.html,必须要用iDown来下载,将这个地址拷到iDown就会自动分析,共下载三个视频文件并合并为一个,文件大小为76M

以下是这个文件的信息:

  General
    Complete name : I:\林志炫《没离开过》130215 我是歌手 高清版.mp4
    Format : Flash Video
    File size : 75.0 MiB
    Duration : 8mn 42s
    Overall bit rate : 1 204 Kbps
    Tagging application : Moyea FLV Lib
  Video
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High@L3.1
    Format settings, CABAC : Yes
    Format settings, ReFrames : 5 frames
    Format settings, GOP : M=3, N=44
    Codec ID : 7
    Duration : 8mn 42s
    Bit rate : 1 102 Kbps
    Width : 33 pixels
    Original width : 1 104 pixels
    Height : 10 pixels
    Original height : 622 pixels
    Display aspect ratio : 16:9
    Frame rate mode : Constant
    Frame rate : 25.000 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 133.576
    Stream size : 68.6 MiB (91%)
  Audio
    Format : AAC
    Format/Info : Advanced Audio Codec
    Format profile : HE-AAC / LC
    Codec ID : 10
    Duration : 8mn 42s
    Bit rate : 97.0 Kbps
    Channel(s) : 2 channels
    Channel positions : Front: L R
    Sampling rate : 44.1 KHz / 22.05 KHz
    Compression mode : Lossy
    Stream size : 6.04 MiB (8%)

我的i9不能播放这个文件,当然可能i9的解码器是比较早期的,播放不了这个文件,所以我就想用TVMW5.1.0.46来转。

我的大概设置是:平均码率1500、最高8000、profile是high@3.1,其它不变,输出格式MKV。这应该是很普通的设置吧。

然后转出来的文件在电脑上看正常,但在i9上放则在三、四个固定的位置出现图象和声音卡顿。

我用狸窝转倒没有卡顿(只在i9上看了一次,不知有没有漏掉),但音像不同步。

如果说i9内部的解码器比较旧,但放网上下载的或我以前转的视频却没有问题,所以我的怀疑之一是,会不会是这个视频文件有某些特殊的地方,TVMW5.1.0.46转换后仍保留,电脑上的解码器可以识别,而i9却不能识别所以出现卡顿?如果是这样,能不能通过TVMW5.1.0.46的设置,生成最普通、最标准的视频文件,这样i9就可以正常播放了。

另一个怀疑是编解码器的问题。

为了进行测试,我在另一台电脑上(XP SP3、E2180+G31)安装了TVMW5.1.0.46和完美者解码20120702_Dio,平均码率2000,最高3000,其它不变。这次转换出来的文件,在06:13-06:14这个位置声音出现了一次明显的停顿感,在电脑和i9上均可明显感觉到。而原文件反复播放均没有此问题。

而且两台电脑转换出来的视频停顿的位置并不相同。

那么问题是出在编解码器还是TVMW5呢?

之所以提出这个问题,是因为我认为这个有普遍的意义,象我们的手机、MP4这类播放设备,受硬件的限制,尤其是手机,即使号称支持H.264硬解压,也往往只支持有限的模式,对于非标文件播放流畅度就有问题。

所以提出这个问题的目标是如何用TVMW5.1.0.46得到最标准的H.264文件,兼容尽可能多的播放设备。

由于我的问题比较特殊,各位没法进行测试,但各位可以为我分析一下问题在那里吗?

9328

威望

298

金钱

1万

贡献

管理员

自由的灵魂

积分
99873
主题
5265
回帖
26222
注册时间
2003-4-10
最后登录
2024-4-25
发表于 2013-2-23 00:08:48 | 显示全部楼层

转换结果好坏主要取决于解码器与编码器,不在于软件的名称。烦请开新帖上传你的示例FLV,让大家帮你测试一下。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

9328

威望

298

金钱

1万

贡献

管理员

自由的灵魂

积分
99873
主题
5265
回帖
26222
注册时间
2003-4-10
最后登录
2024-4-25
发表于 2013-2-25 02:57:52 | 显示全部楼层
FLV 和 MP4 一样都只是封装格式,不是编码方式,所以不存在“某个MP4文件是FLV编码”这样的说法。

FLV 和 MP4 均可以对多种视频编码方式进行封装。

在你提供的示例中,MP4 源文件中包含的视频的编码方式是 AVC,也就是 H.264 格式。Tagging application : Moyea FLV Lib 这一行只是说此视频的分类处理(Tagging)用到了 Moyea 软件的 FLV Lib(库)。

在已知视频编码格式是 AVC(H.264) 的情况下,出问题应该找解码器的原因。尝试修改编解码包的 H.264 解码器为其他,一一测试效果。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

9328

威望

298

金钱

1万

贡献

管理员

自由的灵魂

积分
99873
主题
5265
回帖
26222
注册时间
2003-4-10
最后登录
2024-4-25
发表于 2013-3-3 03:00:49 | 显示全部楼层
本帖最后由 IsaacZ 于 2013-3-3 03:21 编辑

通过链接分析,得到此视频超清版原始3个片断的下载地址:http://www.flvcd.com/parse.php?kw=http%3A%2F%2Fv.youku.com%2Fv_show%2Fid_XNTE0Njg3NDI4.html&flag=one&format=super

分别下载后,用MediaInfo查看到3个片断的简易编码信息:

General           : F:\TDDOWNLOAD\影视\0300010300511E7DFEAFBF0004F95595C19D40-027B-7714-BB57-83CAC7D15BF5.flv
Format            : Flash Video at 1 022 Kbps
Length            : 24.7 MiB for 3分 22秒 802ms

Video #0          : AVC
Aspect            : 1105 x 622 (1.777) at 25.000 fps

Audio #0          : AAC
Infos             : 2声道, 44.1 KHz / 22.05 KHz


General           : F:\TDDOWNLOAD\影视\0300010301511E7DFEAFBF0004F95595C19D40-027B-7714-BB57-83CAC7D15BF5.flv
Format            : Flash Video at 1 322 Kbps
Length            : 27.0 MiB for 2分 51秒 641ms

Video #0          : AVC
Aspect            : 1105 x 622 (1.777) at 25.000 fps

Audio #0          : AAC
Infos             : 2声道, 44.1 KHz / 22.05 KHz

General           : F:\TDDOWNLOAD\影视\0300010302511E7DFEAFBF0004F95595C19D40-027B-7714-BB57-83CAC7D15BF5.flv
Format            : Flash Video at 1 318 Kbps
Length            : 23.2 MiB for 2分 27秒 864ms

Video #0          : AVC
Aspect            : 1105 x 622 (1.777) at 25.000 fps

Audio #0          : AAC
Infos             : 2声道, 44.1 KHz / 22.05 KHz

第1段加第2段刚好6分14秒,于是猜想,iDown将3个片断合并并重新封装成MP4后,并未完美消除其中的连接痕迹。你看到的停顿应该就是连接点所在位置。不妨再看看  3分 22秒 802ms 处有无停顿吧。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

9328

威望

298

金钱

1万

贡献

管理员

自由的灵魂

积分
99873
主题
5265
回帖
26222
注册时间
2003-4-10
最后登录
2024-4-25
发表于 2013-3-3 03:20:06 | 显示全部楼层
友情提醒:优酷上的视频,不是“必须要用iDown来下载”,许多其他软件可以做到这一点,比如维棠硕鼠和最近坛友分享的舒克

你注意看软件的设置,一般都可以做到“合并后不删除原文件”,便于分析视频的原始结构。如图:

合并后不删除原文件.gif
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

1

威望

492

金钱

10

贡献

初级会员

积分
540
主题
6
回帖
61
注册时间
2011-9-23
最后登录
2021-3-19
 楼主| 发表于 2013-3-3 10:19:11 | 显示全部楼层
谢谢,你的意思是问题是出在iDown上吗?我试一试直接下载并转换再来报告
回复

使用道具 举报

1

威望

492

金钱

10

贡献

初级会员

积分
540
主题
6
回帖
61
注册时间
2011-9-23
最后登录
2021-3-19
 楼主| 发表于 2013-3-3 19:30:31 | 显示全部楼层
我用舒克将三个视频(FLV)下载了下来,然后用TVMW5转换并合并成一个MKV,放在i9上看,从一开始放前20秒停顿感非常明显,后面好一点,但每隔一会就出卡一下,比之前转换的文件还严重。但在电脑上看不卡,会不会是源视频本身的问题?这次除了码率,我全部是用了默认值的,有没有什么地方做得不对?
回复

使用道具 举报

1

威望

492

金钱

10

贡献

初级会员

积分
540
主题
6
回帖
61
注册时间
2011-9-23
最后登录
2021-3-19
 楼主| 发表于 2013-3-3 20:15:57 | 显示全部楼层
之前因为粗心,找不到删除多余贴子的按钮,还以为是管理员才能删除,经 伤心的笔 提醒后,再细心找了一下,才找到了,在此谢谢伤心的笔。

继续...我从网上下载了一款视频转换软件:FreemakeVC,再将三个FLV转换合并成MP4,在i9上播放非常流畅,一点都没有停顿感,后面是转换后的信息,那么问题在那里呢?

  General
    Complete name : I:\林志炫《没离开过》130215_我是歌手_高清版1.mp4
    Format : MPEG-4
    Format profile : Base Media
    Codec ID : isom
    File size : 131 MiB
    Duration : 8mn 44s
    Overall bit rate : 2 092 Kbps
    Writing application : Lavf52.94.0
  Video #1
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : Main@L3.1
    Format settings, CABAC : Yes
    Format settings, ReFrames : 2 frames
    Format settings, GOP : M=4, N=44
    Codec ID : avc1
    Codec ID/Info : Advanced Video Coding
    Duration : 8mn 44s
    Bit rate mode : Variable
    Bit rate : 2 000 Kbps
    Width : 1 108 pixels
    Height : 624 pixels
    Display aspect ratio : 16:9
    Frame rate mode : Variable
    Frame rate : 25.000 fps
    Minimum frame rate : 8.333 fps
    Maximum frame rate : 25.000 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.116
    Stream size : 124 MiB (95%)
    Writing library : x264 core 112 r1834 a51816a
    Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x1:0 / me=dia / subme=2 / psy=1 / psy_rd=0.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=3 / weightb=0 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=2000 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.41 / aq=1:1.00
  Audio #2
    ID : 2
    Format : AAC
    Format/Info : Advanced Audio Codec
    Format profile : LC
    Codec ID : 40
    Duration : 8mn 44s
    Bit rate mode : Variable
    Bit rate : 98.8 Kbps
    Channel(s) : 2 channels
    Channel positions : Front: L R
    Sampling rate : 44.1 KHz
    Compression mode : Lossy
    Stream size : 6.17 MiB (5%)

回复

使用道具 举报

9328

威望

298

金钱

1万

贡献

管理员

自由的灵魂

积分
99873
主题
5265
回帖
26222
注册时间
2003-4-10
最后登录
2024-4-25
发表于 2013-3-3 23:40:26 | 显示全部楼层
差别恐怕就在编码方式上了,一个程序的默认参数和另一个程序的默认参数未必相同。

你自己看看顶楼和8楼的编码信息有何不同吧:

比较编码信息.gif
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

1

威望

492

金钱

10

贡献

初级会员

积分
540
主题
6
回帖
61
注册时间
2011-9-23
最后登录
2021-3-19
 楼主| 发表于 2013-3-16 23:10:59 | 显示全部楼层
之前的几次测试并没有全盘计划,看过后就删除了,文件没保存下来,导致后来无法对比分析。为了比较,重新对iDown和舒克下载的文件分别用不同软件转换了一次。
源文件共有五个:iDown下载后得到的是三个片段的合并文件(A.MP4);舒克下载得到三个独立片段(B1.FLVB2.FLVB3.FLV)和一个合并文件(B.FLV)共四个文件。
分别使用TVMW5FreemakeVCMeGUI进行转换,其中用MeGUIB.FLV转换时,转换出来的声音只有第一个片段的内容,因此先用MeGUI转换了视频部份,又用MediaCoder提取了声音部份,然后再在MeGUI中合成。
然后放在i9上播放,下面是结果:
  
片源
  
转换软件
输出格式
i9上播放的效果
A.MP4
TVMW5
MKV
播放到两个片段连接位置有停顿
FreemakeVC
MKV
播放流畅
B1.FLV
  
B2.FLV
  
B3.FLV
TVMW5
MKVMP4
播放到两个片段连接位置有停顿
FreemakeVC
MKV
播放到两个片段连接位置有停顿
B.FLV
TVMW5
MKV
播放到两个片段连接位置有停顿
MeGUI+MediaCoder
MKV
播放流畅
FreemakeVC
MVK
播放流畅

1、本来提出这个贴子的起始原因,是用TVMW5转换A.MP4时出现停顿感,不仅仅是出现在片段连接位置,在开始前20秒出现好几次,但最初转换的文件已删除了,今次重新转换出来的文件仅仅在片段连接位置出现停顿感,其它位置播放正常,我也不明白是什么原因,除了码率,我用的都是默认参数,这样这个贴子似乎已经失去了存在的意义?
2TVMW5共转换了4次,不论是那个片源,全部在片段连接位置出现停顿感;
3FreemakeVC在合并三个片段时在片段连接位置出现停顿,对已合并的文件则转换正常;
4MeGUI(其实应该是和MediaCoder合作)对已合并的文件转换正常;



从以上结果来看,应该不关解码器什么事了,我装的是K-Lite Mega Codec Pack 9.7.0



那么改变一下讨论方向吧,现在的问题是,如何解决TVMW5对片段连接位置的停顿问题?请各位指教一下,非常感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-4-25 14:57 , Processed in 0.289197 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表