头像
-o-o-304-o-o-
超级版主
帖子: 640
注册时间: 2010-10-10 20:00
来自: US
联系: 网站

Re: 带有章节的MKV重新封装成MP4 影音不同步

2011-07-11 13:33

tank8888jx 写了:感谢 upyzl 和 -o-o-304-o-o- 的帮助 MP4对chapter支持不是很好 我放在iPhone上看视频chapter功能基本无用
还有就是好像影音不同步的问题不是因为加入了chapter 的原因.
原因是像前面有个XD说的 澄空那动漫是切过VFR .整部视频不是使用的相同的fps 导致mp4box封装的时候使用统一的fps值会产生影音不同步的现象.
这个问题涉及到MKV的timecode问题 如果不使用ffmpeg重新封装的话 需要将MKV的timecode提取出来,再导入的MP4中去 好像有个工具叫 tc2mp4
首先水果用的chapter你用mp4box封进去水果不认的,mac上有isubtitle,win下有个drax,用这2工具可以把chapter封到mp4里面去,再丢进去的话水果就认了(感兴趣的话日常的第1-3话的PSP,1-2话的HDTV我做过内封的txtt和水果chapter,lz您可以参考下效果。不过因为drax功能有限,推荐isubtitile,那个chapter效果比drax好很多,悲催的是需要mac系统),不过先说明drax封chapter这玩意在PC上KMP会把chapter当字幕认,于是因为这个bug最后还是放弃了封水果用chapter只做普通的chapter了

VFR肯定和chapter没关系,TC的问题,tc2mp4的话确实可以不过命令行用着和ffmpeg差不多(之前你还得多抽一次TC,麻烦),GUI的话不知道为啥我这试过几个都有问题,所以说非二压的话最好直接走ffmpeg,省时省力。
► 显示内容 En Taro 06!Taro Pie NC Fanclub project始动!聊天用Q群开放中
► 显示内容 胸中有万言,退敌无一策,是谓书生误国"
► 显示内容 前辈们的信念
► 显示内容 妇联招新广告,走过路过可以看看撒
► 显示内容 香芋派,后期菊苣们的一致选择
► 显示内容 众菊苣喜评香芋派
► 显示内容 聊天用工具

tank8888jx
帖子: 21
注册时间: 2011-07-07 15:58

Re: VFR的MKV重新封装成MP4 影音不同步

2011-07-13 18:30

代码: 全选

@ECHO OFF & CD/D "%~dp0" :ReMux1 IF "%~1"=="" GOTO :End_ IF /I "%~x1"==".mkv" (Set Ext=.mp4) ELSE (Set Ext=.mkv) ffmpeg -y -i "%~1" -vcodec copy -acodec copy "%~dpn1%Ext%" SHIFT /1 GOTO :ReMux1 :End_ pause
把错误信息贴出来[/quote]
D:\movie\[SumiSora: No such file or directory
说找不到这样的文件或路径
我那视频文件的路径是 D:\movie\[SumiSora&CASO][Aria_the_Scarlet_Ammo][GB_BIG5_JPN][720p]\[SumiSora&CASO][Aria_the_Scarlet_Ammo][01][x264_aac](2CB50685).mkv

tank8888jx
帖子: 21
注册时间: 2011-07-07 15:58

Re: 带有章节的MKV重新封装成MP4 影音不同步

2011-07-13 18:37

[/quote]
首先水果用的chapter你用mp4box封进去水果不认的,mac上有isubtitle,win下有个drax,用这2工具可以把chapter封到mp4里面去,再丢进去的话水果就认了(感兴趣的话日常的第1-3话的PSP,1-2话的HDTV我做过内封的txtt和水果chapter,lz您可以参考下效果。不过因为drax功能有限,推荐isubtitile,那个chapter效果比drax好很多,悲催的是需要mac系统),不过先说明drax封chapter这玩意在PC上KMP会把chapter当字幕认,于是因为这个bug最后还是放弃了封水果用chapter只做普通的chapter了

VFR肯定和chapter没关系,TC的问题,tc2mp4的话确实可以不过命令行用着和ffmpeg差不多(之前你还得多抽一次TC,麻烦),GUI的话不知道为啥我这试过几个都有问题,所以说非二压的话最好直接走ffmpeg,省时省力。[/quote]
谢谢帮助 我现在想借上面兄弟的批处理直接用ffmpeg重新封装,方便很多.

头像
upyzl
帖子: 446
注册时间: 2010-12-25 18:44
来自: 湘/京
联系: 网站

Re: VFR的MKV重新封装成MP4 影音不同步

2011-07-13 18:37

呃,我之前已经说了,bat所在的路径要空格,就不会出现这样的情况了

另,ffmpeg和bat放到哪里都无所谓,按我这样的bat写法,只要ffmpeg跟这个bat同目录即可

tank8888jx
帖子: 21
注册时间: 2011-07-07 15:58

Re: VFR的MKV重新封装成MP4 影音不同步

2011-07-13 18:39

upyzl 写了:呃,我之前已经说了,bat所在的路径要空格,就不会出现这样的情况了

另,ffmpeg和bat放到哪里都无所谓,按我这样的bat写法,只要ffmpeg跟这个bat同目录即可
我的bat是和ffmpeg.exe放在一个文件夹中的
另外bat所在的路径要有空格 听不太懂

头像
upyzl
帖子: 446
注册时间: 2010-12-25 18:44
来自: 湘/京
联系: 网站

Re: VFR的MKV重新封装成MP4 影音不同步

2011-07-13 18:41

比如这个bat文件放在D:\en c\目录下

tank8888jx
帖子: 21
注册时间: 2011-07-07 15:58

Re: VFR的MKV重新封装成MP4 影音不同步

2011-07-13 18:43

upyzl 写了:比如这个bat文件放在D:\en c\目录下
C:\Documents and Settings\Administrator\桌面\d 264
还是不行

头像
upyzl
帖子: 446
注册时间: 2010-12-25 18:44
来自: 湘/京
联系: 网站

Re: VFR的MKV重新封装成MP4 影音不同步

2011-07-13 18:51

别放C盘试试,我这里这么做毫无问题

你之前那个认不到是因为 & 被当做命令而不是文件名了

tank8888jx
帖子: 21
注册时间: 2011-07-07 15:58

Re: VFR的MKV重新封装成MP4 影音不同步

2011-07-13 19:03

upyzl 写了:别放C盘试试,我这里这么做毫无问题

你之前那个认不到是因为 & 被当做命令而不是文件名了
终于找到了问题 原来我把视频也放到了这个文件夹就可以转换了

tank8888jx
帖子: 21
注册时间: 2011-07-07 15:58

Re: VFR的MKV重新封装成MP4 影音不同步

2011-07-13 19:32

upyzl 写了:别放C盘试试,我这里这么做毫无问题

你之前那个认不到是因为 & 被当做命令而不是文件名了
真的是十分感觉

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