我有一个mkv
1080p 的视频文件
视频:hevc (Main 10), yuv420p10le(tv), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (默认)
有人可以帮我将其转换为视觉无损的 720p,而无需花费太多时间。无论文件大小如何,我都可以接受。这是一个 43 分钟的视频文件,现在大约 800 MB。
我这样做的原因是我的旧笔记本电脑高清屏幕出现 1080p 口吃。当我尝试手刹时,它说 ETA 是 12 小时。这次我更喜欢FFMPEG。
我看到了一些其他命令,但不确定它是否适用于我的视频文件和 FPS。请为此目的共享正确的 FFMPEG 命令。谢谢。
x264的
ultrafast
预设选项将使其尽可能快地运行:-c:a copy
将复制音轨而不是重新编码-c:v libx264
– 对视频轨道使用 libx264 编码器-crf 10
值足够低看起来不错(即使使用超快预设),但会产生相当大的文件。将其更改为-crf 18
可能会导致文件大小缩小 2-5 倍——但取决于内容/查看条件,可能不会被视为“视觉无损”(主观要求——通过-ss 23:00 -to 23:10
在输入之前添加例如,预先尝试使用小样本的不同 crf 值)-s 1280x720
将输出大小调整为 1280x720-map 0
将来自第一个输入的所有流映射到输出文件,或用于-map 0:v -map 0:a? -map 0:s?
映射所有视频轨道和所有音频/字幕轨道(如果存在)OUTPUT
ismov
或mp4
,该选项-c:s mov_text
将对基于文本的字幕进行编码