如何将视频转换为 4k?因为在 Windows 中通常使用 Wondershare 视频转换器。但在 Linux 上如何操作?请帮助我,我使用的是 ubuntu 16.04 64 位
答案1
Linux 下最强大的视频(以及音频甚至字幕)转换工具(也有适用于 Windows 和 Mac OS 的二进制文件)是 ffmpeg。
如果您想使用 ffmpeg 转换视频文件,将其分辨率更改为 4k(~3840x2160),请使用以下命令:
ffmpeg -i YourFile -vf scale=3840:2160 OutputFile4k.mp4
ffmpeg 还有许多其他有用的参数,可以通过在运行中加上 --help 选项来找到。
PS 如果您不喜欢控制台工具,您可以安装名为 HandBrake 的工具。使用 GUI 工具转换视频非常简单。选择输入文件,在“大小”选项卡上调整要在 4k 中创建的输出值。
还要检查您是否真的需要将视频转换为 4k。如果您有较低或较高的分辨率文件,您可以在 4k 显示器上按原样播放。用更大或更小的分辨率重新转换视频不会提高其质量。
答案2
尽管有很多可能性,特别是关于输入视频的质量、大小和编解码器,您最好的选择是 FFmpeg。
安装如下:
sudo apt-get install ffmpeg
那么如下的命令行就足够了:
ffmpeg -i input.mp4 -vf scale=3840:-2 \
-c:v libx264 -preset slow -crf 22 \
-c:a copy \
output.mp4
解释性说明:
-vf scale=3840:-2
:这将输出视频的宽度设置为 3840,而估计保持原始纵横比的高度-c:v libx264 -preset slow -crf 22
:选择一些合理的设置,使用 H264 重新编码-c:a copy
:只需复制音频流,而不是重新编码
这将为您提供出色的结果,但请记住,对此命令行进行无数可能的调整以实现更好的结果:)