FFMPEG не может кодировать видео с высокой скоростью изменения - PullRequest
1 голос
/ 21 января 2020

Привет. Я пытаюсь ускорить и обрезать клипы с помощью FFMPEG версии 4.2.2. Есть ли предел тому, как быстро вы можете ускорить клип? Если я пытаюсь ускорить клип до определенного значения, выходной файл не может быть открыт.

Я попробовал два метода безуспешно: 1. с использованием фильтра setPTS и 2. ввод файла в более быстром кадре Оценить.

1.

ffmpeg -i GH012088.MP4 -y -ss 18 -t 0.48 -an -filter:v "setpts=0.096*PTS" -r 25 output.MP4

2.

ffmpeg -r 312.1875 -i GH012088.MP4 -y -ss 18 -t 0.48 -r 25 -an output.MP4

Я пытаюсь создать клип из входа, который начинается с 1 секунды в исходном клипе, играет со скоростью 10,4166 х и длится 0,48 секунды

Что я делаю не так? Спасибо

Ответы [ 2 ]

1 голос
/ 21 января 2020

Использование

ffmpeg -ss 1 -i GH012088.MP4 -y -t 0.48 -an -filter:v "setpts=0.096*PTS" -r 25 output.MP4

Поиск должен быть на стороне ввода, прежде чем кадры будут удалены. -t должен быть на выходной стороне, после того, как кадры удалены.

0 голосов
/ 21 января 2020

Есть ли у mov ie звук? Если да, то мы должны синхронизировать c для ускорения аудио и видео с помощью комбинированного фильтра:

ffmpeg -i video.avi -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" -f avi video1.avi
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...