Можно ли ускорить видео с помощью ручного тормоза?

12

Можно ли ускорить видео с помощью ручного тормоза?

Я ищу программное обеспечение, такое как ручной тормоз, чтобы конвертировать видео для более быстрого воспроизведения. Это должно ускорить видео до 30x.

Это возможно с ручным тормозом или есть похожие инструменты?

user1344545
источник

Ответы:

16

Вы можете использовать ffmpeg , бесплатный инструмент командной строки, чтобы сделать это.

Основная команда

ffmpeg -i input.mov -vf "setpts=(PTS-STARTPTS)/30" -crf 18 output.mov

30Указывает на фактор , с помощью которого видео будет ускорен.

Gyan
источник
Большое спасибо. Это помогает Mutch. Есть ли также способ оживить видео с помощью ffmpeg?
user1344545
2
Конечно. но он загружает весь файл в память, поэтому я предлагаю применить его после изменения скорости, например так:-vf "setpts=(PTS-STARTPTS)/30,reverse"
Gyan
2
Обратите внимание, это, кажется, добавляет кучу пустой черноты в конце. Или, скорее, он уплотняет видео, но сохраняет исходную длину и просто заполняет его черным цветом.
Джошуа Пинтер
Если на входе есть звуковая дорожка, которая соответственно не ускорена, да, но не иначе. Добавьте, -anчтобы отключить или -af atempo=2,atempo=2,atempo=2,atempo=2,atempo=1.875ускорить аудио, а также.
Гьян
Если вы сохраняете звук (без ускорения), то будет ли он черным, зависит от поведения игрока. В Potplayer последний кадр заморожен.
Гьян