FM~ 发表于 2013-10-16 00:16

MKV视频文件不重编码的情况下可以改变输出高宽比吗?

下载到一些MKV文件发现高宽比是错的,不想播放的时候每次都要调整高宽比,请问通过什么软件可以达到不重编码的情况可以改变输出高宽比

stxycn 发表于 2013-10-16 00:18

重新封装一下,重新写入宽高比数据是个方法,
但是得要分离器和解码器支持才行。

FM~ 发表于 2013-10-16 00:37

stxycn 发表于 2013-10-16 00:18
重新封装一下,重新写入宽高比数据是个方法,
但是得要分离器和解码器支持才行。 ...

是用MKVToolnixPortable吗?我设定高宽比后重新封装但是没效果,请问需要什么分离器和解码器才可以

a4840639 发表于 2013-10-16 00:41

FM~ 发表于 2013-10-16 00:37
是用MKVToolnixPortable吗?我设定高宽比后重新封装但是没效果,请问需要什么分离器和解码器才可以 ...

没记错之前是只有Haali支持这个
其实不重编码也可以重新给AVC流写元数据改SAR的,这个绝大多数的解码器都认,得用特定版本的mp4box或者FFMPEG

天神十三煞 发表于 2013-10-16 00:48

mp4box或ffmpeg重写PAR即可
如果没记错,mkv封装工具本身也能改

无名的旅人 发表于 2013-10-16 01:03

本帖最后由 无名的旅人 于 2013-10-16 01:15 编辑

ffmpeg_roozhou.exe -i "input" -vcodec copy -acodec copy -vbsf h264_changesps=sar=x:y "output"
# x/y自行填入想要的比例


此改版作者已经很久不更新了(roozhou现在都见不到人……除了dwing吧……),不过只是用其改变sar的话ffmpeg版本新旧倒是不影响;载点
mkvtoolnix改dar的办法虽然方便,但兼容性较差很多分离器不认的,仅可用于私人已配置好的特定播放环境

anguy 发表于 2013-10-16 02:41

mkvmerge就能改,打开选中视频流然后属性里面改就是了。
我的设备都能认。除非你的视频流是xvid...

fumeflow 发表于 2013-10-16 08:36

如果在电脑上播 可以直接播放的时候改宽高比 缺点么自然是每次都要改

安卓播放器也有支持这功能的 就是能选随意比例的不多 但16:9 2.35:1 4:3等常见的还是有的

FM~ 发表于 2013-10-16 18:42

无名的旅人 发表于 2013-10-16 01:03
ffmpeg_roozhou.exe -i "input" -vcodec copy -acodec copy -vbsf h264_changesps=sar=x:y "output"
# x/y ...
请问这个方法适用于视频是XVid编码的情况吗?

试了一下出现错误提示
http://s1.upload.tf/3/1381920360x1249752340.jpg

FM~ 发表于 2013-10-16 18:43

anguy 发表于 2013-10-16 02:41
mkvmerge就能改,打开选中视频流然后属性里面改就是了。
我的设备都能认。除非你的视频流是xvid... ...

可惜就是xvid的

anguy 发表于 2013-10-16 19:02

xvid一样可以改,不过很多设备无效而已。最新的播放软件倒是应该没问题。
页: [1]
查看完整版本: MKV视频文件不重编码的情况下可以改变输出高宽比吗?