Смещение субтитров начало времени a.gif от.mkv в ffmpeg

после @LordNeckbeard это советы, Я могу добавить трек субтитров в gif, однако трек субтитров включен в него .файл mkv. Я могу настроить время начала входного файла, но трек субтитров начинается с самого начала.

после создания палитры, команда для создания gif:

ffmpeg -v warning -ss $start_time -t $duration -i video.mkv -i $palette -filter_complex "fps=60,scale=720:-1:flags=lanczos, subtitles=video.mkv [x]; [x][1:v] paletteuse" -y "$outputfile"

но фильтр субтитров не переходит в $start_time. Есть ли способ указать это в фильтр? Или мне нужно сначала извлечь файл субтитров и редактировать его, чтобы начать в соответствующем разделе?

4
задан Community
28.02.2023 18:58 Количество просмотров материала 3510
Распечатать страницу

1 ответ

С быстрым поиском, ffmpeg не декодирует или фильтр кадры до начала. Итак, когда фильтр (субтитры) запущен, он начинается с начала сто. Переключение на медленный поиск путем размещения ss и t после ввода получает вам поведение, которое вы хотели.

ffmpeg -v warning -i video.mkv -i $palette -ss $start_time -t $duration -filter_complex "fps=60,scale=720:-1:flags=lanczos, subtitles=video.mkv [x]; [x][1:v] paletteuse" -y "$outputfile
0
отвечен Gyan 2023-03-02 02:46

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх