手里有一个通过ffmpeg(v0.6.3)转换生成的mp4视频,通过html5的<video>标签播放的时候会出现声音和图像不同步的问题,有谁遇到过么?文件地址:http://pan.baidu.com/s/1c0scaje
视频本身可以正常播放,没有不同步的问题。不知道是不是和视频本身的一些编码参数有关。
通过ffprobe -show_streams得到的结果如下:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'superfly.360p.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01 00:00:00
encoder : Lavf52.64.2
Duration: 00:05:04.83, start: 0.000000, bitrate: 567 kb/s
Stream #0.0(und): Video: h264 (Constrained Baseline), yuv420p, 640x360 [PAR 1:1 DAR 16:9], 502 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc
Metadata:
creation_time : 1970-01-01 00:00:00
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 61 kb/s
Metadata:
creation_time : 1970-01-01 00:00:00
[STREAM]
index=0
codec_name=h264
codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
codec_type=video
codec_time_base=1/48
codec_tag_string=avc1
codec_tag=0x31637661
width=640
height=368
has_b_frames=0
sample_aspect_ratio=1:1
display_aspect_ratio=40:23
pix_fmt=yuv420p
r_frame_rate=24/1
avg_frame_rate=24/1
time_base=1/24
start_time=0.000000
duration=304.833333
nb_frames=7316
TAG:creation_time=1970-01-01 00:00:00
TAG:language=und
[/STREAM]
[STREAM]
index=1
codec_name=aac
codec_long_name=Advanced Audio Coding
codec_type=audio
codec_time_base=0/1
codec_tag_string=mp4a
codec_tag=0x6134706d
sample_rate=44100.000000
channels=2
bits_per_sample=0
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/44100
start_time=0.000000
duration=304.785125
nb_frames=13126
TAG:creation_time=1970-01-01 00:00:00
TAG:language=und
[/STREAM]
学习是最好的投资!