如何命令 Linux Ubuntu 将视频转换为 4k?

如何命令 Linux Ubuntu 将视频转换为 4k?

如何将视频转换为 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:只需复制音频流,而不是重新编码

这将为您提供出色的结果,但请记住,对此命令行进行无数可能的调整以实现更好的结果:)

相关内容