Video DVD m2v到mp4,变形为方形像素,640x480或720x540?
我想使用将NTSC DVDVideo DVD m2v到mp4,变形为方形像素,640x480或720x540?,video,ffmpeg,Video,Ffmpeg,我想使用将NTSC DVD.m2v文件转换为.mp4 原始分辨率为720x4804:3变形 我想转换为在计算机上使用播放器播放,如方形像素 保持最佳品质 我是否应该转换拉伸高度720x540 或者缩小宽度640x480 或者我应该让它变形720x480 在电脑显示器上播放变形像素和方形像素有什么区别 如果变形,媒体播放器是否总是拉伸像素以正确显示 通过FFmpeg将高度从480扩展到540编码是否有任何改进 FFmpeg 使用 SAR只影响宽度,因此正确的行为是修改宽度。你可以让它变形,但
.m2v
文件转换为.mp4
原始分辨率为720x480
4:3
变形
我想转换为在计算机上使用播放器播放,如方形像素
保持最佳品质 我是否应该转换拉伸高度
720x540
或者缩小宽度640x480
或者我应该让它变形720x480
在电脑显示器上播放变形像素和方形像素有什么区别 如果变形,媒体播放器是否总是拉伸像素以正确显示 通过FFmpeg将高度从
480
扩展到540
编码是否有任何改进
FFmpeg 使用 SAR只影响宽度,因此正确的行为是修改宽度。你可以让它变形,但少数玩家可能不会注意SAR,因此方形像素更安全 在电脑显示器上播放变形像素和方形像素有什么区别
播放器重新缩放视频以达到SAR调整的尺寸。他们通常会使用快速双线性算法,因此在转换过程中最好使用更好的算法,如Lanczos/Sine。是要求
-vf
和-pix_fmt
排在-c:v libx264-预设介质-crf 18
之前的顺序吗?如果缩放到640x480
,是否应该应用抖动?例如-sws\u dither ed
或-vf sws\u dither=x\u dither
。排序只是传递操作序列的首选项。默认抖动与ed
相同。在没有参数的情况下是否始终应用默认抖动?如果是典型的真人视频,您可以跳过它。对于mpv,这是开发人员的选择。VLC的输出很奇怪:对于SAR为0.5的1280x720视频,它绘制了2560x1440的缓冲区,然后为我将其调整为FHD。我会认为这是一个错误。
ffmpeg
-framerate ntsc
-i input.m2v
-c:v libx264
-preset medium -crf 18
-pix_fmt yuv420p
-s 720x540
-aspect 4:3
-vf "fps=24000/1001"
output.mp4
ffmpeg
-framerate ntsc
-i input.m2v
-vf "fps=24000/1001,scale=640x480:flags=lanczos,setsar=1"
-pix_fmt yuv420p
-c:v libx264
-preset medium -crf 18
output.mp4