level 6
RT,ffmpeg可以直接转出mkv,但是google搜了一下,发现老外那边一般解出h264再用mmg封mkv……
ffmpeg这种一次过的方法有甚吗问题吗?
2011年04月16日 16点04分
1
level 9
官方版的ffmpeg支持很差,每种编码几乎都有bug。
我编译的版本能支持MPEG2,H264,VC1,MP2,AAC,AC3(可从TrueHD从抽取AC3 core),但依然不支持DTS,DTS-HD,TrueHD等音频。有时间的时候我会想办法一个一个解决。
2011年04月16日 16点04分
2
level 6
这些专有格式的标准文档,大都要付费获取。videolan.org那些开发者,如何确认其代码符合标准呢?
或者根本连概念验证都没做,感觉良好就发布了……
2011年04月16日 18点04分
3
level 6
ffmpeg的-vcodec copy,仅仅是复制流,也有问题吗?
2011年04月17日 01点04分
4
level 12
>4
如果视频编码是AVC这种常见的,而ffmpeg会出问题,估计是视频分离时出的问题,毕竟不同封装格式的规范不一
就拿ffms(ffmpegsource,源于ffmpeg)来说,对mkv mp4 avi支持很好,但对m2ts可能出现错帧的情况(不管是什么视频编码)
2011年04月17日 02点04分
5
level 9
复制和解码是不同的.复制看上去简单,但bug比解码多得多。
2011年04月17日 11点04分
6
level 6
那我还是选择tsMuxer + MKVmerge方式比较稳妥了
谢谢大家
2011年04月18日 00点04分
7
level 9
还有一个方法是haali splitter包里的gdsmux,这个也能一步到位。
tsMuxer + MKVmerge其实并不好,不如eac3to + MKVmerge
2011年04月18日 03点04分
8
level 12
ts转封装mkv的话,eac3to也能一步到位了吧
2011年04月18日 04点04分
9
level 6
gdsmux刚用了,出来的mkv容器帧率一律默认是25,不能更改,虽然实际播放帧率和源一致。
现在不求一步到位了,封mkv还是官方的mmg最强大,现在想知道那种软件解ts最稳健?tsMuxer + MKVmerge不好在哪?我在Doom9看到许多人这样用……
eac3to + MKVmerge也是eac3to出.264文件再MKVmerge封装吗?
2011年04月18日 06点04分
10
level 9
25fps是因为没写default duration,这个可以用mmg里的header editor再加上的。而且对于directshow来说帧率基本不起作用,除了能恶心一下avisynth之类的东西没什么影响。
2011年04月18日 17点04分
11