Я не хочу использовать проигрыватель типа vlc для ускорения воспроизведения. Я хочу на самом деле ускорить воспроизведение в исходном файле; Я хочу, чтобы видео воспроизводилось в 2 раза быстрее.
4 ответа
MEncoder имеет -speed
вариант , вы можете использовать, например , -speed 2
, чтобы удвоить скорость. Это описано на странице руководства. Пример:
mencoder -speed 2 -o output.avi -ovc lavc input.avi
Проведя некоторые исследования, я обнаружил, что следующий параметр командной строки хорошо работает с 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.
slowmoVideo может ускорить и замедлить видео
slowmoVideo - это программа с открытым исходным кодом, которая создает замедленное видео из ваших видеороликов.
Но это не просто заставляет ваши видео воспроизводиться со скоростью 0,01 ×. Вы можете плавно замедлять и ускорять отснятый материал, возможно, с помощью размытия в движении.
Как работает замедленная съемка? slowmoVideo пытается выяснить, где пиксели перемещаются в видео (эта информация называется Optical Flow), а затем использует эту информацию для вычисления дополнительных кадров.
Сначала скачайте и установите программу. После загрузки перейдите в «Файл»> «Создать» и выберите свой видеофайл.
С загруженным видео нарисуйте кривые (нажав на пустую область), чтобы описать, как видео должно ускоряться и замедляться.
Когда вы закончите, перейдите в File> Render (Ctrl + R) и выберите каталог для сохранения вашего видео
Kdenlive - это видеоредактор для KDE, который также может это делать и даже имеет графический интерфейс.