ffmpeg обрезка видео без фиксированных стартовых кадров

709
Saqib Rao

Я использую следующие команды для вырезания видео с помощью ffmpeg. Тем не менее, они представляют странные результаты.

Когда я использую следующую команду, кадры выходного видео останавливаются на 1 или 2 секунды и воспроизводятся позже.

ffmpeg -i input.mp4 -vcodec copy -acodec copy -ss 30 -t 45 out.mp4 

Принимая во внимание, что эта команда решает проблему фиксированных кадров, но поиск не является точным, так как я использую параметр -ss перед вводом.

ffmpeg -ss 30 -i input.mp4 -vcodec copy -acodec copy -t 45 out.mp4 

Я ищу помощь, которая позволит мне найти решение, которое будет точно обрезать видео без замораживания кадров.

2
Невозможно без транскодирования. Смотрите http://superuser.com/a/1168028/114058 Gyan 7 лет назад 0
каким-либо образом я могу обрезать 30-секундное видео, если поиск не имеет значения, но начальная точка не должна совпадать с I-Frame Saqib Rao 7 лет назад 0
@Mulvya, как я могу сделать транскодирование, чтобы достичь вышеупомянутой вещи. Saqib Rao 7 лет назад 0
Удалите `-vcodec copy` во 2-й команде. Gyan 7 лет назад 0
Я пытался, но вывод полностью черный только с аудио. Saqib Rao 7 лет назад 0
Пожалуйста, отредактируйте свой вопрос и включите полный, неразрезанный вывод командной строки для команд. (Также последний, который вы сказали, что вы пытались.) slhck 7 лет назад 0

0 ответов на вопрос

Похожие вопросы