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