wykdm520 发表于 2017-7-14 15:18:12

请教视频和音频不同步问题(已经自行解决)

本帖最后由 wykdm520 于 2017-7-20 00:00 编辑

最近遇到了一个音频和视频不同步的问题,始终无法解决,具体情况为从一个视频提取AAC英语音轨要添加到另外一个视频,结果始终无法同步,这里事先说明,提取出来的AAC音轨,时间和待封装的视频是一样长的,没有出入,具体参数如下:

问题说明:提取的英语音轨和待封装的视频开始同步,后面越来越不同步 (很多人说是帧率问题,但是两个视频的都是NTSC,帧率都是一样的额29.97fps,而且音频不存在帧率问题),自己发现不同在于两个视频中,音频的帧率不同,提取音频的原有视频内的音频帧率是:Frame rate: 43.066 FPS (1024 spf),待封装的视频原有视频内的音频帧率是:
Frame rate : 31.250 FPS (1536 spf)






始终无法解决该问题,怎么都同步不了????


上传了附件待大神解决:1、待提取音轨的视频.mkv:链接:http://pan.baidu.com/s/1mh97Cvu 密码:7fl3
2、待封装英语音轨的视频.mkv:链接:http://pan.baidu.com/s/1hsEFFiG 密码:us9c


提取AAC音轨的原视频、音频信息参数:

Video
ID                           : 1
Format                         : AVC
Format/Info                  : Advanced Video Codec
Format profile               : High@L4
Format settings, CABAC         : Yes
Format settings, ReFrames      : 2 frames
Codec ID                     : V_MPEG4/ISO/AVC
Width                        : 1 920 pixels
Height                         : 1 080 pixels
Display aspect ratio         : 16:9
Frame rate mode                : Constant
Frame rate                     : 29.970 (30000/1001) FPS
Color space                  : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Scan type                      : Progressive
Default                        : Yes
Forced                         : No
Encoded date                   : UTC 2017-07-04 19:31:24
Color range                  : Limited
Color primaries                : BT.709
Transfer characteristics       : BT.709
Matrix coefficients            : BT.709
HANDLER_NAME                   : VideoHandler

Audio
ID                           : 2
Format                         : AAC
Format/Info                  : Advanced Audio Codec
Format profile               : LC
Codec ID                     : A_AAC
Channel(s)                     : 2 channels
Channel positions            : Front: L R
Sampling rate                  : 44.1 kHz
Frame rate                     : 43.066 FPS (1024 spf)
Compression mode               : Lossy
Default                        : Yes
Forced                         : No
Encoded date                   : UTC 2017-07-04 19:31:51
HANDLER_NAME                   : SoundHandler


待封装的视频原有视频、音频信息参数:

Video
ID                           : 1
Format                         : MPEG Video
Format version               : Version 2
Format profile               : Main@Main
Format settings, BVOP          : Yes
Format settings, Matrix      : Custom
Format settings, GOP         : M=3, N=15
Codec ID                     : V_MPEG2
Codec ID/Info                  : MPEG 1 or 2 Video
Bit rate mode                  : Variable
Bit rate                     : 5 459 kb/s
Maximum bit rate               : 9 000 kb/s
Width                        : 720 pixels
Height                         : 480 pixels
Display aspect ratio         : 16:9
Frame rate mode                : Constant
Frame rate                     : 29.970 (30000/1001) FPS
Standard                     : NTSC
Color space                  : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Scan type                      : Progressive
Compression mode               : Lossy
Bits/(Pixel*Frame)             : 0.527
Time code of first frame       : 00:00:00:00
Time code source               : Group of pictures header
Stream size                  : 1.12 GiB (97%)
Default                        : Yes
Forced                         : No
Color primaries                : BT.601 NTSC
Transfer characteristics       : BT.601
Matrix coefficients            : BT.601

Audio
ID                           : 2
Format                         : AC-3
Format/Info                  : Audio Coding 3
Mode extension               : CM (complete main)
Format settings, Endianness    : Big
Codec ID                     : A_AC3
Bit rate mode                  : Constant
Bit rate                     : 192 kb/s
Channel(s)                     : 2 channels
Channel positions            : Front: L R
Sampling rate                  : 48.0 kHz
Frame rate                     : 31.250 FPS (1536 spf)
Bit depth                      : 16 bits
Compression mode               : Lossy
Stream size                  : 40.2 MiB (3%)
Default                        : Yes
Forced                         : No


meitp 发表于 2017-7-14 16:09:45

建议你用小日本将原视频转换为MPEG2音频为Ac-3后再提取音频,再添加看是否同步。原来两个音频编码格式不同。

wykdm520 发表于 2017-7-14 17:13:15

meitp 发表于 2017-7-14 16:09
建议你用小日本将原视频转换为MPEG2音频为Ac-3后再提取音频,再添加看是否同步。原来两个音频编码格式不同 ...

试过了,没用,其实视频转换后再提取,是一样的,我直接提取AAC,然后转为AC3,效果是一样的,就是不同步

meitp 发表于 2017-7-16 17:42:26

你说:提取出来的AAC音轨,时间和待封装的视频是一样长的,没有出入。
我下载后查看:待提取音轨的视频.mkv长度: 23分 54秒;
                     待封装英语音轨的视频.MKV长度: 29分 15秒
这是怎么回事?

IsaacZ 发表于 2017-7-16 18:28:32

同楼上

meitp 发表于 2017-7-16 19:59:08

看来你的音频和视频不同步是正常的。

wykdm520 发表于 2017-7-16 22:50:15

meitp 发表于 2017-7-16 19:59
看来你的音频和视频不同步是正常的。

出于什么原因,能够指导下。。。。。谢谢

meitp 发表于 2017-7-17 06:04:55

本帖最后由 meitp 于 2017-7-17 07:51 编辑

wykdm520 发表于 2017-7-16 22:50
出于什么原因,能够指导下。。。。。谢谢
4楼你没有看吗?问题出在哪里还用再说吗?音频和视频长度不一样,如果能同步的话那不就奇怪了吗?

wykdm520 发表于 2017-7-17 15:31:40

meitp 发表于 2017-7-17 06:04
4楼你没有看吗?问题出在哪里还用再说吗?音频和视频长度不一样,如果能同步的话那不就奇怪了吗?

看来你不在行,视频开始时间是一样,只是结尾没有了,没有结尾,并不代表音轨不同步,这个是一个误区

meitp 发表于 2017-7-17 17:03:57

本帖最后由 meitp 于 2017-7-17 17:21 编辑

wykdm520 发表于 2017-7-17 15:31
看来你不在行,视频开始时间是一样,只是结尾没有了,没有结尾,并不代表音轨不同步,这个是一个误区
你说对了!我确实不在行!
我是用外行的办法看问题:待封装英语音轨的视频除去结尾以外,实际长度约26分50秒,待提取音轨的视频(没有结尾)实际长度是23分54秒。也就是说待封装英语音轨的视频比提取的英语音轨长度长3分钟,即最后3分钟只有视频没有音频,我想不通怎么能同步?

页: [1] 2
查看完整版本: 请教视频和音频不同步问题(已经自行解决)