小编Emi*_*ano的帖子

与其实际播放方式相比,FFMPEG报告了不同(错误)的视频分辨率

快问,我有一部电影,它是用Sony Vegas从原始格式剪切和渲染到.wmv文件.这是一个棘手的部分,电影播放时,或者,VLC或者WMP,分辨率为656x480 ......但是当我在它上面运行一个ffmpeg -i时,它说它的分辨率为600x480....

我花了一些时间实际捕捉一个框架并用photoshop和它裁剪它,656而不是600像报道那样,为什么会发生这种情况?我怎么能修复标题分辨率?这会对视频重新渲染产生什么影响吗?正如我所说,VLC和WMP似乎不关心不正确的标题并正在播放它,但是,jwplayer似乎正在使用标题信息,我不怪他,这是正确的,但为什么视频标题可能是错的?

ffmpeg -i trailer.wmv
Run Code Online (Sandbox Code Playgroud)
Input #0, asf, from 'trailer.wmv':
Duration: 00:01:04.93, start: 3.000000, bitrate: 2144 kb/s
Stream #0.0: Audio: wmav2, 44100 Hz, mono, 32 kb/s
Stream #0.1: Video: wmv3, yuv420p, 600x480 [PAR 59:54 DAR 295:216], 2065 kb/
s, 25.00 tb(r)

是的,PAR/DAR参数也是错误的,但老实说,我不明白技术粪便,通常观看视频,并确保它看起来不错,任何反馈将不胜感激:P

有没有办法用ffmpeg更改容器信息,以便实际使用容器信息的应用程序不会错误地呈现视频?

rendering ffmpeg resolution video-capture

6
推荐指数
1
解决办法
2406
查看次数

标签 统计

ffmpeg ×1

rendering ×1

resolution ×1

video-capture ×1