我最近购买了一台柯达 Playsport 相机,它以每秒 60 帧的速度拍摄 720p 视频。
视频质量很好,但上传到 Youtube 的文件相当大(每分钟视频大约 150 兆)。这些文件作为 Quicktime MOV 文件输出。
我的问题是:
是否有一个命令行工具可以让我将视频缩小到较低的分辨率/大小以便更快地上传?我正在考虑类似 ImageMagick 的转换,但用于视频。
我最近购买了一台柯达 Playsport 相机,它以每秒 60 帧的速度拍摄 720p 视频。
视频质量很好,但上传到 Youtube 的文件相当大(每分钟视频大约 150 兆)。这些文件作为 Quicktime MOV 文件输出。
我的问题是:
是否有一个命令行工具可以让我将视频缩小到较低的分辨率/大小以便更快地上传?我正在考虑类似 ImageMagick 的转换,但用于视频。
有许多视频转码器可用于将 mov 文件转换为适合上传的不同格式。Handbrake是一种流行的工具,它同时具有 GUI 和命令行版本(
handbrake-gtk
或handbrake-cli
)。要在 Ubuntu 上使用 Handbreak,您需要添加 PPA:https://edge.launchpad.net/~handbrake-ubuntu/+archive/ppa或更新的https://launchpad.net/~stebbins/+archive/ubuntu/handbrake-releases
我个人喜欢transmageddon,它是一个带有简单预设的 GUI 应用程序。它可以在档案中找到。
另一种选择是arista,这是档案中可用的另一种 GUI 转码器。事实上,它是 Ubuntu 软件中心的“特色应用程序”。
ffmpeg
是另一个提供很大灵活性但可能有点复杂的命令行选项。我将这些选项与 ffmpeg 一起使用(以 1m40s 的 725MB 4096x2304 视频为例):
MP4 转换,中等视频质量,带声音编解码器 aac(245MB):
MP4 转换,中等视频质量,带声音编解码器 mp2(218MB):
Avi 转换,低质量 (120MB)
此外,您可以通过选项降低分辨率
MP4 转换,中等视频质量,带声音编解码器 aac,带重新缩放 (21MB):