Calvadoc
帖子: 19
注册时间: 2012-11-13 16:07

mp4box使用延时参数封装m4a后mp4时长翻倍

有一个只含视频流的mp4文件(23分5秒),以以下的参数使用mp4box封装m4a文件,封装完成后的mp4文件时长变为原来的大约两倍(mediainfo下总体时间和视频流时间显示为46分12秒;音频流时间显示为23分6秒)。在potplayer上播放正常,时间轴显示正常。但在MPC-HC上时间轴显示为46分12秒,前23分5秒播放正常,后半部分无法播放。而在一些移动设备上播放封装后的mp4时,时间轴显示为46分12秒,前半部(前23分6秒)分声音视频均正常,后半部分(23分6秒之后)又开始重复前半部分的视频,但是没有声音。

封装参数:

代码: 全选

mp4box.exe -add "G:\ep26\ep26.mp4#trackID=1:fps=23.976" -add "G:\ep26\ep26 T80 2_0ch 448Kbps DELAY -224ms.m4a#trackID=1:lang=ja:delay=-224" -tmp "G:\ep26" -new "G:\ep26\ep26-muxed.mp4"
akw28888
帖子: 171
注册时间: 2012-02-24 17:12

Re: mp4box使用延时参数封装m4a后mp4时长翻倍

1 在mp4設delay不知道播放出來的會是什麼東西呢......
2 另外確定這個video是23.976fps的?
3 用mp4box還是很不靠譜
4 這命令行是megui弄出來的吧
Calvadoc
帖子: 19
注册时间: 2012-11-13 16:07

Re: mp4box使用延时参数封装m4a后mp4时长翻倍

akw28888 写了:1 在mp4設delay不知道播放出來的會是什麼東西呢......
2 另外確定這個video是23.976fps的?
3 用mp4box還是很不靠譜
4 這命令行是megui弄出來的吧
确实是由megui的mp4 muxer生成的,本来是这样的:

代码: 全选

mp4box.exe -add "G:\ep26\ep26.mp4#trackID=1:fps=23.976" -add "G:\ep26\ep26 T80 2_0ch 448Kbps DELAY -224ms.m4a#trackID=1:lang=ja:delay=-224" -tmp "G:\\ep26" -new "G:\ep26\ep26-muxed.mp4"
话说不用mp4box 那该用神马,难不成ffmpeg?还是单独将音频流延时后在封入?

另外附上原视频部分信息:

代码: 全选

概要
完整名称                                     : G:\ep26\ep26.mp4
文件格式                                     : MPEG-4
格式简介                                     : JVT
编码设置ID                                   : avc1
文件大小                                     : 199 MiB
长度                                       : 23分 5秒
平均混合码率                                   : 1 204 Kbps

视频
ID                                       : 1
文件格式                                     : AVC
文件格式/信息                                  : Advanced Video Codec
长度                                       : 23分 5秒
码率                                       : 1 202 Kbps
最大码率                                     : 5 144 Kbps
帧率模式                                     : 恒定
帧率                                       : 23.976 fps
大小                                       : 199 MiB (100%)
封装后视频部分信息:

代码: 全选

概要
完整名称                                     : G:\ep26\ep26-muxed.mp4
文件格式                                     : MPEG-4
格式简介                                     : Base Media
编码设置ID                                   : isom
文件大小                                     : 243 MiB
长度                                       : 46分 12秒
混合码率模式                                   : VBR
平均混合码率                                   : 735 Kbps

视频
ID                                       : 1
文件格式                                     : AVC
文件格式/信息                                  : Advanced Video Codec
长度                                       : 46分 12秒
Source_Duration/String                   : 23分 5秒
码率                                       : 432 Kbps
最大码率                                     : 5 144 Kbps
帧率模式                                     : 恒定
帧率                                       : 23.976 fps
大小                                       : 143 MiB (59%)
Source_StreamSize/String                 : 199 MiB (82%)

音频
ID                                       : 2
文件格式                                     : AAC
文件格式/信息                                  : Advanced Audio Codec
格式简介                                     : LC
编码设置ID                                   : 40
长度                                       : 23分 6秒
码率模式                                     : VBR
码率                                       : 265 Kbps
最大码率                                     : 462 Kbps
声道                                       : 2声道
声道位置                                     : Front: L R
采样率                                      : 44.1 KHz
压缩模式                                     : 有损压缩
大小                                       : 43.5 MiB (18%)
语言                                       : Japanese
头像
msg7086
帖子: 600
注册时间: 2011-02-19 0:49

Re: mp4box使用延时参数封装m4a后mp4时长翻倍

mp4box -splitx 0.224:1387 input.m4a
Delogo LGD Collections 各种台标下载 | Home Of VapourSynth Evolution

<回答が無い理由>
1. 誰も知らない
2. 質問文が意味不明
3. 知ってるが、お前の態度が気に入らない
4. 良いボケが思いつかない
头像
tnti
帖子: 46
注册时间: 2011-12-06 22:52

Re: mp4box使用延时参数封装m4a后mp4时长翻倍

还有个名叫l-smash的东西 {:cat_13}
我觉得一般底片都太清晰,生活不是如此的,我不喜欢那种清晰度,我总试着模糊些。
概念都是正确的废话

回到 “封装容器 / Container muxer and demuxer”