Ускорьте видео на Linux

16

Я не хочу использовать проигрыватель типа vlc для ускорения воспроизведения. Я хочу на самом деле ускорить воспроизведение в исходном файле; Я хочу, чтобы видео воспроизводилось в 2 раза быстрее.

Абхиджит Растоги
источник

Ответы:

18

Mencoder имеет -speedопцию, которую вы можете использовать, например, -speed 2чтобы удвоить скорость. Это описано на странице руководства. Пример:

mencoder -speed 2 -o output.avi -ovc lavc input.avi
Дэвид З
источник
2
Чтобы сделать эту работу я должен был добавить-oac mp3lame
Freedom_Ben
Я -srate 8000тоже должен добавить .
Соорена
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 означает в два раза быстрее).

  • Нативный кодировщик FACmpeg AAC считался экспериментальным, но это уже не так. Если ваш ffmpeg старый, вам нужно добавить его, -strict experimentalчтобы включить этот кодировщик (если вы этого не сделаете, консольный вывод сообщит об этом).

  • Контролируйте качество видео и скорость кодирования с помощью -crfи -presetкак описано в FFmpeg Wiki: Руководство по кодированию видео H.264 . Или просто используйте значения по умолчанию, если это выглядит приемлемым для вас.

  • Контролируйте качество звука, -b:aкак описано в FFmpeg Wiki: AAC Audio Encoding Guide .

Ссылка: FFmpeg Wiki: Руководство по кодированию аудио MP3 .

Джошуа Матиас
источник
4

slowmoVideo может ускорить и замедлить видео

slowmoVideo - это программа с открытым исходным кодом, которая создает замедленное видео из ваших видеороликов.

Но это не просто заставляет ваши видео воспроизводиться со скоростью 0,01 ×. Вы можете плавно замедлять и ускорять отснятый материал, возможно, с помощью размытия в движении.

Как работает замедленная съемка? slowmoVideo пытается выяснить, где пиксели перемещаются в видео (эта информация называется Optical Flow), а затем использует эту информацию для вычисления дополнительных кадров.

Сначала скачайте и установите программу. Когда он загрузится, зайдите в File> New и выберите ваш видео файл.

введите описание изображения здесь

С загруженным видео нарисуйте кривые (нажав на пустую область), чтобы описать, как видео должно ускоряться и замедляться.

введите описание изображения здесь

Когда вы закончите, перейдите в File> Render (Ctrl + R) и выберите каталог для сохранения вашего видео

введите описание изображения здесь

hellocatfood
источник
0

Kdenlive - это видеоредактор для KDE, который также может это делать и даже имеет графический интерфейс.

че
источник