Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video DVD m2v到mp4,变形为方形像素,640x480或720x540?_Video_Ffmpeg - Fatal编程技术网

Video DVD m2v到mp4,变形为方形像素,640x480或720x540?

Video DVD m2v到mp4,变形为方形像素,640x480或720x540?,video,ffmpeg,Video,Ffmpeg,我想使用将NTSC DVD.m2v文件转换为.mp4 原始分辨率为720x4804:3变形 我想转换为在计算机上使用播放器播放,如方形像素 保持最佳品质 我是否应该转换拉伸高度720x540 或者缩小宽度640x480 或者我应该让它变形720x480 在电脑显示器上播放变形像素和方形像素有什么区别 如果变形,媒体播放器是否总是拉伸像素以正确显示 通过FFmpeg将高度从480扩展到540编码是否有任何改进 FFmpeg 使用 SAR只影响宽度,因此正确的行为是修改宽度。你可以让它变形,但

我想使用将NTSC DVD
.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