在Linux上加速视频


Answers:


19

mencoder有一个-speed可以使用的选项,例如-speed 2,使速度加倍。在手册页中有介绍。例:

mencoder -speed 2 -o output.avi -ovc lavc input.avi

2
为了完成这项工作,我必须添加-oac mp3lame
Freedom_Ben 2014年

我也应该补充-srate 8000
Soorena

7

在对此进行了一些研究之后,我发现以下命令行选项可与ffmpeg配合使用:

ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2[a]" -map "[v]" -map "[a]" -c:v libx264 -c:a aac output.mp4
  • 首先安装ffmpeg。

  • setpts 用于视频速度(.5表示速度的两倍)。

  • atempo 用于音频速度(2表示速度的两倍)。

  • 原始的FFmpeg AAC编码器曾经被认为是实验性的,但现在不再如此。如果您的ffmpeg很旧,则需要添加-strict experimental以启用此编码器(如果没有,控制台输出将提及此信息)。

  • 控制视频质量和编码速度-crf,并-preset在描述FFmpeg的维基:H.264视频编码指南。或者,如果您认为可接受,则仅使用默认值。

  • -b:a按照FFmpeg Wiki:AAC音频编码指南中所述控制音频质量。

参考:FFmpeg Wiki:MP3音频编码指南


5

slowmoVideo能够加快和减慢视频

slowmoVideo是一个开放源代码程序,可以从您的镜头中创建慢动作视频。

但这并不仅仅是使您的视频以0.01倍的速度播放。您可以选择平滑运动来减慢和加快镜头速度。

慢动作如何运作?slowmoVideo尝试找出像素在视频中的移动位置(此信息称为“光学流”),然后使用此信息来计算其他帧。

首先下载并安装程序。加载后,转到“文件”>“新建”,然后选择您的视频文件。

在此处输入图片说明

加载视频后,绘制曲线(通过单击空白区域)来描述视频应如何加速和减速。

在此处输入图片说明

完成后,转到“文件”>“渲染”(Ctrl + R),然后选择一个目录来保存视频

在此处输入图片说明


0

Kdenlive是KDE的视频编辑器,它也可以做到这一点,甚至具有GUI。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.