5

Я пытаюсь ускорить воспроизведение MP4 видео файлов. Я могу ускорить воспроизведение в Windows с помощью VLC, но я бы хотел преобразовать файл, чтобы он всегда воспроизводился на 1,25 быстрее обычной скорости независимо от того, в каком программном обеспечении он воспроизводится.

Я имел некоторый успех, используя Sony Vegas для этой задачи, но в идеале я хотел бы найти что-то, что запустило бы пакетный процесс для конвертации нескольких видео. У кого-нибудь есть предложения?

4 ответа4

1

FFmpeg умеет делать это очень хорошо. У Mencoder всегда были проблемы, когда FFmpeg, казалось, работал безупречно.

ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.8*PTS[v];[0:a]atempo=1.25[a]" -map "[v]" -map "[a]" output.mp4

Просто убедитесь, что изменили имена входных и выходных файлов (оберните имена файлов в кавычки, если это необходимо для пробелов).

Источник

1

Вы можете использовать mencoder - посмотрите ответ, который я только что дал. Mencoder имеет версию для Windows, поэтому, если у вас ее еще нет, вы сможете загрузить и установить ее. Команда будет что-то вроде

mencoder -speed 1.25 -o output.mp4 -ovc lavc input.mp4

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

0

Аудио файл может быть ускорен с помощью команды sox, см. # 13: руководство по sox

0

Вы можете использовать VirtualDub для перекодирования видео с более высокой скоростью воспроизведения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .