hby1628 发表于 2010-7-18 17:17:54

关于HAVC 480P的转换问题

HAVC 480P标准MP4视频,想转换成其它一样屏幕大小的视频格式,试了很多软件,即使将分辨率设成 720*480 ,但转出来的视频,用完美解码播放出来,对比原版视频屏幕大小却不一样,将分辨率设成864*480,转换出来较接近,想再进一步设置转换的分辨率,转换软件却不支持,想问一下有什么软件可以,或者将分辨率设成多少,转换出来的视频能与原来的标准480P MP4的屏幕大小用完美解码播放出来是完全一样的。

IsaacZ 发表于 2010-7-20 08:26:49

请提供480P源视频编码信息,主要是其分辨率和像素比(或画面比)。

hby1628 发表于 2010-7-20 10:36:34

本帖最后由 hby1628 于 2010-7-20 10:42 编辑

提供一首 HAVC 480P的标准视频 MV   杨千华明日再会115网盘

https://deadlink.dianbo.org/u.115.com/file/f2d2193607


完美解码的显示的媒体信息如下:

hby1628 发表于 2010-7-20 10:57:22

这些格式的MV或者电影,用于车载播放方面很合适,但HAVC 高清编码的,很多车载都无法解码播放,大多数只能播放Xvid编码的兼容格式的普通MP4,转换格式是无办法中的办法,虽然转换会带来损失,但我希望能转成屏幕大小一样,尽量能保持与原版效果一致,希望大家能提供帮助。

IsaacZ 发表于 2010-7-20 21:07:28

AVC格式的像素比可以不是1:1,当不是像素比1:1时就造成画面比与分辨率的宽高比值并不相等,比如你的例子720:480=3:2,但文件自带的画面比却是16:9。

你需要的XviD编码只能调整分辨率,无处设置画面比或像素比,意味着像素比只能是1:1,这就要求分辨率的比值必须是16:9。因此,根据公式:X:480=16:9,得X=853,也就是你把分辨率设置成 853*480 就可以保持画面比和图像大小了。(程序可能自动调整成4的倍数856)。

hby1628 发表于 2010-7-22 11:24:49

用了853*480分辨率,转换程序自动调成848*480了,再调大些,就成了 864*480,比原版偏小了点,但不影响效果,我已经按864*480这个分辨率进行批量转换了。谢谢版主的热心回复。
    不知有没有什么转换软件,可以设置成任意分辨率?如果没有的话,想转换成与原版一样的分辨率,似乎不可能。
    只是我不明白,按版主的方法计出的分辨率是853*480,,但我试了好多次,原版的默认播放分辨率是873*480,不知多了这20是那里来的?

IsaacZ 发表于 2010-7-22 15:30:40

回复 6# hby1628

请将播放画面截图。

hby1628 发表于 2010-7-23 14:36:49

下面这个是原版的标准HAVC 480P的播放截图,完美解码播放,打开视频后的默认播放窗口大小,没有调整过视频播放窗口大小,左上角可以看到是873*480的播放分辨率。





用完美解码播放后,全屏显示,再由全屏转到窗口显示,就会有这个分辨率显示,我并没有有拖拉播放窗口大小,它默认大小是873*480,而用转换软件转换后,设成什么样的转换分辨率,用完美解码播放,经全屏,再全屏到窗口,就会显什么样的分辨率。所以我判断 标准的HAVC 480P 分辨率是873*480 ,不知这样有没有错。

IsaacZ 发表于 2010-7-23 20:26:49

你判断标准的HAVC 480P 分辨率是873*480 ,应该没有道理。

确实也有人发布 Aspect Ratio?608x336 (1.81:1) 的电影,但是你的源文件明明写着是720*480(16:9),那么播放时就应该渲染成853而不是873。只有正方形像素(像素比1:1)的源文件,播放时才会显示其原始分辨率,其他所有像素比的文件,在播放时都会利用像素比或画面比进行画面大小的重新计算,最终我们看到的画面的屏幕覆盖面积,都与像素比1:1时有所不同。

建议:

1、播放其他720*480的DVD视频文件,比较播放画面大小。
2、用其他播放器播放此文件,对播放画面截图。

teruimisu 发表于 2010-7-23 21:11:24

回复 8# hby1628

这么简单的设置都不会啊,照着下面的设置,看看你的完美解码还骗不骗你



页: [1] 2
查看完整版本: 关于HAVC 480P的转换问题