ale*_*ato 8 command-line video transcode software-recommendation
我最近购买了一台柯达 Playsport 相机,它以每秒 60 帧的速度拍摄 720p 视频。
视频质量很好,但上传到 Youtube 的文件相当大(每分钟视频约 150 Megs)。文件输出为 Quicktime MOV 文件。
我的问题是:
是否有命令行工具可以让我将视频缩小到较低的分辨率/大小以加快上传速度?我在想像 ImageMagick 的 convert 之类的东西,但用于视频。
and*_*ing 11
您可以使用多种视频转码器将 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 一起使用(例如 1 分 40 秒、725MB 4096x2304 的视频):
MP4 转换,中等视频质量,带声音编解码器 aac(245MB):
ffmpeg -i a.mov -f mp4 -vcodec libx264 -preset fast -profile:v main -acodec aac output.mp4
Run Code Online (Sandbox Code Playgroud)
MP4 转换,中等视频质量,带声音编解码器 mp2(218MB):
ffmpeg -i a.mov -f mp4 -vcodec libx264 -preset fast -profile:v main -acodec mp2 output.mp4
Run Code Online (Sandbox Code Playgroud)
Avi 转换,低质量 (120MB)
ffmpeg -i a.mov b.avi
Run Code Online (Sandbox Code Playgroud)
此外,您可以使用选项降低分辨率
-vf scale=1024:576
Run Code Online (Sandbox Code Playgroud)
MP4 转换,中等视频质量,声音编解码器 aac,可重新缩放 (21MB):
ffmpeg -i a.mov -f mp4 -vcodec libx264 -preset fast -profile:v main -acodec aac -vf scale=1024:576 output.mp4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11729 次 |
| 最近记录: |